30.9 MB
/srv/reproducible-results/rbuild-debian/r-b-build.Y7tqW9NA/b1/gtsam_4.2.0+dfsg-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.Y7tqW9NA/b2/gtsam_4.2.0+dfsg-1_amd64.changes
694 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·b1be64aac3407832fb89c2c611449c0b·362396·libdevel·optional·libgtsam-dev_4.2.0+dfsg-1_amd64.deb1 ·b1be64aac3407832fb89c2c611449c0b·362396·libdevel·optional·libgtsam-dev_4.2.0+dfsg-1_amd64.deb
2 ·73621b60e5403d7fce71da49bed5f8d8·14619636·doc·optional·libgtsam-doc_4.2.0+dfsg-1_all.deb2 ·60724f06f5f855c32eac0d2bc564d326·14619620·doc·optional·libgtsam-doc_4.2.0+dfsg-1_all.deb
3 ·f761c2755b96986d3bc0f593b1ffcd62·159330544·debug·optional·libgtsam4-dbgsym_4.2.0+dfsg-1_amd64.deb3 ·f761c2755b96986d3bc0f593b1ffcd62·159330544·debug·optional·libgtsam4-dbgsym_4.2.0+dfsg-1_amd64.deb
4 ·0a7e124e308f28ce1bf162e28c9343f6·1627540·libs·optional·libgtsam4_4.2.0+dfsg-1_amd64.deb4 ·0a7e124e308f28ce1bf162e28c9343f6·1627540·libs·optional·libgtsam4_4.2.0+dfsg-1_amd64.deb
5 ·5de62cca22cc8eb61934d69c1a71824e·6314832·debug·optional·python3-gtsam-dbgsym_4.2.0+dfsg-1_amd64.deb5 ·5de62cca22cc8eb61934d69c1a71824e·6314832·debug·optional·python3-gtsam-dbgsym_4.2.0+dfsg-1_amd64.deb
6 ·81ee12036f47c73eef48df71346b1ba9·5913576·python·optional·python3-gtsam_4.2.0+dfsg-1_amd64.deb6 ·81ee12036f47c73eef48df71346b1ba9·5913576·python·optional·python3-gtsam_4.2.0+dfsg-1_amd64.deb
30.9 MB
libgtsam-doc_4.2.0+dfsg-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-01-09·05:51:35.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-01-09·05:51:35.000000·debian-binary
2 -rw-r--r--···0········0········0····76024·2024-01-09·05:51:35.000000·control.tar.xz2 -rw-r--r--···0········0········0····75724·2024-01-09·05:51:35.000000·control.tar.xz
3 -rw-r--r--···0········0········0·14543420·2024-01-09·05:51:35.000000·data.tar.xz3 -rw-r--r--···0········0········0·14543704·2024-01-09·05:51:35.000000·data.tar.xz
56.8 KB
control.tar.xz
56.8 KB
control.tar
566 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libgtsam-doc1 Package:·libgtsam-doc
2 Source:·gtsam2 Source:·gtsam
3 Version:·4.2.0+dfsg-13 Version:·4.2.0+dfsg-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>
6 Installed-Size:·638036 Installed-Size:·63804
7 Depends:·libjs-mathjax7 Depends:·libjs-mathjax
8 Section:·doc8 Section:·doc
9 Priority:·optional9 Priority:·optional
10 Homepage:·http://www.gtsam.org10 Homepage:·http://www.gtsam.org
11 Description:·Factor·graphs·for·sensor·fusion·in·robotics11 Description:·Factor·graphs·for·sensor·fusion·in·robotics
12 ·GTSAM·is·a·C++·library·that·implements·sensor·fusion·for·robotics·and·computer12 ·GTSAM·is·a·C++·library·that·implements·sensor·fusion·for·robotics·and·computer
13 ·vision·applications,·including·SLAM·(Simultaneous·Localization·and·Mapping),·VO13 ·vision·applications,·including·SLAM·(Simultaneous·Localization·and·Mapping),·VO
56.2 KB
./md5sums
30.0 B
./md5sums
Files differ
56.1 KB
line order
Max HTML report size reached
30.9 MB
data.tar.xz
30.9 MB
data.tar
257 KB
file list
Max HTML report size reached
400 B
./usr/share/doc/libgtsam-dev/ImuFactor.pdf
316 B
pdftotext {} -
Max HTML report size reached
10.5 KB
./usr/share/doc/libgtsam-dev/html/a00002.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VectorSerialization.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/cholesky.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#namespaces">Namespaces</a>·&#124;
100 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VectorSerialization.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">cholesky.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>serialization·for·Vectors··105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00002_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">107 <table·class="memberdecls">
 108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 109 Namespaces</h2></td></tr>
 110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
109 Functions</h2></td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem:a747683f736c50bca16b3aab0e95b1b76"·id="r_a747683f736c50bca16b3aab0e95b1b76"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·size_t,·bool·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a747683f736c50bca16b3aab0e95b1b76">gtsam::choleskyCareful</a>·(Matrix·&amp;ATA,·int·order=-1)</td></tr>
 117 <tr·class="memdesc:a747683f736c50bca16b3aab0e95b1b76"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">"Careful"·Cholesky·computes·the·positive·square-root·of·a·positive·symmetric·semi-definite·matrix·(i.e.··<br·/></td></tr>
110 <tr·class="memitem:adcf2d12033894945c12171e66cc93e4b"·id="r_adcf2d12033894945c12171e66cc93e4b"><td·class="memTemplParams"·colspan="2"><a·id="adcf2d12033894945c12171e66cc93e4b"·name="adcf2d12033894945c12171e66cc93e4b"></a> 
111 template&lt;class·Archive·&gt;·</td></tr> 
112 <tr·class="memitem:adcf2d12033894945c12171e66cc93e4b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::save</b>·(Archive·&amp;ar,·const·gtsam::Vector·&amp;v,·unsigned·int)</td></tr> 
113 <tr·class="separator:adcf2d12033894945c12171e66cc93e4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:a5ca16f50c0b5ad848a571e3c08804da4"·id="r_a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memTemplParams"·colspan="2"><a·id="a5ca16f50c0b5ad848a571e3c08804da4"·name="a5ca16f50c0b5ad848a571e3c08804da4"></a> 
115 template&lt;class·Archive·&gt;·</td></tr> 
116 <tr·class="memitem:a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·gtsam::Vector·&amp;v,·unsigned·int)</td></tr> 
117 <tr·class="separator:a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:a35b000ddff8439045b1e4e88e00a8a07"·id="r_a35b000ddff8439045b1e4e88e00a8a07"><td·class="memTemplParams"·colspan="2"><a·id="a35b000ddff8439045b1e4e88e00a8a07"·name="a35b000ddff8439045b1e4e88e00a8a07"></a> 
119 template&lt;class·Archive·,·int·D&gt;·</td></tr> 
120 <tr·class="memitem:a35b000ddff8439045b1e4e88e00a8a07"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::save</b>·(Archive·&amp;ar,·const·Eigen::Matrix&lt;·double,·D,·1·&gt;·&amp;v,·unsigned·int)</td></tr> 
121 <tr·class="separator:a35b000ddff8439045b1e4e88e00a8a07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a747683f736c50bca16b3aab0e95b1b76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:abe82fa6aceccfa2360cf314ab44f39ad"·id="r_abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">gtsam::choleskyPartial</a>·(Matrix·&amp;ABC,·size_t·nFrontal,·size_t·topleft=0)</td></tr>
 120 <tr·class="memdesc:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Partial·Cholesky·computes·a·factor·[R·S·such·that·[R'·0·[R·S·=·[A·B·0·L]·S'·I]·0·L]·B'·C].··<br·/></td></tr>
122 <tr·class="memitem:a521d5a2b3eeb55b62db95f36a4a9662e"·id="r_a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memTemplParams"·colspan="2"><a·id="a521d5a2b3eeb55b62db95f36a4a9662e"·name="a521d5a2b3eeb55b62db95f36a4a9662e"></a> 
123 template&lt;class·Archive·,·int·D&gt;·</td></tr> 
124 <tr·class="memitem:a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·double,·D,·1·&gt;·&amp;v,·unsigned·int)</td></tr> 
125 <tr·class="separator:a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>122 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>serialization·for·Vectors·</p>124 <div·class="textblock"><p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 126 <dd>
 127 Frank·Dellaert·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</dd></dl>128 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>
131 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>133 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00002.html">VectorSerialization.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00002.html">cholesky.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>136 ··</ul>
139 </div>137 </div>
140 </body>138 </body>
141 </html>139 </html>
2.49 KB
html2text {}
Max HTML report size reached
9.04 KB
./usr/share/doc/libgtsam-dev/html/a00008.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/cholesky.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastDefaultAllocator.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 49 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#define-members">Macros</a>··</div>
102 ··<div·class="headertitle"><div·class="title">cholesky.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··106 <p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00008_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00008_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02304.html">gtsam::internal::FastDefaultAllocator&lt;·T·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·list,·map,·and·set·types.··<a·href="a02304.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02308.html">gtsam::internal::FastDefaultVectorAllocator&lt;·T·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·vector·types·(we·never·use·boost·pool·for·vectors)··<a·href="a02308.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:a747683f736c50bca16b3aab0e95b1b76"·id="r_a747683f736c50bca16b3aab0e95b1b76"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·size_t,·bool·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a747683f736c50bca16b3aab0e95b1b76">gtsam::choleskyCareful</a>·(Matrix·&amp;ATA,·int·order=-1)</td></tr> 
118 <tr·class="memdesc:a747683f736c50bca16b3aab0e95b1b76"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">"Careful"·Cholesky·computes·the·positive·square-root·of·a·positive·symmetric·semi-definite·matrix·(i.e.··<br·/></td></tr> 
119 <tr·class="separator:a747683f736c50bca16b3aab0e95b1b76"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:abe82fa6aceccfa2360cf314ab44f39ad"·id="r_abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">gtsam::choleskyPartial</a>·(Matrix·&amp;ABC,·size_t·nFrontal,·size_t·topleft=0)</td></tr> 
121 <tr·class="memdesc:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Partial·Cholesky·computes·a·factor·[R·S·such·that·[R'·0·[R·S·=·[A·B·0·L]·S'·I]·0·L]·B'·C].··<br·/></td></tr> 
122 <tr·class="separator:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table>124 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·</p>126 <div·class="textblock"><p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>127 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>128 <dl·class="section·date"><dt>Date</dt><dd>Aug·15,·2013·</dd></dl>
128 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>133 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00008.html">cholesky.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00008.html">FastDefaultAllocator.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>136 ··</ul>
136 </div>137 </div>
137 </body>138 </body>
138 </html>139 </html>
2.38 KB
html2text {}
Max HTML report size reached
464 B
./usr/share/doc/libgtsam-dev/html/a00008.js
378 B
js-beautify {}
Max HTML report size reached
23.5 KB
./usr/share/doc/libgtsam-dev/html/a00008_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/cholesky.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastDefaultAllocator.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 48 lines modifiedOffset 98, 106 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">cholesky.h</div></div>104 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00008.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00008.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·!defined·GTSAM_ALLOCATOR_BOOSTPOOL·&amp;&amp;·!defined·GTSAM_ALLOCATOR_TBB·&amp;&amp;·!defined·GTSAM_ALLOCATOR_STL</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#··ifdef·GTSAM_USE_TBB</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//···Use·TBB·allocator·by·default·if·we·have·TBB,·otherwise·boost·pool</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#····define·GTSAM_ALLOCATOR_TBB</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#··else</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#····define·GTSAM_ALLOCATOR_BOOSTPOOL</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··endif</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_BOOSTPOOL</span></div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#··include·&lt;boost/pool/pool_alloc.hpp&gt;</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_TBB</span></div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#··include·&lt;tbb/tbb_allocator.h&gt;</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#··undef·min·</span><span·class="comment">//·TBB·seems·to·include·Windows.h·which·defines·these·macros·that·cause·problems</span></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#··undef·max</span></div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#··undef·ERROR</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_STL</span></div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··include·&lt;memory&gt;</span></div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>{</div>
124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>GTSAM_EXPORT·std::pair&lt;size_t,bool&gt;·<a·class="code·hl_function"·href="a01428.html#a747683f736c50bca16b3aab0e95b1b76">choleskyCareful</a>(Matrix&amp;·ATA,·<span·class="keywordtype">int</span>·order·=·-1);</div> 
125 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">choleskyPartial</a>(Matrix&amp;·ABC,·<span·class="keywordtype">size_t[·...·truncated·by·diffoscope;·len:·69,·SHA:·087f5ccd3e10d066b8cc1b590ae5e1e2c97062eb21865cf1c740f43e91a4eaec·...·]</div>144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">namespace·</span>internal</div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··{</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02304.html">···49</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02304.html">FastDefaultAllocator</a></div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_BOOSTPOOL</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">typedef</span>·boost::fast_pool_allocator&lt;T&gt;·type;</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">true</span>;</div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_TBB</span></div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·tbb::tbb_allocator&lt;T&gt;·type;</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">true</span>;</div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div>
 160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_STL</span></div>
 161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">typedef</span>·std::allocator&lt;T&gt;·type;</div>
 162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div>
 163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div>
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">true</span>;</div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div>
 166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····};</div>
 167 </div>
127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 169 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 170 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">
 171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02308.html">···71</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02308.html">FastDefaultVectorAllocator</a></div>
 172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div>
 173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_TBB</span></div>
 174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">typedef</span>·tbb::tbb_allocator&lt;T&gt;·type;</div>
 175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div>
 176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">true</span>;</div>
 177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div>
 178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#else</span></div>
 179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keyword">typedef</span>·std::allocator&lt;T&gt;·type;</div>
 180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div>
 181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div>
 182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">true</span>;</div>
 183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#endif</span></div>
128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····};</div>
 185 </div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
130 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}</div>
131 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>189 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
132 <div·class="ttc"·id="aa01428_html_a747683f736c50bca16b3aab0e95b1b76"><div·class="ttname"><a·href="a01428.html#a747683f736c50bca16b3aab0e95b1b76">gtsam::choleskyCareful</a></div><div·class="ttdeci">pair&lt;·size_t,·bool·&gt;·choleskyCareful(Matrix·&amp;ATA,·int·order)</div><div·class="ttdoc">&quot;Careful&quot;·Cholesky·computes·the·positive·square-root·of·a·positive·symmetric·semi-definite·matrix·(i....</div><div·class="ttdef"><b>Definition</b>·cholesky.cpp:76</div></div> 
133 <div·class="ttc"·id="aa01428_html_abe82fa6aceccfa2360cf314ab44f39ad"><div·class="ttname"><a·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">gtsam::choleskyPartial</a></div><div·class="ttdeci">bool·choleskyPartial(Matrix·&amp;ABC,·size_t·nFrontal,·size_t·topleft)</div><div·cl[·...·truncated·by·diffoscope;·len:·161,·SHA:·fb35f5485172bd72f460051ec4c06ba317f0cea81a648aa184566f55577e7523·...·]</div></div>190 <div·class="ttc"·id="aa02304_html"><div·class="ttname"><a·href="a02304.html">gtsam::internal::FastDefaultAllocator</a></div><div·class="ttdoc">Default·allocator·for·list,·map,·and·set·types.</div><div·class="ttdef"><b>Definition</b>·FastDefaultAllocator.h:50</div></div>
 191 <div·class="ttc"·id="aa02308_html"><div·class="ttname"><a·href="a02308.html">gtsam::internal::FastDefaultVectorAllocator</a></div><div·class="ttdoc">Default·allocator·for·vector·types·(we·never·use·boost·pool·for·vectors)</div><div·class="ttdef"><b>Definition</b>·FastDefaultAllocator.h:72</div></div>
134 </div><!--·fragment·--></div><!--·contents·-->192 </div><!--·fragment·--></div><!--·contents·-->
135 </div><!--·doc-content·-->193 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->194 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>196 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00008.html">cholesky.h</a></li>197 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00008.html">FastDefaultAllocator.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>198 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>199 ··</ul>
142 </div>200 </div>
143 </body>201 </body>
144 </html>202 </html>
4.44 KB
html2text {}
Max HTML report size reached
38.6 KB
./usr/share/doc/libgtsam-dev/html/a00011.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Lie.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 138 lines modifiedOffset 94, 112 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Lie.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Vector.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Base·class·and·basic·functions·for·Lie·types.··105 <p>typedef·and·functions·to·augment·Eigen's·Vectors··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00011_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">107 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02364.html">gtsam::LieGroup&lt;·Class,·N·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·CRTP·helper·class·that·implements·Lie·group·methods·Prerequisites:·methods·operator*,·inverse,·and·AdjointMap,·as·well·as·a·ChartAtOrigin·struct·that·will·be·used·to·define·the·manifold·Chart·To·use,·simply·derive,·but·also·say·"using·LieGroup&lt;Class,N&gt;::inverse"·For·derivative·math,·see·doc/math.pdf.··<a·href="a02364.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02368.html">gtsam::lie_group_tag</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·Lie·group··<a·href="a02368.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02372.html">gtsam::internal::LieGroupTraits&lt;·Class·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·class·that·implements·the·traits·interface·for·GTSAM·lie·groups.··<a·href="a02372.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02376.html">gtsam::internal::LieGroup&lt;·Class·&gt;</a></td></tr> 
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Both·<a·class="el"·href="a02372.html"·title="A·helper·class·that·implements·the·traits·interface·for·GTSAM·lie·groups.">LieGroupTraits</a>·and·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>.··<a·href="a02376.html#details">More...</a><br·/></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02380.html">gtsam::IsLieGroup&lt;·T·&gt;</a></td></tr> 
126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lie·Group·Concept.··<a·href="a02380.html#details">More...</a><br·/></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02384.html">gtsam::TransformCovariance&lt;·T·&gt;</a></td></tr> 
129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·for·transforming·covariance·of·T.··<a·href="a02384.html#details">More...</a><br·/></td></tr> 
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table><table·class="memberdecls"> 
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
133 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
134 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
135 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
139 Macros</h2></td></tr> 
140 <tr·class="memitem:aeef5af7d583d275fbc0e6e5af8bf2afc"·id="r_aeef5af7d583d275fbc0e6e5af8bf2afc"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html#aeef5af7d583d275fbc0e6e5af8bf2afc">GTSAM_CONCEPT_LIE_INST</a>(T)&#160;&#160;&#160;template·class·<a·class="el"·href="a02380.html">gtsam::IsLieGroup</a>&lt;T&gt;;</td></tr> 
141 <tr·class="memdesc:aeef5af7d583d275fbc0e6e5af8bf2afc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·LieConcept.··<br·/></td></tr> 
142 <tr·class="separator:aeef5af7d583d275fbc0e6e5af8bf2afc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a394ba91042c792227b3fde18e3792a44"·id="r_a394ba91042c792227b3fde18e3792a44"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a394ba91042c792227b3fde18e3792a44"·name="a394ba91042c792227b3fde18e3792a44"></a> 
144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_LIE_TYPE</b>(T)&#160;&#160;&#160;using·_gtsam_IsLieGroup_##T·=·<a·class="el"·href="a02380.html">gtsam::IsLieGroup</a>&lt;T&gt;;</td></tr> 
145 <tr·class="separator:a394ba91042c792227b3fde18e3792a44"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 </table><table·class="memberdecls"> 
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
148 Functions</h2></td></tr>115 Functions</h2></td></tr>
149 <tr·class="memitem:abd92914d0822d42584d46f31fb500048"·id="r_abd92914d0822d42584d46f31fb500048"><td·class="memTemplParams"·colspan="2">template&lt;class·Class·&gt;·</td></tr> 
150 <tr·class="memitem:abd92914d0822d42584d46f31fb500048"><td·class="memTemplItemLeft"·align="right"·valign="top">Class&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abd92914d0822d42584d46f31fb500048">gtsam::between_default</a>·(const·Class·&amp;l1,·const·Class·&amp;l2)</td></tr> 
151 <tr·class="memdesc:abd92914d0822d42584d46f31fb500048"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">These·core·global·functions·can·be·specialized·by·new·Lie·types·for·better·performance.··<br·/></td></tr>116 <tr·class="memitem:ae19c359190a379cba44bf818a2293f7c"·id="r_ae19c359190a379cba44bf818a2293f7c"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae19c359190a379cba44bf818a2293f7c">g[·...·truncated·by·diffoscope;·len:·81,·SHA:·0aff6316c40ad7636e9d7b2bcb77ae1d6f563fae398b6e33f07b9cfa17b8e952·...·]</td></tr>
 117 <tr·class="memdesc:ae19c359190a379cba44bf818a2293f7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ensure·we·are·not·including·a·different·version·of·Eigen·in·user·code·than·while·compiling·gtsam,·since·it·can·lead·to·hard-to-understand·runtime·crashes.··<br·/></td></tr>
 118 <tr·class="separator:ae19c359190a379cba44bf818a2293f7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:a760cc36e9009b23cf564c436294b3504"·id="r_a760cc36e9009b23cf564c436294b3504"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a760cc36e9009b23cf564c436294b3504"·name="a760cc36e9009b23cf564c436294b3504"></a>
 120 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Vector·&amp;v,·const·std::string·&amp;s,·std::ostream·&amp;stream)</td></tr>
 121 <tr·class="memdesc:a760cc36e9009b23cf564c436294b3504"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·without·optional·string,·must·specify·cout·yourself·<br·/></td></tr>
 122 <tr·class="separator:a760cc36e9009b23cf564c436294b3504"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a5e5d8018a0f44a6a299406aeda27d44b"·id="r_a5e5d8018a0f44a6a299406aeda27d44b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5e5d8018a0f44a6a299406aeda27d44b"·name="a5e5d8018a0f44a6a299406aeda27d44b"></a>
 124 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Vector·&amp;v,·const·std::string·&amp;s=&quot;&quot;)</td></tr>
 125 <tr·class="memdesc:a5e5d8018a0f44a6a299406aeda27d44b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·with·optional·string·to·cout·<br·/></td></tr>
 126 <tr·class="separator:a5e5d8018a0f44a6a299406aeda27d44b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a09f2bbdb9f9d633542362dbe8d79f9ab"·id="r_a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09f2bbdb9f9d633542362dbe8d79f9ab"·name="a09f2bbdb9f9d633542362dbe8d79f9ab"></a>
 128 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::save</b>·(const·Vector·&amp;A,·const·std::string·&amp;s,·const·std::string·&amp;filename)</td></tr>
 129 <tr·class="memdesc:a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·a·vector·to·file,·which·can·be·loaded·by·matlab·<br·/></td></tr>
 130 <tr·class="separator:a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a64988014ab746343803620dc42513646"·id="r_a64988014ab746343803620dc42513646"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64988014ab746343803620dc42513646"·name="a64988014ab746343803620dc42513646"></a>
 132 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator==</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2)</td></tr>
 133 <tr·class="memdesc:a64988014ab746343803620dc42513646"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f"·title="equality·is·just·equal_with_abs_tol·1e-9">operator==()</a>·<br·/></td></tr>
 134 <tr·class="separator:a64988014ab746343803620dc42513646"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:a368ee40bd9c0124d572d2e49bcb077bf"·id="r_a368ee40bd9c0124d572d2e49bcb077bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a368ee40bd9c0124d572d2e49bcb077bf"·name="a368ee40bd9c0124d572d2e49bcb077bf"></a>
 136 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::greaterThanOrEqual</b>·(const·Vector·&amp;v1,·const·Vector·&amp;v2)</td></tr>
 137 <tr·class="memdesc:a368ee40bd9c0124d572d2e49bcb077bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Greater·than·or·equal·to·operation·returns·true·if·all·elements·in·v1·are·greater·than·corresponding·elements·in·v2.·<br·/></td></tr>
 138 <tr·class="separator:a368ee40bd9c0124d572d2e49bcb077bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a8bdced1844ffd6a53af0396d82eaa6da"·id="r_a8bdced1844ffd6a53af0396d82eaa6da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8bdced1844ffd6a53af0396d82eaa6da"·name="a8bdced1844ffd6a53af0396d82eaa6da"></a>
 140 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr>
 141 <tr·class="memdesc:a8bdced1844ffd6a53af0396d82eaa6da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">VecA·==·VecB·up·to·tolerance.·<br·/></td></tr>
 142 <tr·class="separator:a8bdced1844ffd6a53af0396d82eaa6da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a14034da7e28c95db712ec344d4a2ffaf"·id="r_a14034da7e28c95db712ec344d4a2ffaf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14034da7e28c95db712ec344d4a2ffaf"·name="a14034da7e28c95db712ec344d4a2ffaf"></a>
 144 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·SubVector·&amp;vec1,·const·SubVector·&amp;vec2,·double·tol)</td></tr>
152 <tr·class="separator:abd92914d0822d42584d46f31fb500048"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:a14034da7e28c95db712ec344d4a2ffaf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:a5c6ccec4a3ea452361c0956766bccef5"·id="r_a5c6ccec4a3ea452361c0956766bccef5"><td·class="memTemplParams"·colspan="2">template&lt;class·Class·&gt;·</td></tr> 
154 <tr·class="memitem:a5c6ccec4a3ea452361c0956766bccef5"><td·class="memTemplItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5c6ccec4a3ea452361c0956766bccef5">gtsam::logmap_default</a>·(const·Class·&amp;l0,·const·Class·&amp;lp)</td></tr> 
155 <tr·class="memdesc:a5c6ccec4a3ea452361c0956766bccef5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Log·map·centered·at·l0,·s.t.··<br·/></td></tr>146 <tr·class="memitem:a9f3ee662d25ffb8c04b4e35c4b02e90b"·id="r_a9f3ee662d25ffb8c04b4e35c4b02e90b"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9f3ee662d25ffb8c04b4e35c4b02e90b">g[·...·truncated·by·diffoscope;·len:·88,·SHA:·efb9f4d1040183608ac10eaf979c6ea17231460c0d1f50ade7bbc65bed438076·...·]</td></tr>
 147 <tr·class="memdesc:a9f3ee662d25ffb8c04b4e35c4b02e90b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same,·prints·if·error.··<br·/></td></tr>
 148 <tr·class="separator:a9f3ee662d25ffb8c04b4e35c4b02e90b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 <tr·class="memitem:a2ca3db47b15350977c1f03c5560ab332"·id="r_a2ca3db47b15350977c1f03c5560ab332"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2ca3db47b15350977c1f03c5560ab332">gtsam::assert_inequal</a>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr>
 150 <tr·class="memdesc:a2ca3db47b15350977c1f03c5560ab332"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Not·the·same,·prints·if·error.··<br·/></td></tr>
 151 <tr·class="separator:a2ca3db47b15350977c1f03c5560ab332"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:ac3cf8e8e70cd696d9c789c31bc1e89a7"·id="r_ac3cf8e8e70cd696d9c789c31bc1e89a7"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ac3cf8e8e70cd696d9c789c31bc1e89a7">gtsam::assert_equal</a>·(const·SubVector·&amp;vec1,·const·SubVector·&amp;vec2,·double·tol=1e-9)</td></tr>
 153 <tr·class="memdesc:ac3cf8e8e70cd696d9c789c31bc1e89a7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same,·prints·if·error.··<br·/></td></tr>
 154 <tr·class="separator:ac3cf8e8e70cd696d9c789c31bc1e89a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:ac95292df1087c65aa5b5388bf4c11842"·id="r_ac95292df1087c65aa5b5388bf4c11842"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac95292df1087c65aa5b5388bf4c11842"·name="ac95292df1087c65aa5b5388bf4c11842"></a>
 156 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·ConstSubVector·&amp;expected,·const·ConstSubVector·&amp;actual,·double·tol)</td></tr>
 157 <tr·class="separator:ac95292df1087c65aa5b5388bf4c11842"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:a2a0cfd7908b06491df49b6a9c9186775"·id="r_a2a0cfd7908b06491df49b6a9c9186775"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2a0cfd7908b06491df49b6a9c9186775">gtsam::linear_dependent</a>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr>
 159 <tr·class="memdesc:a2a0cfd7908b06491df49b6a9c9186775"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·two·vectors·are·linearly·dependent··<br·/></td></tr>
 160 <tr·class="separator:a2a0cfd7908b06491df49b6a9c9186775"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:a14844c96706dc362917e0d5e76d65fbe"·id="r_a14844c96706dc362917e0d5e76d65fbe"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a14844c96706dc362917e0d5e76d65fbe">gtsam::ediv_</a>·(const·Vector·&amp;a,·const·Vector·&amp;b)</td></tr>
 162 <tr·class="memdesc:a14844c96706dc362917e0d5e76d65fbe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">elementwise·division,·but·0/0·=·0,·not·inf··<br·/></td></tr>
156 <tr·class="separator:a5c6ccec4a3ea452361c0956766bccef5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:a14844c96706dc362917e0d5e76d65fbe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 164 <tr·class="memitem:ac9c0c05b0198ec0fb6e4115edb755910"·id="r_ac9c0c05b0198ec0fb6e4115edb755910"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9c0c05b0198ec0fb6e4115edb755910"·name="ac9c0c05b0198ec0fb6e4115edb755910"></a>
Max diff block lines reached; 2603/29120 bytes (8.94%) of diff not shown.
10.1 KB
html2text {}
Max HTML report size reached
2.39 KB
./usr/share/doc/libgtsam-dev/html/a00011.js
2.31 KB
js-beautify {}
Max HTML report size reached
47.3 KB
./usr/share/doc/libgtsam-dev/html/a00014.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/TestableAssertions.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 104 lines modifiedOffset 95, 185 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#define-members">Macros</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">TestableAssertions.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Vector.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Provides·additional·testing·facilities·for·common·data·structures.··107 <p>typedef·and·functions·to·augment·Eigen's·VectorXd··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00014_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>112 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>113 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>114 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
 117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 118 Macros</h2></td></tr>
 119 <tr·class="memitem:ab2fd0608a4ce4c91132e2380ea142499"·id="r_ab2fd0608a4ce4c91132e2380ea142499"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab2fd0608a4ce4c91132e2380ea142499"·name="ab2fd0608a4ce4c91132e2380ea142499"></a>
 120 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MKL_BLAS</b>&#160;&#160;&#160;MKL_DOMAIN_BLAS</td></tr>
 121 <tr·class="separator:ab2fd0608a4ce4c91132e2380ea142499"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:a3db3efa973a0c25f0fa531f00a24c76b"·id="r_a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html#a3db3efa973a0c25f0fa531f00a24c76b">GTSAM_MAKE_VECTOR_DEFS</a>(N)</td></tr>
 123 <tr·class="separator:a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 </table><table·class="memberdecls">
 125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 126 Typedefs</h2></td></tr>
 127 <tr·class="memitem:aad6a39f5eb77f4d28961cef67ebf98f3"·id="r_aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad6a39f5eb77f4d28961cef67ebf98f3"·name="aad6a39f5eb77f4d28961cef67ebf98f3"></a>
 128 typedef·Eigen::VectorXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector</b></td></tr>
 129 <tr·class="separator:aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a3acc4ae7ccbb2c04ee7e024f2d7e0675"·id="r_a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3acc4ae7ccbb2c04ee7e024f2d7e0675"·name="a3acc4ae7ccbb2c04ee7e024f2d7e0675"></a>
 131 typedef·Eigen::Matrix&lt;·double,·1,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector1</b></td></tr>
 132 <tr·class="separator:a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:a54f77c4fccbc506166116e363c1fa06e"·id="r_a54f77c4fccbc506166116e363c1fa06e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54f77c4fccbc506166116e363c1fa06e"·name="a54f77c4fccbc506166116e363c1fa06e"></a>
 134 typedef·Eigen::Vector2d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector2</b></td></tr>
 135 <tr·class="separator:a54f77c4fccbc506166116e363c1fa06e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a87074ffb029b86bb8c54edd2a29cb1ae"·id="r_a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87074ffb029b86bb8c54edd2a29cb1ae"·name="a87074ffb029b86bb8c54edd2a29cb1ae"></a>
 137 typedef·Eigen::Vector3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector3</b></td></tr>
 138 <tr·class="separator:a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:ae8d1471ff74798e876eac3c5dddc3d53"·id="r_ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae8d1471ff74798e876eac3c5dddc3d53"·name="ae8d1471ff74798e876eac3c5dddc3d53"></a>
 140 typedef·Eigen::VectorBlock&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubVector</b></td></tr>
 141 <tr·class="separator:ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:aab75d3757735f345508c14966678e983"·id="r_aab75d3757735f345508c14966678e983"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab75d3757735f345508c14966678e983"·name="aab75d3757735f345508c14966678e983"></a>
 143 typedef·Eigen::VectorBlock&lt;·const·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubVector</b></td></tr>
 144 <tr·class="separator:aab75d3757735f345508c14966678e983"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
116 Functions</h2></td></tr>147 Functions</h2></td></tr>
117 <tr·class="memitem:a982034802415eb6e9bd02355257ed96a"·id="r_a982034802415eb6e9bd02355257ed96a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a982034802415eb6e9bd02355257ed96a"·name="a982034802415eb6e9bd02355257ed96a"></a> 
118 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;expected,·const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;actual,·double·tol=0.0)</td></tr> 
119 <tr·class="memdesc:a982034802415eb6e9bd02355257ed96a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Equals·testing·for·basic·types.·<br·/></td></tr>148 <tr·class="memitem:ae19c359190a379cba44bf818a2293f7c"·id="r_ae19c359190a379cba44bf818a2293f7c"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae19c359190a379cba44bf818a2293f7c">g[·...·truncated·by·diffoscope;·len:·81,·SHA:·0aff6316c40ad7636e9d7b2bcb77ae1d6f563fae398b6e33f07b9cfa17b8e952·...·]</td></tr>
 149 <tr·class="memdesc:ae19c359190a379cba44bf818a2293f7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ensure·we·are·not·including·a·different·version·of·Eigen·in·user·code·than·while·compiling·gtsam,·since·it·can·lead·to·hard-to-understand·runtime·crashes.··<br·/></td></tr>
 150 <tr·class="separator:ae19c359190a379cba44bf818a2293f7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 <tr·class="memitem:a760cc36e9009b23cf564c436294b3504"·id="r_a760cc36e9009b23cf564c436294b3504"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a760cc36e9009b23cf564c436294b3504"·name="a760cc36e9009b23cf564c436294b3504"></a>
 152 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Vector·&amp;v,·const·std::string·&amp;s,·std::ostream·&amp;stream)</td></tr>
 153 <tr·class="memdesc:a760cc36e9009b23cf564c436294b3504"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·without·optional·string,·must·specify·cout·yourself·<br·/></td></tr>
 154 <tr·class="separator:a760cc36e9009b23cf564c436294b3504"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a5e5d8018a0f44a6a299406aeda27d44b"·id="r_a5e5d8018a0f44a6a299406aeda27d44b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5e5d8018a0f44a6a299406aeda27d44b"·name="a5e5d8018a0f44a6a299406aeda27d44b"></a>
 156 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Vector·&amp;v,·const·std::string·&amp;s=&quot;&quot;)</td></tr>
 157 <tr·class="memdesc:a5e5d8018a0f44a6a299406aeda27d44b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·with·optional·string·to·cout·<br·/></td></tr>
 158 <tr·class="separator:a5e5d8018a0f44a6a299406aeda27d44b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 <tr·class="memitem:a09f2bbdb9f9d633542362dbe8d79f9ab"·id="r_a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09f2bbdb9f9d633542362dbe8d79f9ab"·name="a09f2bbdb9f9d633542362dbe8d79f9ab"></a>
 160 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::save</b>·(const·Vector·&amp;A,·const·std::string·&amp;s,·const·std::string·&amp;filename)</td></tr>
 161 <tr·class="memdesc:a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·a·vector·to·file,·which·can·be·loaded·by·matlab·<br·/></td></tr>
120 <tr·class="separator:a982034802415eb6e9bd02355257ed96a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:add6d6575582314cc9b5dbdbe2a86374d"·id="r_add6d6575582314cc9b5dbdbe2a86374d"><td·class="memTemplParams"·colspan="2">template&lt;class·V·&gt;·</td></tr> 
122 <tr·class="memitem:add6d6575582314cc9b5dbdbe2a86374d"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#add6d6575582314cc9b5dbdbe2a86374d">gtsam::assert_equal</a>·(const·boost::optional&lt;·V·&gt;·&amp;expected,·const·boost::optional&lt;·V·&gt;·&amp;actual,·double·tol=1e-9)</td></tr> 
123 <tr·class="memdesc:add6d6575582314cc9b5dbdbe2a86374d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Comparisons·for·boost.optional·objects·that·checks·whether·objects·exist·before·comparing·their·values.··<br·/></td></tr>163 <tr·class="memitem:a64988014ab746343803620dc42513646"·id="r_a64988014ab746343803620dc42513646"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64988014ab746343803620dc42513646"·name="a64988014ab746343803620dc42513646"></a>
 164 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator==</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2)</td></tr>
 165 <tr·class="memdesc:a64988014ab746343803620dc42513646"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f"·title="equality·is·just·equal_with_abs_tol·1e-9">operator==()</a>·<br·/></td></tr>
 166 <tr·class="separator:a64988014ab746343803620dc42513646"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 167 <tr·class="memitem:a368ee40bd9c0124d572d2e49bcb077bf"·id="r_a368ee40bd9c0124d572d2e49bcb077bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a368ee40bd9c0124d572d2e49bcb077bf"·name="a368ee40bd9c0124d572d2e49bcb077bf"></a>
 168 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::greaterThanOrEqual</b>·(const·Vector·&amp;v1,·const·Vector·&amp;v2)</td></tr>
 169 <tr·class="memdesc:a368ee40bd9c0124d572d2e49bcb077bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Greater·than·or·equal·to·operation·returns·true·if·all·elements·in·v1·are·greater·than·corresponding·elements·in·v2.·<br·/></td></tr>
124 <tr·class="separator:add6d6575582314cc9b5dbdbe2a86374d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:a368ee40bd9c0124d572d2e49bcb077bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:abb156f7b9ac630cc6fd956b386cf1dab"·id="r_abb156f7b9ac630cc6fd956b386cf1dab"><td·class="memTemplParams"·colspan="2"><a·id="abb156f7b9ac630cc6fd956b386cf1dab"·name="abb156f7b9ac630cc6fd956b386cf1dab"></a> 
126 template&lt;class·V·&gt;·</td></tr> 
127 <tr·class="memitem:abb156f7b9ac630cc6fd956b386cf1dab"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·V·&amp;expected,·const·boost::optional&lt;·V·&gt;·&amp;actual,·double·t[·...·truncated·by·diffoscope;·len:·17,·SHA:·52014b4352831118bb561eaf8995f039e84ef2f6a1bf24981d008efd8fbdba85·...·]>171 <tr·class="memitem:a8bdced1844ffd6a53af0396d82eaa6da"·id="r_a8bdced1844ffd6a53af0396d82eaa6da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8bdced1844ffd6a53af0396d82eaa6da"·name="a8bdced1844ffd6a53af0396d82eaa6da"></a>
 172 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr>
 173 <tr·class="memdesc:a8bdced1844ffd6a53af0396d82eaa6da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">VecA·==·VecB·up·to·tolerance.·<br·/></td></tr>
128 <tr·class="separator:abb156f7b9ac630cc6fd956b386cf1dab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:a8bdced1844ffd6a53af0396d82eaa6da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 175 <tr·class="memitem:a14034da7e28c95db712ec344d4a2ffaf"·id="r_a14034da7e28c95db712ec344d4a2ffaf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14034da7e28c95db712ec344d4a2ffaf"·name="a14034da7e28c95db712ec344d4a2ffaf"></a>
 176 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·SubVector·&amp;vec1,·const·SubVector·&amp;vec2,·double·tol)</td></tr>
129 <tr·class="memitem:a5242be27f83219abc3f9793975986a35"·id="r_a5242be27f83219abc3f9793975986a35"><td·class="memTemplParams"·colspan="2"><a·id="a5242be27f83219abc3f9793975986a35"·name="a5242be27f83219abc3f9793975986a35"></a> 
130 template&lt;class·V·&gt;·</td></tr> 
131 <tr·class="memitem:a5242be27f83219abc3f9793975986a35"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·V·&amp;expected,·const·boost::optional&lt;·const·V·&amp;·&gt;·&amp;actual,·double·tol=1e-9)</td></tr> 
132 <tr·class="separator:a5242be27f83219abc3f9793975986a35"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:a14034da7e28c95db712ec344d4a2ffaf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:a254be27d6d4b416fa2b546c77ae783fc"·id="r_a254be27d6d4b416fa2b546c77ae783fc"><td·class="memTemplParams"·colspan="2"><a·id="a254be27d6d4b416fa2b546c77ae783fc"·name="a254be27d6d4b416fa2b546c77ae783fc"></a>178 <tr·class="memitem:aa7ed1d4fe2dd6828cfeb2d8f488b818d"·id="r_aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa7ed1d4fe2dd6828cfeb2d8f488b818d"·name="aa7ed1d4fe2dd6828cfeb2d8f488b818d"></a>
 179 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol)</td></tr>
 180 <tr·class="memdesc:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Override·of·equal·in·<a·class="el"·href="a00128.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>.·<br·/></td></tr>
 181 <tr·class="separator:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 182 <tr·class="memitem:a3d1cad2313f69f9fa5008fdc348d1526"·id="r_a3d1cad2313f69f9fa5008fdc348d1526"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3d1cad2313f69f9fa5008fdc348d1526"·name="a3d1cad2313f69f9fa5008fdc348d1526"></a>
 183 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2)</td></tr>
 184 <tr·class="memdesc:a3d1cad2313f69f9fa5008fdc348d1526"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Override·of·equal·in·<a·class="el"·href="a00128.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>.·<br·/></td></tr>
 185 <tr·class="separator:a3d1cad2313f69f9fa5008fdc348d1526"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 186 <tr·class="memitem:a9f3ee662d25ffb8c04b4e35c4b02e90b"·id="r_a9f3ee662d25ffb8c04b4e35c4b02e90b"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9f3ee662d25ffb8c04b4e35c4b02e90b">gtsam::assert_equal</a>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr>
 187 <tr·class="memdesc:a9f3ee662d25ffb8c04b4e35c4b02e90b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same,·prints·if·error.··<br·/></td></tr>
 188 <tr·class="separator:a9f3ee662d25ffb8c04b4e35c4b02e90b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:a2ca3db47b15350977c1f03c5560ab332"·id="r_a2ca3db47b15350977c1f03c5560ab332"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2ca3db47b15350977c1f03c5560ab332">gtsam::assert_inequal</a>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr>
 190 <tr·class="memdesc:a2ca3db47b15350977c1f03c5560ab332"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Not·the·same,·prints·if·error.··<br·/></td></tr>
 191 <tr·class="separator:a2ca3db47b15350977c1f03c5560ab332"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 192 <tr·class="memitem:ac3cf8e8e70cd696d9c789c31bc1e89a7"·id="r_ac3cf8e8e70cd696d9c789c31bc1e89a7"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ac3cf8e8e70cd696d9c789c31bc1e89a7">gtsam::assert_equal</a>·(const·SubVector·&amp;vec1,·const·SubVector·&amp;vec2,·double·tol=1e-9)</td></tr>
 193 <tr·class="memdesc:ac3cf8e8e70cd696d9c789c31bc1e89a7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same,·prints·if·error.··<br·/></td></tr>
Max diff block lines reached; 16092/36936 bytes (43.57%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
2.7 KB
./usr/share/doc/libgtsam-dev/html/a00014.js
2.62 KB
js-beautify {}
Max HTML report size reached
114 KB
./usr/share/doc/libgtsam-dev/html/a00014_source.html
Max HTML report size reached
104 KB
./usr/share/doc/libgtsam-dev/html/a00017.html
Max HTML report size reached
11.5 KB
./usr/share/doc/libgtsam-dev/html/a00020.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/OptionalJacobian.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VectorSerialization.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 55 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#func-members">Functions</a>··</div>
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">OptionalJacobian.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VectorSerialization.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Special·class·for·optional·Jacobian·arguments.··104 <p>serialization·for·Vectors··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00020_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00020_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02448.html">gtsam::OptionalJacobian&lt;·Rows,·Cols·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02448.html"·title="OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...">OptionalJacobian</a>·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·or·dynamic·Eigen·matrix.··<a·href="a02448.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02452.html">gtsam::OptionalJacobian&lt;·Eigen::Dynamic,·Eigen::Dynamic·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02456.html">gtsam::MakeJacobian&lt;·T,·A·&gt;</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·Jacobian··<a·href="a02456.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02460.html">gtsam::MakeOptionalJacobian&lt;·T,·A·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·JacobianTA·optional·reference·Used·mainly·by·Expressions··<a·href="a02460.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
124 Namespaces</h2></td></tr> 
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 Functions</h2></td></tr>
 110 <tr·class="memitem:adcf2d12033894945c12171e66cc93e4b"·id="r_adcf2d12033894945c12171e66cc93e4b"><td·class="memTemplParams"·colspan="2"><a·id="adcf2d12033894945c12171e66cc93e4b"·name="adcf2d12033894945c12171e66cc93e4b"></a>
 111 template&lt;class·Archive·&gt;·</td></tr>
 112 <tr·class="memitem:adcf2d12033894945c12171e66cc93e4b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::save</b>·(Archive·&amp;ar,·const·gtsam::Vector·&amp;v,·unsigned·int)</td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:adcf2d12033894945c12171e66cc93e4b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:a5ca16f50c0b5ad848a571e3c08804da4"·id="r_a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memTemplParams"·colspan="2"><a·id="a5ca16f50c0b5ad848a571e3c08804da4"·name="a5ca16f50c0b5ad848a571e3c08804da4"></a>
 115 template&lt;class·Archive·&gt;·</td></tr>
 116 <tr·class="memitem:a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·gtsam::Vector·&amp;v,·unsigned·int)</td></tr>
 117 <tr·class="separator:a5ca16f50c0b5ad848a571e3c08804da4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:a35b000ddff8439045b1e4e88e00a8a07"·id="r_a35b000ddff8439045b1e4e88e00a8a07"><td·class="memTemplParams"·colspan="2"><a·id="a35b000ddff8439045b1e4e88e00a8a07"·name="a35b000ddff8439045b1e4e88e00a8a07"></a>
 119 template&lt;class·Archive·,·int·D&gt;·</td></tr>
 120 <tr·class="memitem:a35b000ddff8439045b1e4e88e00a8a07"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::save</b>·(Archive·&amp;ar,·const·Eigen::Matrix&lt;·double,·D,·1·&gt;·&amp;v,·unsigned·int)</td></tr>
 121 <tr·class="separator:a35b000ddff8439045b1e4e88e00a8a07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:a521d5a2b3eeb55b62db95f36a4a9662e"·id="r_a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memTemplParams"·colspan="2"><a·id="a521d5a2b3eeb55b62db95f36a4a9662e"·name="a521d5a2b3eeb55b62db95f36a4a9662e"></a>
 123 template&lt;class·Archive·,·int·D&gt;·</td></tr>
 124 <tr·class="memitem:a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·double,·D,·1·&gt;·&amp;v,·unsigned·int)</td></tr>
 125 <tr·class="separator:a521d5a2b3eeb55b62db95f36a4a9662e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>126 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><p>Special·class·for·optional·Jacobian·arguments.·</p>128 <div·class="textblock"><p>serialization·for·Vectors·</p>
131 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
132 <dd> 
133 Natesh·Srinivasan·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Nov·28,·2014·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</dd></dl>
135 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>135 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00020.html">OptionalJacobian.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00020.html">VectorSerialization.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>138 ··</ul>
143 </div>139 </div>
144 </body>140 </body>
145 </html>141 </html>
2.77 KB
html2text {}
Max HTML report size reached
68.1 KB
./usr/share/doc/libgtsam-dev/html/a00020_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/OptionalJacobian.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VectorSerialization.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 292 lines modifiedOffset 98, 81 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">OptionalJacobian.h</div></div>104 ··<div·class="headertitle"><div·class="title">VectorSerialization.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00020.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00020.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div> 
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;Eigen/Dense&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifndef·OPTIONALJACOBIAN_NOBOOST</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&gt;</span></div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/split_free.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span>boost·{</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>serialization·{</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·split·version·-·copies·into·an·STL·vector·for·serialization</span></div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(Archive&amp;·ar,·<span·class="keyword">const</span>·gtsam::Vector&amp;·v,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·size·=·v.size();</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··ar·&lt;&lt;·BOOST_SERIALIZATION_NVP(size);</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.size()));</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
130 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·Rows,·<span·class="keywordtype">int</span>·Cols&gt;</div>137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div>
131 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};"> 
132 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02448.html">···41</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>·{</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keywordtype">void</span>·load(Archive&amp;·ar,·gtsam::Vector&amp;·v,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>[·...·truncated·by·diffoscope;·len:·1,·SHA:·ba5ec51d07a4ac0e951608704431d59a02b21a4e951acc10505a8dc407c501ee·...·]·{</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordtype">size_t</span>·size;</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(size);</div>
133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··v.resize(size);</div>
134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··ar·&gt;&gt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.size()));</div>
135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div>
136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02448.html#aad86e44b7f9c9327f166c01167c20f54">···47</a></span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·Rows,·Cols&gt;·<a·class="code·hl_typedef"·href="a02448.html#aad86e44b7f9c9327f166c01167c20f54">Jacobian</a>;</div> 
137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">private</span>:</div>145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·split·version·-·copies·into·an·STL·vector·for·serialization</span></div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive,·<span·class="keywordtype">int</span>·D&gt;</div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(Archive&amp;·ar,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·D,·1&gt;&amp;·v,</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.RowsAtCompileTime));</div>
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··Eigen::Map&lt;Jacobian&gt;·map_;·</div> 
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive,·<span·class="keywordtype">int</span>·D&gt;</div>
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·Trick·from·http://eigen.tuxfamily.org/dox/group__TutorialMapClass.html</span></div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·uses·&quot;placement·new&quot;·to·make·map_·usurp·the·memory·of·the·fixed·size·matrix</span></div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">void</span>·usurp(<span·class="keywordtype">double</span>*·data)·{</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">new</span>·(&amp;map_)·Eigen::Map&lt;Jacobian&gt;(data);</div>153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keywordtype">void</span>·load(Archive&amp;·ar,·Eigen::Matrix&lt;double,·D,·1&gt;&amp;·v,</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··ar·&gt;&gt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.RowsAtCompileTime));</div>
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div>
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Private·and·very·dangerous·constructor·straight·from·memory</span></div>158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}··<span·class="comment">//·namespace·serialization</span></div>
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>(<span·class="keywordtype">double</span>*·data)·:·map_(nullptr)·{</div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">if</span>·(data)·usurp(data);</div>159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>}··<span·class="comment">//·namespace·boost</span></div>
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·M,·<span·class="keywordtype">int</span>·N&gt;</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>OptionalJacobian;</div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector)</div>
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</span>:</div> 
157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector2)</div>
158 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02448.html#a59115dc58b27a4d622d06f1a43deebe9">···70</a></span>··<a·class="code·hl_function"·href="a02448.html#a59115dc58b27a4d622d06f1a43deebe9">OptionalJacobian</a>()·:</div> 
160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······map_(nullptr)·{</div> 
161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div> 
162 </div> 
163 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
164 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02448.html#a672b19c6773109bb67a5e8e78e0fc7bb">···75</a></span>··<a·class="code·hl_function"·href="a02448.html#a672b19c6773109bb67a5e8e78e0fc7bb">OptionalJacobian</a>(<a·class="code·hl_typedef"·href="a02448.html#aad86e44b7f9c9327f166c01167c20f54">Jacobian</a>&amp;·fixed)·:</div> 
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······map_(nullptr)·{</div> 
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····usurp(fixed.data());</div> 
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··}</div> 
169 </div> 
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
171 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a02448.html#ac2b2b0c5b95f654313726ccbf95e993d">···81</a></span>··<a·class="code·hl_function"·href="a02448.html#ac2b2b0c5b95f654313726ccbf95e993d">OptionalJacobian</a>(<a·class="code·hl_typedef"·href="a02448.html#aad86e44b7f9c9327f166c01167c20f54">Jacobian</a>*·fixedPtr)·:</div> 
173 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······map_(nullptr)·{</div> 
174 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">if</span>·(fixedPtr)</div> 
175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······usurp(fixedPtr-&gt;data());</div> 
176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div> 
177 </div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector3)</div>
179 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> 
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02448.html#a51b212c26f1b568bfedceadad052f3ad">···88</a></span>··<a·class="code·hl_function"·href="a02448.html#a51b212c26f1b568bfedceadad052f3ad">OptionalJacobian</a>(Eigen::MatrixXd&amp;·dynamic)·:</div> 
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······map_(nullptr)·{</div> 
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····dynamic.resize(Rows,·Cols);·<span·class="comment">//·no·malloc·if·correct·size</span></div> 
183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····usurp(dynamic.data());</div> 
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··}</div> 
185 </div> 
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
187 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}"> 
Max diff block lines reached; 954/53857 bytes (1.77%) of diff not shown.
15.4 KB
html2text {}
Max HTML report size reached
32.3 KB
./usr/share/doc/libgtsam-dev/html/a00023.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/cholesky.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/serialization.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 166 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">cholesky.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">serialization.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··104 <p>Convenience·functions·for·serializing·data·structures·via·boost.serialization.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a00023_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">107 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>115 Functions</h2></td></tr>
116 <tr·class="memitem:a747683f736c50bca16b3aab0e95b1b76"·id="r_a747683f736c50bca16b3aab0e95b1b76"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·size_t,·bool·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a747683f736c50bca16b3aab0e95b1b76">gtsam::choleskyCareful</a>·(Matrix·&amp;ATA,·int·order=-1)</td></tr> 
117 <tr·class="memdesc:a747683f736c50bca16b3aab0e95b1b76"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">"Careful"·Cholesky·computes·the·positive·square-root·of·a·positive·symmetric·semi-definite·matrix·(i.e.··<br·/></td></tr>116 <tr><td·colspan="2"><div·class="groupHeader">Standard·serialization</div></td></tr>
 117 <tr><td·colspan="2"><div·class="groupText"><p>Serialization·in·default·compressed·format·</p>
 118 </div></td></tr>
 119 <tr·class="memitem:a007080ca4741cc3d3d6a209b0ae3fe61"·id="r_a007080ca4741cc3d3d6a209b0ae3fe61"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>
 120 <tr·class="memitem:a007080ca4741cc3d3d6a209b0ae3fe61"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a007080ca4741cc3d3d6a209b0ae3fe61">gtsam::serializeToStream</a>·(const·T·&amp;input,·std::ostream·&amp;out_archive_stream)</td></tr>
 121 <tr·class="separator:a007080ca4741cc3d3d6a209b0ae3fe61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:ab181d2a3de466fc0c87bd29501bbc7ab"·id="r_ab181d2a3de466fc0c87bd29501bbc7ab"><td·class="memTemplParams"·colspan="2"><a·id="ab181d2a3de466fc0c87bd29501bbc7ab"·name="ab181d2a3de466fc0c87bd29501bbc7ab"></a>
 123 template&lt;class·T·&gt;·</td></tr>
 124 <tr·class="memitem:ab181d2a3de466fc0c87bd29501bbc7ab"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromStream</b>·(std::istream·&amp;in_archive_stream,·T·&amp;output)</td></tr>
 125 <tr·class="memdesc:ab181d2a3de466fc0c87bd29501bbc7ab"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·stream·<br·/></td></tr>
 126 <tr·class="separator:ab181d2a3de466fc0c87bd29501bbc7ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:aa12c78301a9d2968afe5a1a14baa7e90"·id="r_aa12c78301a9d2968afe5a1a14baa7e90"><td·class="memTemplParams"·colspan="2"><a·id="aa12c78301a9d2968afe5a1a14baa7e90"·name="aa12c78301a9d2968afe5a1a14baa7e90"></a>
 128 template&lt;class·T·&gt;·</td></tr>
 129 <tr·class="memitem:aa12c78301a9d2968afe5a1a14baa7e90"><td·class="memTemplItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeToString</b>·(const·T·&amp;input)</td></tr>
 130 <tr·class="memdesc:aa12c78301a9d2968afe5a1a14baa7e90"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·string·<br·/></td></tr>
118 <tr·class="separator:a747683f736c50bca16b3aab0e95b1b76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:aa12c78301a9d2968afe5a1a14baa7e90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:abe82fa6aceccfa2360cf314ab44f39ad"·id="r_abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">gtsam::choleskyPartial</a>·(Matrix·&amp;ABC,·size_t·nFrontal,·size_t·topleft=0)</td></tr> 
120 <tr·class="memdesc:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Partial·Cholesky·computes·a·factor·[R·S·such·that·[R'·0·[R·S·=·[A·B·0·L]·S'·I]·0·L]·B'·C].··<br·/></td></tr>132 <tr·class="memitem:a262487af458d1f48dd7d3bc549caae00"·id="r_a262487af458d1f48dd7d3bc549caae00"><td·class="memTemplParams"·colspan="2"><a·id="a262487af458d1f48dd7d3bc549caae00"·name="a262487af458d1f48dd7d3bc549caae00"></a>
 133 template&lt;class·T·&gt;·</td></tr>
 134 <tr·class="memitem:a262487af458d1f48dd7d3bc549caae00"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromString</b>·(const·std::string·&amp;serialized,·T·&amp;output)</td></tr>
 135 <tr·class="memdesc:a262487af458d1f48dd7d3bc549caae00"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·string·<br·/></td></tr>
 136 <tr·class="separator:a262487af458d1f48dd7d3bc549caae00"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 <tr·class="memitem:aa3261c2d455f892dae1921f8c3a39267"·id="r_aa3261c2d455f892dae1921f8c3a39267"><td·class="memTemplParams"·colspan="2"><a·id="aa3261c2d455f892dae1921f8c3a39267"·name="aa3261c2d455f892dae1921f8c3a39267"></a>
 138 template&lt;class·T·&gt;·</td></tr>
 139 <tr·class="memitem:aa3261c2d455f892dae1921f8c3a39267"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeToFile</b>·(const·T·&amp;input,·const·std::string·&amp;filename)</td></tr>
 140 <tr·class="memdesc:aa3261c2d455f892dae1921f8c3a39267"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·file·<br·/></td></tr>
 141 <tr·class="separator:aa3261c2d455f892dae1921f8c3a39267"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:adbb4a71187706918faca3a11519b62f6"·id="r_adbb4a71187706918faca3a11519b62f6"><td·class="memTemplParams"·colspan="2"><a·id="adbb4a71187706918faca3a11519b62f6"·name="adbb4a71187706918faca3a11519b62f6"></a>
 143 template&lt;class·T·&gt;·</td></tr>
 144 <tr·class="memitem:adbb4a71187706918faca3a11519b62f6"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromFile</b>·(const·std::string·&amp;filename,·T·&amp;output)</td></tr>
 145 <tr·class="memdesc:adbb4a71187706918faca3a11519b62f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·file·<br·/></td></tr>
 146 <tr·class="separator:adbb4a71187706918faca3a11519b62f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:a332bad7d1e70d3c04ceca35adce7a134"·id="r_a332bad7d1e70d3c04ceca35adce7a134"><td·class="memTemplParams"·colspan="2"><a·id="a332bad7d1e70d3c04ceca35adce7a134"·name="a332bad7d1e70d3c04ceca35adce7a134"></a>
 148 template&lt;class·T·&gt;·</td></tr>
 149 <tr·class="memitem:a332bad7d1e70d3c04ceca35adce7a134"><td·class="memTemplItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(const·T·&amp;input)</td></tr>
 150 <tr·class="memdesc:a332bad7d1e70d3c04ceca35adce7a134"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·string·<br·/></td></tr>
 151 <tr·class="separator:a332bad7d1e70d3c04ceca35adce7a134"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:aa4d516d0d98946341ad2766521011d1b"·id="r_aa4d516d0d98946341ad2766521011d1b"><td·class="memTemplParams"·colspan="2"><a·id="aa4d516d0d98946341ad2766521011d1b"·name="aa4d516d0d98946341ad2766521011d1b"></a>
 153 template&lt;class·T·&gt;·</td></tr>
 154 <tr·class="memitem:aa4d516d0d98946341ad2766521011d1b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserialize</b>·(const·std::string·&amp;serialized,·T·&amp;output)</td></tr>
 155 <tr·class="memdesc:aa4d516d0d98946341ad2766521011d1b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·string·<br·/></td></tr>
 156 <tr·class="separator:aa4d516d0d98946341ad2766521011d1b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 <tr><td·colspan="2"><div·class="groupHeader">XML·Serialization</div></td></tr>
 158 <tr><td·colspan="2"><div·class="groupText"><p>Serialization·to·XML·format·with·named·structures·</p>
 159 </div></td></tr>
 160 <tr·class="memitem:ae2e939177cf58b42d7ed4c9856d536c5"·id="r_ae2e939177cf58b42d7ed4c9856d536c5"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr>
 161 <tr·class="memitem:ae2e939177cf58b42d7ed4c9856d536c5"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae2e939177cf58b42d7ed4c9856d536c5">gtsam::serializeToXMLStream</a>·(const·T·&amp;input,·std::ostream·&amp;out_archive_stream,·const·std::string·&amp;name=&quot;data&quot;)</td></tr>
 162 <tr·class="separator:ae2e939177cf58b42d7ed4c9856d536c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 163 <tr·class="memitem:a8d7ea177ef3e93af15a4a77c2bd7fa8b"·id="r_a8d7ea177ef3e93af15a4a77c2bd7fa8b"><td·class="memTemplParams"·colspan="2"><a·id="a8d7ea177ef3e93af15a4a77c2bd7fa8b"·name="a8d7ea177ef3e93af15a4a77c2bd7fa8b"></a>
 164 template&lt;class·T·&gt;·</td></tr>
 165 <tr·class="memitem:a8d7ea177ef3e93af15a4a77c2bd7fa8b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromXMLStream</b>·(std::istream·&amp;in_archive_stream,·T·&amp;output,·const·std::string·&amp;name=&quot;data&quot;)</td></tr>
 166 <tr·class="memdesc:a8d7ea177ef3e93af15a4a77c2bd7fa8b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·stream·in·XML·<br·/></td></tr>
 167 <tr·class="separator:a8d7ea177ef3e93af15a4a77c2bd7fa8b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 168 <tr·class="memitem:a16c154fe5e35242e26af8286e77eea11"·id="r_a16c154fe5e35242e26af8286e77eea11"><td·class="memTemplParams"·colspan="2"><a·id="a16c154fe5e35242e26af8286e77eea11"·name="a16c154fe5e35242e26af8286e77eea11"></a>
 169 template&lt;class·T·&gt;·</td></tr>
 170 <tr·class="memitem:a16c154fe5e35242e26af8286e77eea11"><td·class="memTemplItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeToXMLString</b>·(const·T·&amp;input,·const·std::string·&amp;name=&quot;data&quot;)</td></tr>
 171 <tr·class="memdesc:a16c154fe5e35242e26af8286e77eea11"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·string·in·XML·<br·/></td></tr>
 172 <tr·class="separator:a16c154fe5e35242e26af8286e77eea11"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 <tr·class="memitem:a5f2fe2bfc17737ff9ae1fb8b210604f0"·id="r_a5f2fe2bfc17737ff9ae1fb8b210604f0"><td·class="memTemplParams"·colspan="2"><a·id="a5f2fe2bfc17737ff9ae1fb8b210604f0"·name="a5f2fe2bfc17737ff9ae1fb8b210604f0"></a>
 174 template&lt;class·T·&gt;·</td></tr>
 175 <tr·class="memitem:a5f2fe2bfc17737ff9ae1fb8b210604f0"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromXMLString</b>·(const·std::string·&amp;serialized,·T·&amp;output,·const·std::string·&amp;name=&quot;data&quot;)</td></tr>
 176 <tr·class="memdesc:a5f2fe2bfc17737ff9ae1fb8b210604f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·string·in·XML·<br·/></td></tr>
 177 <tr·class="separator:a5f2fe2bfc17737ff9ae1fb8b210604f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 178 <tr·class="memitem:a89449123a746480a1d668cecb5576708"·id="r_a89449123a746480a1d668cecb5576708"><td·class="memTemplParams"·colspan="2"><a·id="a89449123a746480a1d668cecb5576708"·name="a89449123a746480a1d668cecb5576708"></a>
 179 template&lt;class·T·&gt;·</td></tr>
 180 <tr·class="memitem:a89449123a746480a1d668cecb5576708"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeToXMLFile</b>·(const·T·&amp;input,·const·std::string·&amp;filename,·const·std::string·&amp;name=&quot;data&quot;)</td></tr>
 181 <tr·class="memdesc:a89449123a746480a1d668cecb5576708"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·an·XML·file·<br·/></td></tr>
 182 <tr·class="separator:a89449123a746480a1d668cecb5576708"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 183 <tr·class="memitem:a0d8faf2bb0a908ff484677bb2fcf707c"·id="r_a0d8faf2bb0a908ff484677bb2fcf707c"><td·class="memTemplParams"·colspan="2"><a·id="a0d8faf2bb0a908ff484677bb2fcf707c"·name="a0d8faf2bb0a908ff484677bb2fcf707c"></a>
 184 template&lt;class·T·&gt;·</td></tr>
 185 <tr·class="memitem:a0d8faf2bb0a908ff484677bb2fcf707c"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromXMLFile</b>·(const·std::string·&amp;filename,·T·&amp;output,·const·std::string·&amp;name=&quot;data&quot;)</td></tr>
 186 <tr·class="memdesc:a0d8faf2bb0a908ff484677bb2fcf707c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·an·XML·file·<br·/></td></tr>
 187 <tr·class="separator:a0d8faf2bb0a908ff484677bb2fcf707c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 188 <tr·class="memitem:a976ff7999fcc13ef602b6ece1b078bca"·id="r_a976ff7999fcc13ef602b6ece1b078bca"><td·class="memTemplParams"·colspan="2"><a·id="a976ff7999fcc13ef602b6ece1b078bca"·name="a976ff7999fcc13ef602b6ece1b078bca"></a>
 189 template&lt;class·T·&gt;·</td></tr>
 190 <tr·class="memitem:a976ff7999fcc13ef602b6ece1b078bca"><td·class="memTemplItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeXML</b>·(const·T·&amp;input,·const·std::string·&amp;name=&quot;data&quot;)</td></tr>
 191 <tr·class="memdesc:a976ff7999fcc13ef602b6ece1b078bca"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·string·in·XML·<br·/></td></tr>
 192 <tr·class="separator:a976ff7999fcc13ef602b6ece1b078bca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 <tr·class="memitem:a85ab51b2e8f4cea69f72e06a5c136e85"·id="r_a85ab51b2e8f4cea69f72e06a5c136e85"><td·class="memTemplParams"·colspan="2"><a·id="a85ab51b2e8f4cea69f72e06a5c136e85"·name="a85ab51b2e8f4cea69f72e06a5c136e85"></a>
 194 template&lt;class·T·&gt;·</td></tr>
 195 <tr·class="memitem:a85ab51b2e8f4cea69f72e06a5c136e85"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeXML</b>·(const·std::string·&amp;serialized,·T·&amp;output,·const·std::string·&amp;name=&quot;data&quot;)</td></tr>
 196 <tr·class="memdesc:a85ab51b2e8f4cea69f72e06a5c136e85"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·string·in·XML·<br·/></td></tr>
 197 <tr·class="separator:a85ab51b2e8f4cea69f72e06a5c136e85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 198 <tr><td·colspan="2"><div·class="groupHeader">Binary·Serialization</div></td></tr>
Max diff block lines reached; 1619/25425 bytes (6.37%) of diff not shown.
7.39 KB
html2text {}
Max HTML report size reached
2.3 KB
./usr/share/doc/libgtsam-dev/html/a00023.js
2.22 KB
js-beautify {}
Max HTML report size reached
16.1 KB
./usr/share/doc/libgtsam-dev/html/a00026.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/MatrixSerialization.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/debug.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 94 lines modifiedOffset 94, 61 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#define-members">Macros</a>·&#124;
100 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">MatrixSerialization.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">debug.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Serialization·for·matrices.··106 <p>Global·debugging·flags.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00026_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00026_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 111 Namespaces</h2></td></tr>
 112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
 116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 117 Macros</h2></td></tr>
 118 <tr·class="memitem:af7270cef4672870336758d74db515187"·id="r_af7270cef4672870336758d74db515187"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af7270cef4672870336758d74db515187"·name="af7270cef4672870336758d74db515187"></a>
 119 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>ISDEBUG</b>(S)&#160;&#160;&#160;(gtsam::guardedIsDebug(S))</td></tr>
 120 <tr·class="separator:af7270cef4672870336758d74db515187"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:ac46f0859be95498efa4c901a71730a3f"·id="r_ac46f0859be95498efa4c901a71730a3f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac46f0859be95498efa4c901a71730a3f"·name="ac46f0859be95498efa4c901a71730a3f"></a>
 122 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>SETDEBUG</b>(S,··V)&#160;&#160;&#160;((void)(gtsam::guardedSetDebug(S,V)))</td></tr>
 123 <tr·class="separator:ac46f0859be95498efa4c901a71730a3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
109 Functions</h2></td></tr>126 Functions</h2></td></tr>
 127 <tr·class="memitem:ad795393f0c5cabf9b56c337700b5b4ad"·id="r_ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad795393f0c5cabf9b56c337700b5b4ad"·name="ad795393f0c5cabf9b56c337700b5b4ad"></a>
 128 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedIsDebug</b>·(const·std::string·&amp;s)</td></tr>
110 <tr·class="memitem:a068f1f8df2afd609744bc82386259e71"·id="r_a068f1f8df2afd609744bc82386259e71"><td·class="memTemplParams"·colspan="2">template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</td></tr> 
111 <tr·class="memitem:a068f1f8df2afd609744bc82386259e71"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00026.html#a068f1f8df2afd609744bc82386259e71">boost::serialization::save</a>·(Archive·&amp;ar,·const·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;m,·const·unsigned·int)</td></tr> 
112 <tr·class="memdesc:a068f1f8df2afd609744bc82386259e71"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ref.··<br·/></td></tr> 
113 <tr·class="separator:a068f1f8df2afd609744bc82386259e71"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:a4dc6429335569758179be176e10e53a1"·id="r_a4dc6429335569758179be176e10e53a1"><td·class="memTemplParams"·colspan="2"><a·id="a4dc6429335569758179be176e10e53a1"·name="a4dc6429335569758179be176e10e53a1"></a> 
115 template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</td></tr> 
116 <tr·class="memitem:a4dc6429335569758179be176e10e53a1"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;m,·const·unsigned·int)</td></tr> 
117 <tr·class="separator:a4dc6429335569758179be176e10e53a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a146cbcf83a545afa692d6d84dfba68c2"·id="r_a146cbcf83a545afa692d6d84dfba68c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a146cbcf83a545afa692d6d84dfba68c2"·name="a146cbcf83a545afa692d6d84dfba68c2"></a>
 131 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedSetDebug</b>·(const·std::string·&amp;s,·const·bool·v)</td></tr>
118 <tr·class="memitem:ab778c43b5c119a388c08bafef4b64523"·id="r_ab778c43b5c119a388c08bafef4b64523"><td·class="memTemplParams"·colspan="2"><a·id="ab778c43b5c119a388c08bafef4b64523"·name="ab778c43b5c119a388c08bafef4b64523"></a> 
119 template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</td></tr> 
120 <tr·class="memitem:ab778c43b5c119a388c08bafef4b64523"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::serialize</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;m,·const·unsigned·int·version)</td></tr> 
121 <tr·class="separator:ab778c43b5c119a388c08bafef4b64523"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:a249e3c6c403da95aff72dfcdf269153b"·id="r_a249e3c6c403da95aff72dfcdf269153b"><td·class="memTemplParams"·colspan="2"><a·id="a249e3c6c403da95aff72dfcdf269153b"·name="a249e3c6c403da95aff72dfcdf269153b"></a> 
123 template&lt;class·Archive·&gt;·</td></tr> 
124 <tr·class="memitem:a249e3c6c403da95aff72dfcdf269153b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::serialize</b>·(Archive·&amp;ar,·gtsam::Matrix·&amp;m,·const·unsigned·int·version)</td></tr> 
125 <tr·class="separator:a249e3c6c403da95aff72dfcdf269153b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a146cbcf83a545afa692d6d84dfba68c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:a7445e057a644b5bd2b51f03f04049b70"·id="r_a7445e057a644b5bd2b51f03f04049b70"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7445e057a644b5bd2b51f03f04049b70"·name="a7445e057a644b5bd2b51f03f04049b70"></a>
 134 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::isDebugVersion</b>·()</td></tr>
 135 <tr·class="separator:a7445e057a644b5bd2b51f03f04049b70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>136 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Serialization·for·matrices.·</p>138 <div·class="textblock"><p>Global·debugging·flags.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>139 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</dd></dl>140 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl>
131 </div><h2·class="groupheader">Function·Documentation</h2> 
132 <a·id="a068f1f8df2afd609744bc82386259e71"·name="a068f1f8df2afd609744bc82386259e71"></a> 
133 <h2·class="memtitle"><span·class="permalink"><a·href="#a068f1f8df2afd609744bc82386259e71">&#9670;&#160;</a></span>save()</h2> 
  
134 <div·class="memitem"> 
135 <div·class="memproto"> 
136 <div·class="memtemplate"> 
137 template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</div> 
138 ······<table·class="memname"> 
139 ········<tr> 
140 ··········<td·class="memname">void·boost::serialization::save·</td> 
141 ··········<td>(</td> 
142 ··········<td·class="paramtype">Archive·&amp;&#160;</td> 
143 ··········<td·class="paramname"><em>ar</em>,·</td> 
144 ········</tr> 
145 ········<tr> 
146 ··········<td·class="paramkey"></td> 
147 ··········<td></td> 
148 ··········<td·class="paramtype">const·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;&#160;</td> 
149 ··········<td·class="paramname"><em>m</em>,·</td> 
150 ········</tr> 
151 ········<tr> 
152 ··········<td·class="paramkey"></td> 
153 ··········<td></td> 
154 ··········<td·class="paramtype">const·unsigned·int&#160;</td> 
155 ··········<td·class="paramname">&#160;</td> 
156 ········</tr> 
157 ········<tr> 
158 ··········<td></td> 
159 ··········<td>)</td> 
160 ··········<td></td><td></td> 
161 ········</tr> 
162 ······</table> 
163 </div><div·class="memdoc"> 
  
164 <p>Ref.·</p> 
165 <p><a·href="https://stackoverflow.com/questions/18382457/eigen-and-boostserialize/22903063#22903063">https://stackoverflow.com/questions/18382457/eigen-and-boostserialize/22903063#22903063</a></p> 
166 <p>Eigen·supports·calling·resize()·on·both·static·and·dynamic·matrices.·This·allows·for·a·uniform·API,·with·resize·having·no·effect·if·the·static·matrix·is·already·the·correct·size.·<a·href="https://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html#TutorialMatrixSizesResizing">https://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html#TutorialMatrixSizesResizing</a></p> 
167 <p>We·use·all·the·Matrix·template·parameters·to·ensure·wide·compatibility.</p> 
168 <p>eigen_typekit·in·ROS·uses·the·same·code·<a·href="http://docs.ros.org/lunar/api/eigen_typekit/html/eigen__mqueue_8cpp_source.html">http://docs.ros.org/lunar/api/eigen_typekit/html/eigen__mqueue_8cpp_source.html</a>·</p> 
  
169 </div> 
170 </div> 
171 </div><!--·contents·-->141 </div></div><!--·contents·-->
172 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
173 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
174 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
Max diff block lines reached; 798/11945 bytes (6.68%) of diff not shown.
4.31 KB
html2text {}
Max HTML report size reached
26.0 KB
./usr/share/doc/libgtsam-dev/html/a00026_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/MatrixSerialization.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/debug.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 91 lines modifiedOffset 98, 86 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">MatrixSerialization.h</div></div>104 ··<div·class="headertitle"><div·class="title">debug.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00026.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00026.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/serialization/split_free.hpp&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·This·file·defines·granular·debugging·flags·that·may·be·switched·on·and·off</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//·at·run·time.··Typical·usage·is·&#39;if(ISDEBUG(&quot;myFunction&quot;))&#39;·to·check·if·the</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·&#39;myFunction&#39;·flag·is·enabled,·and·SETDEBUG(&quot;myFunction&quot;,·true)·to·enable</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·this·flag,·or·SETDEBUG(&quot;myFunction&quot;,·false)·to·disable·it.</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">//</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Debug·flags·are·created·automatically·as·they·are·accessed,·so·they·can·be</span></div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·used·immediately·without·explicitly·creating·them.··Each·flag·defaults·to</span></div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">//·&#39;false&#39;,·i.e.·disabled.</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>boost·{</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·For·these·macro·to·have·any·effect,·granular·debugging·must·be·enabled·by</span></div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·defining·GTSAM_ENABLE_DEBUG.··If·NDEBUG·is·not·defined,·then</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//·GTSAM_ENABLE_DEBUG·will·be·automatically·defined·and·thus·granular</span></div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span>serialization·{</div>135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·debugging·enabled.</span></div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·NDEBUG</span></div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·GTSAM_ENABLE_DEBUG</span></div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·GTSAM_ENABLE_DEBUG</span></div>
131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//·split·version·-·sends·sizes·ahead</span></div>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>
132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class·</span>Archive,·<span·class="keyword">typename</span>·Scalar_,·<span·class="keywordtype">int</span>·Rows_,·<span·class="keywordtype">int</span>·Cols_,·<span·class="keywordtype">int</span>·Ops_,</div> 
133 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········<span·class="keywordtype">int</span>·MaxRows_,·<span·class="keywordtype">int</span>·MaxCols_&gt;</div> 
134 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a00026.html#a068f1f8df2afd609744bc82386259e71">···50</a></span><span·class="keywordtype">void</span>·save(</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··GTSAM_EXTERN_EXPORT·FastMap&lt;std::string,·ValueWithDefault&lt;bool,false&gt;·&gt;·debugFlags;</div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Non-guarded·use·led·to·crashes,·and·solved·in·commit·cd35db2</span></div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordtype">bool</span>·GTSAM_EXPORT·guardedIsDebug(<span·class="keyword">const</span>·std::string&amp;·s);</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordtype">void</span>·GTSAM_EXPORT·guardedSetDebug(<span·class="keyword">const</span>·std::string&amp;·s,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·v);</div>
136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Archive&amp;·ar,</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·function·to·check·if·compiled·version·has·debug·information</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">bool</span>·GTSAM_EXPORT·isDebugVersion();</div>
137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">const</span>·Eigen::Matrix&lt;Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_&gt;&amp;·m,</div> 
138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·rows·=·m.rows(),·cols·=·m.cols();</div> 
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··ar·&lt;&lt;·BOOST_SERIALIZATION_NVP(rows);</div> 
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··ar·&lt;&lt;·BOOST_SERIALIZATION_NVP(cols);</div> 
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(m.data(),·m.size()));</div> 
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>
144 </div>153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#undef·ISDEBUG</span></div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#undef·SETDEBUG</span></div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifdef·GTSAM_ENABLE_DEBUG</span></div>
145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#define·ISDEBUG(S)·(gtsam::guardedIsDebug(S))</span></div>
 160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#define·SETDEBUG(S,V)·((void)(gtsam::guardedSetDebug(S,V)))</span></div>
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class·</span>Archive,·<span·class="keyword">typename</span>·Scalar_,·<span·class="keywordtype">int</span>·Rows_,·<span·class="keywordtype">int</span>·Cols_,·<span·class="keywordtype">int</span>·Ops_,</div> 
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········<span·class="keywordtype">int</span>·MaxRows_,·<span·class="keywordtype">int</span>·MaxCols_&gt;</div> 
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keywordtype">void</span>·load(Archive&amp;·ar,</div> 
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········Eigen::Matrix&lt;Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_&gt;&amp;·m,</div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">size_t</span>·rows,·cols;</div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(rows);</div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(cols);</div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··m.resize(rows,·cols);</div> 
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··ar·&gt;&gt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(m.data(),·m.size()));</div> 
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#else</span></div>
 163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#define·ISDEBUG(S)·(false)</span></div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#define·SETDEBUG(S,V)·((void)false)</span></div>
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//·templated·version·of·BOOST_SERIALIZATION_SPLIT_FREE(Eigen::Matrix);</span></div> 
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class·</span>Archive,·<span·class="keyword">typename</span>·Scalar_,·<span·class="keywordtype">int</span>·Rows_,·<span·class="keywordtype">int</span>·Cols_,·<span·class="keywordtype">int</span>·Ops_,</div> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········<span·class="keywordtype">int</span>·MaxRows_,·<span·class="keywordtype">int</span>·MaxCols_&gt;</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keywordtype">void</span>·serialize(</div>167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····Archive&amp;·ar,</div> 
163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····Eigen::Matrix&lt;Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_&gt;&amp;·m,</div> 
164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·version)·{</div> 
165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··split_free(ar,·m,·version);</div> 
166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div> 
167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//·specialized·to·Matrix·for·MATLAB·wrapper</span></div> 
169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div> 
170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keywordtype">void</span>·serialize(Archive&amp;·ar,·gtsam::Matrix&amp;·m,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·version)·{</div> 
171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··split_free(ar,·m,·version);</div> 
172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div>168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 169 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div>
 170 <div·class="ttc"·id="aa01397_html"><div·class="ttname"><a·href="a01397.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>
 171 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
Max diff block lines reached; 943/21607 bytes (4.36%) of diff not shown.
4.81 KB
html2text {}
Max HTML report size reached
25.9 KB
./usr/share/doc/libgtsam-dev/html/a00029.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFMap.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/serializationTestHelpers.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 74 lines modifiedOffset 94, 114 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>·&#124;
 102 <a·href="#var-members">Variables</a>··</div>
104 ··<div·class="headertitle"><div·class="title">DSFMap.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">serializationTestHelpers.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>Allow·for·arbitrary·type·in·DSF.·· 
108 <a·href="#details">More...</a></p> 
  
109 <p><a·href="a00029_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00029_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">107 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02284.html">gtsam::DSFMap&lt;·KEY·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Disjoint·set·forest·using·an·STL·map·data·structure·underneath·Uses·rank·compression·and·union·by·rank,·iterator·version.··<a·href="a02284.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02288.html">gtsam::DSFMap&lt;·KEY·&gt;::Entry</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">We·store·the·forest·in·an·STL·map,·but·parents·are·done·with·pointers.··<a·href="a02288.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02292.html">gtsam::IndexPair</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Small·utility·class·for·representing·a·wrappable·pairs·of·ints.··<a·href="a02292.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
130 Typedefs</h2></td></tr> 
131 <tr·class="memitem:a092fd3b7d2dd45e74b0f86535352096e"·id="r_a092fd3b7d2dd45e74b0f86535352096e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a092fd3b7d2dd45e74b0f86535352096e"·name="a092fd3b7d2dd45e74b0f86535352096e"></a> 
132 typedef·std::vector&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairVector</b></td></tr> 
133 <tr·class="separator:a092fd3b7d2dd45e74b0f86535352096e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a413e2bde9b0cf18304c55dbf3298bfbe"·id="r_a413e2bde9b0cf18304c55dbf3298bfbe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a413e2bde9b0cf18304c55dbf3298bfbe"·name="a413e2bde9b0cf18304c55dbf3298bfbe"></a> 
135 typedef·std::set&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSet</b></td></tr> 
136 <tr·class="separator:a413e2bde9b0cf18304c55dbf3298bfbe"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 <tr·class="memitem:a32fbede75b498a6c324e635ca527b69e"·id="r_a32fbede75b498a6c324e635ca527b69e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a32fbede75b498a6c324e635ca527b69e"·name="a32fbede75b498a6c324e635ca527b69e"></a> 
138 typedef·std::map&lt;·<a·class="el"·href="a02292.html">IndexPair</a>,·IndexPairSet·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSetMap</b></td></tr> 
139 <tr·class="separator:a32fbede75b498a6c324e635ca527b69e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:ab6fc976abe80b9b909bb77d8c541e20e"·id="r_ab6fc976abe80b9b909bb77d8c541e20e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab6fc976abe80b9b909bb77d8c541e20e"·name="ab6fc976abe80b9b909bb77d8c541e20e"></a> 
141 typedef·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DSFMapIndexPair</b></td></tr> 
142 <tr·class="separator:ab6fc976abe80b9b909bb77d8c541e20e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 </table><table·class="memberdecls"> 
144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
145 Functions</h2></td></tr>115 Functions</h2></td></tr>
146 <tr·class="memitem:afc7c15222eaeb30c50aa9c485c13cd8d"·id="r_afc7c15222eaeb30c50aa9c485c13cd8d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afc7c15222eaeb30c50aa9c485c13cd8d"·name="afc7c15222eaeb30c50aa9c485c13cd8d"></a> 
147 IndexPairVector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSetAsArray</b>·(IndexPairSet·&amp;set)</td></tr>116 <tr·class="memitem:ab7a27823bdcfd86f545810fe5b3d4b60"·id="r_ab7a27823bdcfd86f545810fe5b3d4b60"><td·class="memTemplParams"·colspan="2"><a·id="ab7a27823bdcfd86f545810fe5b3d4b60"·name="ab7a27823bdcfd86f545810fe5b3d4b60"></a>
 117 template&lt;class·T·&gt;·</td></tr>
 118 <tr·class="memitem:ab7a27823bdcfd86f545810fe5b3d4b60"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::create</b>·()</td></tr>
 119 <tr·class="separator:ab7a27823bdcfd86f545810fe5b3d4b60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a1d974e0dc1fb38de546433b98d6d3585"·id="r_a1d974e0dc1fb38de546433b98d6d3585"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d974e0dc1fb38de546433b98d6d3585"·name="a1d974e0dc1fb38de546433b98d6d3585"></a>
 121 boost::filesystem::path&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::resetFilesystem</b>·(boost::filesystem::path·folder=&quot;actual&quot;)</td></tr>
 122 <tr·class="separator:a1d974e0dc1fb38de546433b98d6d3585"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a28a0db1d956ec46b7961c97f561f1d52"·id="r_a28a0db1d956ec46b7961c97f561f1d52"><td·class="memTemplParams"·colspan="2"><a·id="a28a0db1d956ec46b7961c97f561f1d52"·name="a28a0db1d956ec46b7961c97f561f1d52"></a>
 124 template&lt;class·T·&gt;·</td></tr>
 125 <tr·class="memitem:a28a0db1d956ec46b7961c97f561f1d52"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtrip</b>·(const·T·&amp;input,·T·&amp;output)</td></tr>
 126 <tr·class="separator:a28a0db1d956ec46b7961c97f561f1d52"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a1ce0a0efd90fbaa99a33267d0b5497f2"·id="r_a1ce0a0efd90fbaa99a33267d0b5497f2"><td·class="memTemplParams"·colspan="2"><a·id="a1ce0a0efd90fbaa99a33267d0b5497f2"·name="a1ce0a0efd90fbaa99a33267d0b5497f2"></a>
 128 template&lt;class·T·&gt;·</td></tr>
 129 <tr·class="memitem:a1ce0a0efd90fbaa99a33267d0b5497f2"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripFile</b>·(const·T·&amp;input,·T·&amp;output)</td></tr>
 130 <tr·class="separator:a1ce0a0efd90fbaa99a33267d0b5497f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a7716234e0ed8a78aa754d86770bf7cd2"·id="r_a7716234e0ed8a78aa754d86770bf7cd2"><td·class="memTemplParams"·colspan="2"><a·id="a7716234e0ed8a78aa754d86770bf7cd2"·name="a7716234e0ed8a78aa754d86770bf7cd2"></a>
 132 template&lt;class·T·&gt;·</td></tr>
 133 <tr·class="memitem:a7716234e0ed8a78aa754d86770bf7cd2"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equality</b>·(const·T·&amp;input=T())</td></tr>
 134 <tr·class="separator:a7716234e0ed8a78aa754d86770bf7cd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:a211403c98907c641fbbd04c09087948d"·id="r_a211403c98907c641fbbd04c09087948d"><td·class="memTemplParams"·colspan="2"><a·id="a211403c98907c641fbbd04c09087948d"·name="a211403c98907c641fbbd04c09087948d"></a>
 136 template&lt;class·T·&gt;·</td></tr>
 137 <tr·class="memitem:a211403c98907c641fbbd04c09087948d"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsObj</b>·(const·T·&amp;input=T())</td></tr>
148 <tr·class="separator:afc7c15222eaeb30c50aa9c485c13cd8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:a211403c98907c641fbbd04c09087948d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:adc9911aad16c4c0c3d7beb2826aba812"·id="r_adc9911aad16c4c0c3d7beb2826aba812"><td·class="memTemplParams"·colspan="2"><a·id="adc9911aad16c4c0c3d7beb2826aba812"·name="adc9911aad16c4c0c3d7beb2826aba812"></a>
 140 template&lt;class·T·&gt;·</td></tr>
 141 <tr·class="memitem:adc9911aad16c4c0c3d7beb2826aba812"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsDereferenced</b>·(const·T·&amp;input)</td></tr>
 142 <tr·class="separator:adc9911aad16c4c0c3d7beb2826aba812"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a53d913075aae098725e020da48840067"·id="r_a53d913075aae098725e020da48840067"><td·class="memTemplParams"·colspan="2"><a·id="a53d913075aae098725e020da48840067"·name="a53d913075aae098725e020da48840067"></a>
 144 template&lt;class·T·&gt;·</td></tr>
 145 <tr·class="memitem:a53d913075aae098725e020da48840067"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripXML</b>·(const·T·&amp;input,·T·&amp;output)</td></tr>
 146 <tr·class="separator:a53d913075aae098725e020da48840067"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:a3777b50528d17741fdfeeb77b6c6c012"·id="r_a3777b50528d17741fdfeeb77b6c6c012"><td·class="memTemplParams"·colspan="2"><a·id="a3777b50528d17741fdfeeb77b6c6c012"·name="a3777b50528d17741fdfeeb77b6c6c012"></a>
 148 template&lt;class·T·&gt;·</td></tr>
 149 <tr·class="memitem:a3777b50528d17741fdfeeb77b6c6c012"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripXMLFile</b>·(const·T·&amp;input,·T·&amp;output)</td></tr>
 150 <tr·class="separator:a3777b50528d17741fdfeeb77b6c6c012"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 <tr·class="memitem:a2d091b3e02566c09b4757fee29239701"·id="r_a2d091b3e02566c09b4757fee29239701"><td·class="memTemplParams"·colspan="2"><a·id="a2d091b3e02566c09b4757fee29239701"·name="a2d091b3e02566c09b4757fee29239701"></a>
 152 template&lt;class·T·&gt;·</td></tr>
 153 <tr·class="memitem:a2d091b3e02566c09b4757fee29239701"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalityXML</b>·(const·T·&amp;input=T())</td></tr>
 154 <tr·class="separator:a2d091b3e02566c09b4757fee29239701"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a7bd1712ccb1939de2587c2a621c87f45"·id="r_a7bd1712ccb1939de2587c2a621c87f45"><td·class="memTemplParams"·colspan="2"><a·id="a7bd1712ccb1939de2587c2a621c87f45"·name="a7bd1712ccb1939de2587c2a621c87f45"></a>
 156 template&lt;class·T·&gt;·</td></tr>
 157 <tr·class="memitem:a7bd1712ccb1939de2587c2a621c87f45"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsXML</b>·(const·T·&amp;input=T())</td></tr>
 158 <tr·class="separator:a7bd1712ccb1939de2587c2a621c87f45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 <tr·class="memitem:a0ee23a7b74e9d554236804952f7e4bd2"·id="r_a0ee23a7b74e9d554236804952f7e4bd2"><td·class="memTemplParams"·colspan="2"><a·id="a0ee23a7b74e9d554236804952f7e4bd2"·name="a0ee23a7b74e9d554236804952f7e4bd2"></a>
 160 template&lt;class·T·&gt;·</td></tr>
 161 <tr·class="memitem:a0ee23a7b74e9d554236804952f7e4bd2"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsDereferencedXML</b>·(const·T·&amp;input=T())</td></tr>
 162 <tr·class="separator:a0ee23a7b74e9d554236804952f7e4bd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 163 <tr·class="memitem:a949f5709ff96b291b22ee2a0c16121f7"·id="r_a949f5709ff96b291b22ee2a0c16121f7"><td·class="memTemplParams"·colspan="2"><a·id="a949f5709ff96b291b22ee2a0c16121f7"·name="a949f5709ff96b291b22ee2a0c16121f7"></a>
 164 template&lt;class·T·&gt;·</td></tr>
 165 <tr·class="memitem:a949f5709ff96b291b22ee2a0c16121f7"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripBinary</b>·(const·T·&amp;input,·T·&amp;output)</td></tr>
 166 <tr·class="separator:a949f5709ff96b291b22ee2a0c16121f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 167 <tr·class="memitem:a8bd1afa797020a5192f68f2f5989c139"·id="r_a8bd1afa797020a5192f68f2f5989c139"><td·class="memTemplParams"·colspan="2"><a·id="a8bd1afa797020a5192f68f2f5989c139"·name="a8bd1afa797020a5192f68f2f5989c139"></a>
 168 template&lt;class·T·&gt;·</td></tr>
 169 <tr·class="memitem:a8bd1afa797020a5192f68f2f5989c139"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripBinaryFile</b>·(const·T·&amp;input,·T·&amp;output)</td></tr>
Max diff block lines reached; 1463/19839 bytes (7.37%) of diff not shown.
6.48 KB
html2text {}
Max HTML report size reached
66.4 KB
./usr/share/doc/libgtsam-dev/html/a00029_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFMap.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/serializationTestHelpers.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 161 lines modifiedOffset 98, 202 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DSFMap.h</div></div>104 ··<div·class="headertitle"><div·class="title">serializationTestHelpers.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00029.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00029.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;cstdlib&gt;</span>··<span·class="comment">//·Provides·size_t</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">gtsam/base/serialization.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/serialization/serialization.hpp&gt;</span></div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/filesystem.hpp&gt;</span></div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·whether·to·print·the·serialized·text·to·stdout</span></div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·verbose·=·<span·class="keyword">false</span>;</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">namespace·</span>serializationTestHelpers·{</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·templated·default·object·creation·so·we·only·need·to·declare·one·friend·(if·applicable)</span></div>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·KEY&gt;</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
128 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};"> 
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02284.html">···34</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02284.html">DSFMap</a>·{</div> 
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">protected</span>:</div> 
131 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02288.html">···37</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02288.html">Entry</a>·{</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typename</span>·std::map&lt;KEY,·Entry&gt;::iterator·parent_;</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">size_t</span>·rank_;</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_struct"·href="a02288.html">Entry</a>()·{}</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>T·create()·{</div>
137 </div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">return</span>·T();</div>
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::map&lt;KEY,·Entry&gt;·Map;</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Map::iterator·iterator;</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">mutable</span>·Map·entries_;</div> 
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02284.html#a16de46adebcd2c0f874c98127bc4ffd0">···48</a></span>··iterator·<a·class="code·hl_function"·href="a02284.html#a16de46adebcd2c0f874c98127bc4ffd0">find__</a>(<span·class="keyword">const</span>·KEY&amp;·key)<span·class="keyword">·const·</span>{</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02288.html">Entry</a>·empty;</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····iterator·it·=·entries_.find(key);</div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·if·key·does·not·exist,·create·and·return·itself</span></div>142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·Creates·or·empties·a·folder·in·the·build·folder·and·returns·the·relative·path</span></div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">inline</span>·boost::filesystem::path·resetFilesystem(</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····boost::filesystem::path·folder·=·<span·class="stringliteral">&quot;actual&quot;</span>)·{</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::filesystem::remove_all(folder);</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··boost::filesystem::create_directory(folder);</div>
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">if</span>·(it·==·entries_.end())·{</div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">return</span>·folder;</div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······it·=·entries_.insert(std::make_pair(key,·empty)).first;</div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······it-&gt;second.parent_·=·it;</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······it-&gt;second.rank_·=·0;</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·Templated·round-trip·serialization</span></div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·it;</div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keywordtype">void</span>·roundtrip(<span·class="keyword">const</span>·T&amp;·input,·T&amp;·output)·{</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··std::string·serialized·=·<a·class="code·hl_function"·href="a01428.html#a332bad7d1e70d3c04ceca35adce7a134">serialize</a>(input);</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordflow">if</span>·(verbose)·std::cout·&lt;&lt;·serialized·&lt;&lt;·std::endl·&lt;&lt;·std::endl;</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_function"·href="a01428.html#aa4d516d0d98946341ad2766521011d1b">deserialize</a>(serialized,·output);</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
155 </div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">···61</a></span>··iterator·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(<span·class="keyword">const</span>·iterator&amp;·it)<span·class="keyword">·const·</span>{</div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·follow·parent·pointers·until·we·reach·set·representative</span></div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·Templated·round-trip·serialization·using·a·file</span></div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····iterator&amp;·parent·=·it-&gt;second.parent_;</div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">if</span>·(parent·!=·it)·parent·=·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(parent);··<span·class="comment">//·not·yet,·recurse!</span></div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·parent;</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keywordtype">void</span>·roundtripFile(<span·class="keyword">const</span>·T&amp;·input,·T&amp;·output)·{</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··boost::filesystem::path·path·=·resetFilesystem()/<span·class="stringliteral">&quot;graph.dat&quot;</span>;</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_function"·href="a01428.html#aa3261c2d455f892dae1921f8c3a39267">serializeToFile</a>(input,·path.string());</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_function"·href="a01428.html#adbb4a71187706918faca3a11519b62f6">deserializeFromFile</a>(path.string(),·output);</div>
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>
164 </div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
166 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02284.html#a4883de168fa5121beee34c9c7d712f28">···69</a></span>··<span·class="keyword">inline</span>·iterator·<a·class="code·hl_function"·href="a02284.html#a4883de168fa5121beee34c9c7d712f28">find_</a>(<span·class="keyword">const</span>·KEY&amp;·key)<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····iterator·initial·=·<a·class="code·hl_function"·href="a02284.html#a16de46adebcd2c0f874c98127bc4ffd0">find__</a>(key);</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(initial);</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·This·version·requires·equality·operator·and·uses·string·and·file·round-trips</span></div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keywordtype">bool</span>·equality(<span·class="keyword">const</span>·T&amp;·input·=·T())·{</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··T·output·=·create&lt;T&gt;(),·outputf·=·create&lt;T&gt;();</div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··roundtrip&lt;T&gt;(input,output);</div>
 171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··roundtripFile&lt;T&gt;(input,outputf);</div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordflow">return</span>·(input==output)·&amp;&amp;·(input==outputf);</div>
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}</div>
171 </div> 
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·<span·class="keyword">public</span>:</div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·std::set&lt;KEY&gt;·Set;</div> 
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02284.html#aac017122db12132a7b6656dd1bb5760f">···78</a></span>··<a·class="code·hl_function"·href="a02284.html#aac017122db12132a7b6656dd1bb5760f">DSFMap</a>()·{}</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·This·version·requires·Testable</span></div>
Max diff block lines reached; 29075/53617 bytes (54.23%) of diff not shown.
13.9 KB
html2text {}
Max HTML report size reached
35.6 KB
./usr/share/doc/libgtsam-dev/html/a00038_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/testLie.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastMap.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 111 lines modifiedOffset 98, 91 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">testLie.h</div></div>104 ··<div·class="headertitle"><div·class="title">FastMap.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00038.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·testLie.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Test·utilities·for·Lie·groups</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·November,·2014</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Paul·Furgale</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">gtsam/base/Lie.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00008.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00032.html">gtsam/base/numericalDerivative.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/map.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;CppUnitLite/TestResult.h&gt;</span></div> 
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;CppUnitLite/Test.h&gt;</span></div> 
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;CppUnitLite/Failure.h&gt;</span></div> 
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div>
 128 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
 129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02316.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02316.html">FastMap</a>·:·<span·class="keyword">public</span>·std::map&lt;KEY,·VALUE,·std::less&lt;KEY&gt;,</div>
 130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··typename·internal::FastDefaultAllocator&lt;std::pair&lt;const·KEY,·VALUE&gt;·&gt;::type&gt;·{</div>
135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Do·a·comprehensive·test·of·Lie·Group·derivatives</span></div> 
137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div>132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>
138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keywordtype">void</span>·testLieGroupDerivatives(TestResult&amp;·result_,·<span·class="keyword">const</span>·std::string&amp;·name_,</div> 
139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·G&amp;·t1,·<span·class="keyword">const</span>·G&amp;·t2)·{</div> 
140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Matrix·H1,·H2;</div> 
142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·traits&lt;G&gt;·T;</div>134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·std::map&lt;KEY,·VALUE,·std::less&lt;KEY&gt;,</div>
 135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02304.html">internal::FastDefaultAllocator&lt;std::pair&lt;const·KEY,·VALUE&gt;</a>·&gt;::type·&gt;·Base;</div>
143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·OptionalJacobian&lt;T::dimension,T::dimension&gt;·OJ;</div> 
144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·Inverse</span></div> 
146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··OJ·none;</div> 
147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··EXPECT(assert_equal&lt;G&gt;(t1.inverse(),T::Inverse(t1,·H1)));</div> 
148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative21&lt;G,G,OJ&gt;(T::Inverse,·t1,·none),H1));</div> 
149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">···46</a></span>··<a·class="code·hl_function"·href="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">FastMap</a>()·{}</div>
150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··EXPECT(assert_equal&lt;G&gt;(t2.inverse(),T::Inverse(t2,·H1)));</div> 
151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative21&lt;G,G,OJ&gt;(T::Inverse,·t2,·none),H1));</div> 
152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 139 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTITERATOR&gt;</div>
 140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02316.html#a44f4df011d0ec4151435413fe4633a76">···50</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02316.html#a44f4df011d0ec4151435413fe4633a76">FastMap</a>(INPUTITERATOR·first,·INPUTITERATOR·last)·:·Base(first,·last)·{}</div>
153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Compose</span></div> 
154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EXPECT(assert_equal&lt;G&gt;(t1·*·t2,T::Compose(t1,·t2,·H1,·H2)));</div> 
155 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;G,G,G,OJ,OJ&gt;(T::Compose,·t1,·t2,·none,·none),·H1));</div> 
156 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;G,G,G,OJ,OJ&gt;(T::Compose,·t1,·t2,·none,·none),·H2));</div> 
157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02316.html#a882d34220cdc01fe4aa83ea2bbf29ce6">···53</a></span>··<a·class="code·hl_function"·href="a02316.html#a882d34220cdc01fe4aa83ea2bbf29ce6">FastMap</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02316.html">FastMap&lt;KEY,VALUE&gt;</a>&amp;·x)·:·Base(x)·{}</div>
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Between</span></div> 
159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··EXPECT(assert_equal&lt;G&gt;(t1.inverse()·*·t2,T::Between(t1,·t2,·H1,·H2)));</div> 
160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;G,G,G,OJ,OJ&gt;(T::Between,·t1,·t2,·none,·none),·H1));</div> 
161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;G,G,G,OJ,OJ&gt;(T::Between,·t1,·t2,·none,·none),·H2));</div> 
162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02316.html#a2e756b7ee7f04a4e9d890ce38d388d61">···56</a></span>··<a·class="code·hl_function"·href="a02316.html#a2e756b7ee7f04a4e9d890ce38d388d61">FastMap</a>(<span·class="keyword">const</span>·Base&amp;·x)·:·Base(x)·{}</div>
163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
164 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·Do·a·comprehensive·test·of·Lie·Group·Chart·derivatives</span></div> 
165 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div> 
166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">void</span>·testChartDerivatives(TestResult&amp;·result_,·<span·class="keyword">const</span>·std::string&amp;·name_,</div> 
167 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">const</span>·G&amp;·t1,·<span·class="keyword">const</span>·G&amp;·t2)·{</div>146 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02316.html#a64addaed169f9a54a4cba54da5c9571d">···59</a></span>··<span·class="keyword">operator</span>·std::map&lt;KEY,VALUE&gt;()<span·class="keyword">·const·</span>{</div>
 148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·std::map&lt;KEY,VALUE&gt;(this-&gt;begin(),·this-&gt;end());</div>
 149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
 150 </div>
168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">···64</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">insert2</a>(<span·class="keyword">const</span>·KEY&amp;·key,·<span·class="keyword">const</span>·VALUE&amp;·val)·{·<span·class="keywordflow">return</span>·Base::insert(std::make_pair(key,·val)).second;·}</div>
169 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··Matrix·H1,·H2;</div> 
170 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·traits&lt;G&gt;·T;</div> 
171 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·T::TangentVector·V;</div> 
172 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">typedef</span>·OptionalJacobian&lt;T::dimension,T::dimension&gt;·OJ;</div> 
173 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02316.html#ab2d8e8a8da5e66cffdbf553bf2ea7df0">···67</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02316.html#ab2d8e8a8da5e66cffdbf553bf2ea7df0">exists</a>(<span·class="keyword">const</span>·KEY&amp;·e)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·this-&gt;find(e)·!=·this-&gt;end();·}</div>
174 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·Retract</span></div> 
175 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··OJ·none;</div> 
176 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··V·w12·=·T::Local(t1,·t2);</div> 
177 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··EXPECT(assert_equal&lt;G&gt;(t2,·T::Retract(t1,w12,·H1,·H2)));</div> 
178 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;G,G,V,OJ,OJ&gt;(T::Retract,·t1,·w12,·none,·none),·H1));</div> 
179 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;G,G,V,OJ,OJ&gt;(T::Retract,·t1,·w12,·none,·none),·H2));</div> 
180 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
181 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//·Local</span></div> 
182 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(w12,·T::Local(t1,·t2,·H1,·H2)));</div> 
183 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;V,G,G,OJ,OJ&gt;(T::Local,·t1,·t2,·none,·none),·H1));</div> 
184 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;V,G,G,OJ,OJ&gt;(T::Local,·t1,·t2,·none,·none),·H2));</div> 
185 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div> 
186 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}·<span·class="comment">//·namespace·gtsam</span></div> 
187 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
188 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#define·CHECK_LIE_GROUP_DERIVATIVES(t1,t2)·\</span></div> 
189 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">····{·gtsam::testLieGroupDerivatives(result_,·name_,·t1,·t2);·}</span></div>156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">private</span>:</div>
Max diff block lines reached; 4491/28265 bytes (15.89%) of diff not shown.
7.93 KB
html2text {}
Max HTML report size reached
112 KB
./usr/share/doc/libgtsam-dev/html/a00041_source.html
Max HTML report size reached
14.4 KB
./usr/share/doc/libgtsam-dev/html/a00044.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/treeTraversal-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastSet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 61 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">treeTraversal-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastSet.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00044_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00044_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02320.html">gtsam::FastSet&lt;·VALUE·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02320.html"·title="FastSet·is·a·thin·wrapper·around·std::set·that·uses·the·boost·fast_pool_allocator·instead·of·the·defa...">FastSet</a>·is·a·thin·wrapper·around·std::set·that·uses·the·boost·fast_pool_allocator·instead·of·the·default·STL·allocator.··<a·href="a02320.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a01434"·id="r_a01434"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01434.html">gtsam::treeTraversal</a></td></tr> 
113 <tr·class="memdesc:a01434"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internal·functions·used·for·traversing·trees.·<br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
117 Functions</h2></td></tr> 
118 <tr·class="memitem:a50e24f0a9085721425089cdce18f2475"·id="r_a50e24f0a9085721425089cdce18f2475"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·,·typename·VISITOR_POST·&gt;·</td></tr> 
119 <tr·class="memitem:a50e24f0a9085721425089cdce18f2475"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">gtsam::treeTraversal::DepthFirstForest</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost)</td></tr> 
120 <tr·class="memdesc:a50e24f0a9085721425089cdce18f2475"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.··<br·/></td></tr> 
121 <tr·class="separator:a50e24f0a9085721425089cdce18f2475"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"·id="r_a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·&gt;·</td></tr> 
123 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a3735d0cee6f4d530e75479f7b1ebaf07">gtsam::treeTraversal::DepthFirstForest</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre)</td></tr> 
124 <tr·class="memdesc:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first,·with·a·pre-order·visit·but·no·post-order·visit.··<br·/></td></tr> 
125 <tr·class="separator:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"·id="r_afd7410807789da9ad91d6630063be36f"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·,·typename·VISITOR_POST·&gt;·</td></tr> 
127 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#afd7410807789da9ad91d6630063be36f">gtsam::treeTraversal::DepthFirstForestParallel</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost,·int·problemSizeThreshold=10)</td></tr> 
128 <tr·class="memdesc:afd7410807789da9ad91d6630063be36f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.··<br·/></td></tr> 
129 <tr·class="separator:afd7410807789da9ad91d6630063be36f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"·id="r_a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·&gt;·</td></tr> 
131 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·boost::shared_ptr&lt;·typename·FOREST::Node·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a67e7c6f5c4916c4a58a783e6b566d55a">gtsam::treeTraversal::CloneForest</a>·(const·FOREST·&amp;forest)</td></tr> 
132 <tr·class="memdesc:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Clone·a·tree,·copy-constructing·new·nodes·(calling·boost::make_shared)·and·setting·up·child·pointers·for·a·clone·of·the·original·tree.··<br·/></td></tr> 
133 <tr·class="separator:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a7228bbaf6ad62b65be7a2084c01aae5c"·id="r_a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·&gt;·</td></tr> 
135 <tr·class="memitem:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a7228bbaf6ad62b65be7a2084c01aae5c">gtsam::treeTraversal::PrintForest</a>·(const·FOREST·&amp;forest,·std::string·str,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter)</td></tr> 
136 <tr·class="memdesc:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·a·tree,·prefixing·each·line·with·<code>str</code>,·and·formatting·keys·using·<code>keyFormatter</code>.··<br·/></td></tr> 
137 <tr·class="separator:a7228bbaf6ad62b65be7a2084c01aae5c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 </table>120 </table>
139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.·</p>
140 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
141 <dl·class="section·date"><dt>Date</dt><dd>April·9,·2013·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
142 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
146 ··<ul>129 ··<ul>
147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00044.html">treeTraversal-inst.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00044.html">FastSet.h</a></li>
148 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
149 ··</ul>132 ··</ul>
150 </div>133 </div>
151 </body>134 </body>
152 </html>135 </html>
4.41 KB
html2text {}
Max HTML report size reached
70.6 KB
./usr/share/doc/libgtsam-dev/html/a00044_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/treeTraversal-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastSet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 217 lines modifiedOffset 98, 162 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">treeTraversal-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">FastSet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00044.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00044.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;gtsam/base/treeTraversal/parallelTraversalTasks.h&gt;</span></div> 
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/base/treeTraversal/statistics.h&gt;</span></div> 
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/version.hpp&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·BOOST_VERSION·&gt;=·107400</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/library_version_type.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#endif</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.html">gtsam/base/FastList.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/set.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">gtsam/base/FastVector.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00008.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>·<span·class="comment">//·for·GTSAM_USE_TBB</span></div> 
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;stack&gt;</span></div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span>boost·{</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span>serialization·{</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span>access;</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}·<span·class="comment">/*·namespace·serialization·*/</span></div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}·<span·class="comment">/*·namespace·boost·*/</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VALUE&gt;</div>
136 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">141 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02320.html">···49</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02320.html">FastSet</a>:·<span·class="keyword">public</span>·std::set&lt;VALUE,·std::less&lt;VALUE&gt;,</div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·{</div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01434.html">···36</a></span><span·class="keyword">namespace·</span>treeTraversal·{</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">namespace·</span>{</div> 
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//·Internal·node·used·in·DFS·preorder·stack</span></div> 
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·NODE,·<span·class="keyword">typename</span>·DATA&gt;</div> 
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">struct·</span>TraversalNode·{</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">bool</span>·expanded;</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">const</span>·boost::shared_ptr&lt;NODE&gt;&amp;·treeNode;</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··DATA&amp;·parentData;</div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typename</span>·<a·class="code·hl_class"·href="a02312.html">FastList&lt;DATA&gt;::iterator</a>·dataPointer;</div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··TraversalNode(<span·class="keyword">const</span>·boost::shared_ptr&lt;NODE&gt;&amp;·_treeNode,·DATA&amp;·_parentData)·:</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······expanded(<span·class="keyword">false</span>),·treeNode(_treeNode),·parentData(_parentData)·{</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>};</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··BOOST_CONCEPT_ASSERT·((<a·class="code·hl_class"·href="a02476.html">IsTestable&lt;VALUE&gt;</a>·));</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·Do·nothing·-·default·argument·for·post-visitor·for·tree·traversal</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">struct·</span>no_op·{</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·NODE,·<span·class="keyword">typename</span>·DATA&gt;</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·boost::shared_ptr&lt;NODE&gt;&amp;·node,·<span·class="keyword">const</span>·DATA&amp;·data)·{</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">public</span>:</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>};</div>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·std::set&lt;VALUE,·std::less&lt;VALUE&gt;,</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typename</span>·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·Base;</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}</div>152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">using·</span>Base::Base;··<span·class="comment">//·Inherit·the·set·constructors</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>&lt;<span·class="keyword">class·</span>FOREST,·<span·class="keyword">typename</span>·DATA,·<span·class="keyword">typename</span>·VISITOR_PRE,</div>154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02320.html#add9c09326c85681eddf6e666f6a0a7eb">···61</a></span>··<a·class="code·hl_function"·href="a02320.html#add9c09326c85681eddf6e666f6a0a7eb">FastSet</a>()·=·<span·class="keywordflow">def[·...·truncated·by·diffoscope;·len:·13,·SHA:·903a3e58177b4998fbeb96d94a532ca3c9fe12261bb2d72769ec42c6bf18504d·...·]</div>
 155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keyword">typename</span>·VISITOR_POST&gt;</div>156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTCONTAINER&gt;</div>
164 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">157 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02320.html#a6fe5c76facd1eab99fe84c19c68d9e5c">···65</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02320.html#a6fe5c76facd1eab99fe84c19c68d9e5c">FastSet</a>(<span·class="keyword">const</span>·INPUTCONTAINER&amp;·container)·:</div>
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">···77</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">DepthFirstForest</a>(FOREST&amp;·forest,·DATA&amp;·rootData,·VISITOR_PRE&amp;·visitorPre,</div> 
166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····VISITOR_POST&amp;·visitorPost)·{</div> 
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·Typedefs</span></div> 
168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FOREST::Node·Node;</div> 
169 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Node&gt;·sharedNode;</div> 
170 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="comment">//·Depth·first·traversal·stack</span></div> 
172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">typedef</span>·TraversalNode&lt;typename·FOREST::Node,·DATA&gt;·TraversalNode;</div> 
173 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02312.html">FastList&lt;TraversalNode&gt;</a>·Stack;</div> 
174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··Stack·<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>;</div> 
175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a02312.html">FastList&lt;DATA&gt;</a>·dataList;·<span·class="comment">//·List·to·store·node·data·as·it·is·returned·from·the·pre-order·visitor</span></div> 
176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·Add·roots·to·stack·(insert·such·that·they·are·visited·and·processed·in·order</span></div> 
178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··Base(container.begin(),·container.end())·{</div>
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">typename</span>·Stack::iterator·insertLocation·=·<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.begin();</div> 
180 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·sharedNode&amp;·root:·forest.roots())</div> 
181 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.insert(insertLocation,·TraversalNode(root,·rootData));</div> 
182 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
183 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·Traverse</span></div> 
185 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordflow">while</span>·(!<a·class="code·hl_function"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">stack</a>.empty())·{</div> 
186 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="comment">//·Get·next·node</span></div> 
Max diff block lines reached; 8349/56386 bytes (14.81%) of diff not shown.
15.4 KB
html2text {}
Max HTML report size reached
11.3 KB
./usr/share/doc/libgtsam-dev/html/a00047.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/make_shared.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastList.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 59 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">make_shared.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastList.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>make_shared·trampoline·function·to·ensure·proper·alignment··105 <p>A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00047_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00047_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02312.html">gtsam::FastList&lt;·VALUE·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02312.html"·title="FastList·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·de...">FastList</a>·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·default·STL·allocator.··<a·href="a02312.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
117 Typedefs</h2></td></tr> 
118 <tr·class="memitem:a47e06cd29f4e8a20a8a7842e4045845f"·id="r_a47e06cd29f4e8a20a8a7842e4045845f"><td·class="memTemplParams"·colspan="2"><a·id="a47e06cd29f4e8a20a8a7842e4045845f"·name="a47e06cd29f4e8a20a8a7842e4045845f"></a> 
119 template&lt;bool·B,·class·T··=·void&gt;·</td></tr> 
120 <tr·class="memitem:a47e06cd29f4e8a20a8a7842e4045845f"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::enable_if_t</b>·=·typename·std::enable_if&lt;·B,·T·&gt;::type</td></tr> 
121 <tr·class="memdesc:a47e06cd29f4e8a20a8a7842e4045845f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·shorthand·alias·for·accessing·the·::type·inside·std::enable_if·that·can·be·used·in·a·template·directly.·<br·/></td></tr> 
122 <tr·class="separator:a47e06cd29f4e8a20a8a7842e4045845f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table><table·class="memberdecls"> 
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
125 Functions</h2></td></tr> 
126 <tr·class="memitem:abcb9ece2bd206193ac40f118f1815c0e"·id="r_abcb9ece2bd206193ac40f118f1815c0e"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·typename·...·Args&gt;·</td></tr> 
127 <tr·class="memitem:abcb9ece2bd206193ac40f118f1815c0e"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t</a>&lt;·<a·class="el"·href="a02560.html">needs_eigen_aligned_allocator</a>&lt;·T·&gt;::value,·boost::shared_ptr&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abcb9ece2bd206193ac40f118f1815c0e">gtsam::make_shared</a>·(Args·&amp;&amp;...·args)</td></tr> 
128 <tr·class="memdesc:abcb9ece2bd206193ac40f118f1815c0e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·our·own·<code>make_shared</code>·as·a·layer·of·wrapping·on·<code>boost::make_shared</code>·This·solves·the·problem·with·the·stock·<code>make_shared</code>·that·custom·alignment·is·not·respected,·causing·SEGFAULTs·at·runtime,·which·is·notoriously·hard·to·debug.··<br·/></td></tr> 
129 <tr·class="separator:abcb9ece2bd206193ac40f118f1815c0e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a6f805b32c5544e5552d702d5e2b4e801"·id="r_a6f805b32c5544e5552d702d5e2b4e801"><td·class="memTemplParams"·colspan="2"><a·id="a6f805b32c5544e5552d702d5e2b4e801"·name="a6f805b32c5544e5552d702d5e2b4e801"></a> 
131 template&lt;typename·T·,·typename·...·Args&gt;·</td></tr> 
132 <tr·class="memitem:a6f805b32c5544e5552d702d5e2b4e801"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t</a>&lt;!<a·class="el"·href="a02560.html">needs_eigen_aligned_allocator</a>&lt;·T·&gt;::value,·boost::shared_ptr&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::make_shared</b>·(Args·&amp;&amp;...·args)</td></tr> 
133 <tr·class="memdesc:a6f805b32c5544e5552d702d5e2b4e801"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fall·back·to·the·boost·version·if·no·need·for·alignment.·<br·/></td></tr> 
134 <tr·class="separator:a6f805b32c5544e5552d702d5e2b4e801"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 </table>120 </table>
136 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
137 <div·class="textblock"><p>make_shared·trampoline·function·to·ensure·proper·alignment·</p>122 <div·class="textblock"><p>A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.·</p>
138 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>Oct·22,·2010·</dd></dl>
139 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>129 ··<ul>
144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00047.html">make_shared.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00047.html">FastList.h</a></li>
145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
146 ··</ul>132 ··</ul>
147 </div>133 </div>
148 </body>134 </body>
149 </html>135 </html>
3.14 KB
html2text {}
Max HTML report size reached
28.4 KB
./usr/share/doc/libgtsam-dev/html/a00047_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/make_shared.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastList.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 68 lines modifiedOffset 98, 99 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">make_shared.h</div></div>104 ··<div·class="headertitle"><div·class="title">FastList.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00047.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00047.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/types.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00008.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/utility/enable_if.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/version.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/optional.hpp&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/serialization/list.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">bool</span>·B,·<span·class="keyword">class</span>·T·=·<span·class="keywordtype">void</span>&gt;</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">···31</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">enable_if_t</a>·=·<span·class="keyword">typename</span>·std::enable_if&lt;B,·T&gt;::type;</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VALUE&gt;</div>
 131 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
 132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02312.html">···40</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02312.html">FastList</a>:·<span·class="keyword">public</span>·std::list&lt;VALUE,·typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·{</div>
 133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·std::list&lt;VALUE,·typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·Base;</div>
 137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">···47</a></span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>()·{}</div>
 139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T,·<span·class="keyword">typename</span>·...·Args&gt;</div>140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTITERATOR&gt;</div>
 141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">···51</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">FastList</a>(INPUTITERATOR·first,·INPUTITERATOR·last)·:·Base(first,·last)·{}</div>
 142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02312.html#a64ede4dd260eb040bf895828796af872">···54</a></span>··<a·class="code·hl_function"·href="a02312.html#a64ede4dd260eb040bf895828796af872">FastList</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">FastList&lt;VALUE&gt;</a>&amp;·x)·:·Base(x)·{}</div>
 144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">···57</a></span>··<a·class="code·hl_function"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">FastList</a>(<span·class="keyword">const</span>·Base&amp;·x)·:·Base(x)·{}</div>
 146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">···60</a></span>··<a·class="code·hl_function"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">FastList</a>(std::initializer_list&lt;VALUE&gt;·l)·:·Base(l)·{}</div>
 148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifdef·GTSAM_ALLOCATOR_BOOSTPOOL</span></div>
 150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>(<span·class="keyword">const</span>·std::list&lt;VALUE&gt;&amp;·x)·{</div>
 151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·This·if·statement·works·around·a·bug·in·boost·pool·allocator·and/or</span></div>
 152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·STL·vector·where·if·the·size·is·zero,·the·pool·allocator·will·allocate</span></div>
 153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·huge·amounts·of·memory.</span></div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>(x.size()·&gt;·0)</div>
 155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······Base::assign(x.begin(),·x.end());</div>
 156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
 157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif</span></div>
 158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
136 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">159 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01428.html#abcb9ece2bd206193ac40f118f1815c0e">···57</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t&lt;needs_eigen_aligned_allo[·...·truncated·by·diffoscope;·len:·180,·SHA:·ae7a7fefccf20c9641482cf168d03e7303f358cd27ae972809785e925c336dad·...·]{</div>160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02312.html#a7c6e1a66ccf6adc94022389c3d81af55">···74</a></span>··<span·class="keyword">operator</span>·std::list&lt;VALUE&gt;()<span·class="keyword">·const·</span>{</div>
138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·boost::allocate_shared&lt;T&gt;(Eigen::aligned_allocator&lt;T&gt;(),·std::forward&lt;Args&gt;(args)...);</div>161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·std::list&lt;VALUE&gt;(this-&gt;begin(),·this-&gt;end());</div>
139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
140 </div>163 </div>
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">private</span>:</div>
 166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02312.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···80</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a02312.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div>
142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T,·<span·class="keyword">typename</span>·...·Args&gt;</div>167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
143 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6f805b32c5544e5552d702d5e2b4e801">···63</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t&lt;!needs_eigen_aligned_allocator&lt;T&gt;::value</a>,·boost::shared_ptr&lt;T&gt;&gt;·<a·class="code·hl_function"·href="a01428.html#abcb9ece2bd206193ac40f118f1815c0e">make_shared</a>(Args·&amp;&amp;...·args)·{</div> 
145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·boost::make_shared&lt;T&gt;(std::forward&lt;Args&gt;(args)...);</div>168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="commen[·...·truncated·by·diffoscope;·len:·24,·SHA:·a4066d4f67d09132f3edda4771efea8d26d439a42b66e5108527a0f011b62256·...·]</div>
 169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);</div>
 170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>171 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 172 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
147 </div>173 </div>
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>174 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
150 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}</div>
 176 <div·class="ttc"·id="aa00008_html"><div·class="ttname"><a·href="a00008.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>
151 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>177 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
152 <div·class="ttc"·id="aa01428_html_a47e06cd29f4e8a20a8a7842e4045845f"><div·class="ttname"><a·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t</a></div><div·class="ttdeci">typename·std::enable_if&lt;·B,·T·&gt;::type·enable_if_t</div><div·class="ttdoc">An·shorthand·alias·for·accessing·the·::type·inside·std::enable_if·that·can·be·used·in·a·template·dire...</div><div·class="ttdef"><b>Definition</b>·make_shared.h:31</div></div> 
153 <div·class="ttc"·id="aa01428_html_abcb9ece2bd206193ac40f118f1815c0e"><div·class="ttname"><a·href="a01428.html#abcb9ece2bd206193ac40f118f1815c0e">gtsam::make_shared</a></div><div·class="ttdeci">gtsam::enable_if_t&lt;·needs_eigen_aligned_allocator&lt;·T·&gt;::value,·boost::shared_p[·...·truncated·by·diffoscope;·len:·243,·SHA:·5a4ab9831224b36c8a9b6703077c020fc421b96480c33f555ff37299ad5204b4·...·]</div></div>178 <div·class="ttc"·id="aa02312_html"><div·class="ttname"><a·href="a02312.html">gtsam::FastList</a></div><div·class="ttdoc">FastList·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·de...</div><div·class="ttdef"><b>Definition</b>·FastList.h:4[·...·truncated·by·diffoscope;·len:·1,·SHA:·5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9·...·]</div></div>
 179 <div·class="ttc"·id="aa02312_html_a4b392c0cdea93c6af52956ccf6282f44"><div·class="ttname"><a·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">gtsam::FastList::FastList</a></div><div·class="ttdeci">FastList(INPUTITERATOR·first,·INPUTITERATOR·last)</div><div·class="ttdoc">Constructor·from·a·range,·passes·through·to·base·class.</div><div·class="ttdef"><b>Definition</b>·FastList.h:51</div></div>
 180 <div·class="ttc"·id="aa02312_html_a4ddfad84c21aa8e028650085d28e64e1"><div·class="ttname"><a·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">gtsam::FastList::FastList</a></div><div·class="ttdeci">FastList()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·FastList.h:47</div></div>
 181 <div·class="ttc"·id="aa02312_html_a4fe23ef7de32013838ac668231983daf"><div·class="ttname"><a·href="a02312.html#a4fe23ef7de32013838ac668231983daf">gtsam::FastList::FastList</a></div><div·class="ttdeci">FastList(std::initializer_list&lt;·VALUE·&gt;·l)</div><div·class="ttdoc">Construct·from·c++11·initializer·list:</div><div·class="ttdef"><b>Definition</b>·FastList.h:60</div></div>
 182 <div·class="ttc"·id="aa02312_html_a64ede4dd260eb040bf895828796af872"><div·class="ttname"><a·href="a02312.html#a64ede4dd260eb040bf895828796af872">gtsam::FastList::FastList</a></div><div·class="ttdeci">FastList(const·FastList&lt;·VALUE·&gt;·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·another·FastList.</div><div·class="ttdef"><b>Definition</b>·FastList.h:54</div></div>
 183 <div·class="ttc"·id="aa02312_html_ac98d07dd8f7b70e16ccb9a01abf56b9c"><div·class="ttname"><a·href="a02312.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">gtsam::FastList::access</a></div><div·class="ttdeci">friend·class·boost::serialization::access</div><div·class="ttdoc">Serialization·function.</div><div·class="ttdef"><b>Definition</b>·FastList.h:80</div></div>
 184 <div·class="ttc"·id="aa02312_html_ad71cc6bc403f46960f54c75bc956093f"><div·class="ttname"><a·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">gtsam::FastList::FastList</a></div><div·class="ttdeci">FastList(const·Base·&amp;x)</div><div·class="ttdoc">Copy·constructor·from·the·base·list·class.</div><div·class="ttdef"><b>Definition</b>·FastList.h:57</div></div>
154 </div><!--·fragment·--></div><!--·contents·-->185 </div><!--·fragment·--></div><!--·contents·-->
155 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
158 ··<ul>189 ··<ul>
159 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00047.html">make_shared.h</a></li>190 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00047.html">FastList.h</a></li>
160 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>191 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
161 ··</ul>192 ··</ul>
162 </div>193 </div>
163 </body>194 </body>
Max diff block lines reached; 0/22692 bytes (0.00%) of diff not shown.
6.15 KB
html2text {}
Max HTML report size reached
22.4 KB
./usr/share/doc/libgtsam-dev/html/a00050.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/serializationTestHelpers.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/debug.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 97, 111 lines modifiedOffset 97, 53 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>·&#124;101 <a·href="#func-members">Functions</a>·&#124;
102 <a·href="#var-members">Variables</a>··</div>102 <a·href="#var-members">Variables</a>··</div>
103 ··<div·class="headertitle"><div·class="title">serializationTestHelpers.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">debug.cpp·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p><a·href="a00050_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p>Global·debugging·flags.··
 107 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>116 Functions</h2></td></tr>
 117 <tr·class="memitem:ad795393f0c5cabf9b56c337700b5b4ad"·id="r_ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad795393f0c5cabf9b56c337700b5b4ad"·name="ad795393f0c5cabf9b56c337700b5b4ad"></a>
 118 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedIsDebug</b>·(const·std::string·&amp;s)</td></tr>
116 <tr·class="memitem:ab7a27823bdcfd86f545810fe5b3d4b60"·id="r_ab7a27823bdcfd86f545810fe5b3d4b60"><td·class="memTemplParams"·colspan="2"><a·id="ab7a27823bdcfd86f545810fe5b3d4b60"·name="ab7a27823bdcfd86f545810fe5b3d4b60"></a> 
117 template&lt;class·T·&gt;·</td></tr> 
118 <tr·class="memitem:ab7a27823bdcfd86f545810fe5b3d4b60"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::create</b>·()</td></tr> 
119 <tr·class="separator:ab7a27823bdcfd86f545810fe5b3d4b60"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:a1d974e0dc1fb38de546433b98d6d3585"·id="r_a1d974e0dc1fb38de546433b98d6d3585"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d974e0dc1fb38de546433b98d6d3585"·name="a1d974e0dc1fb38de546433b98d6d3585"></a> 
121 boost::filesystem::path&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::resetFilesystem</b>·(boost::filesystem::path·folder=&quot;actual&quot;)</td></tr>120 <tr·class="memitem:a146cbcf83a545afa692d6d84dfba68c2"·id="r_a146cbcf83a545afa692d6d84dfba68c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a146cbcf83a545afa692d6d84dfba68c2"·name="a146cbcf83a545afa692d6d84dfba68c2"></a>
 121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedSetDebug</b>·(const·std::string·&amp;s,·const·bool·v)</td></tr>
122 <tr·class="separator:a1d974e0dc1fb38de546433b98d6d3585"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a146cbcf83a545afa692d6d84dfba68c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a7445e057a644b5bd2b51f03f04049b70"·id="r_a7445e057a644b5bd2b51f03f04049b70"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7445e057a644b5bd2b51f03f04049b70"·name="a7445e057a644b5bd2b51f03f04049b70"></a>
 124 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::isDebugVersion</b>·()</td></tr>
123 <tr·class="memitem:a28a0db1d956ec46b7961c97f561f1d52"·id="r_a28a0db1d956ec46b7961c97f561f1d52"><td·class="memTemplParams"·colspan="2"><a·id="a28a0db1d956ec46b7961c97f561f1d52"·name="a28a0db1d956ec46b7961c97f561f1d52"></a> 
124 template&lt;class·T·&gt;·</td></tr> 
125 <tr·class="memitem:a28a0db1d956ec46b7961c97f561f1d52"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtrip</b>·(const·T·&amp;input,·T·&amp;output)</td></tr> 
126 <tr·class="separator:a28a0db1d956ec46b7961c97f561f1d52"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a1ce0a0efd90fbaa99a33267d0b5497f2"·id="r_a1ce0a0efd90fbaa99a33267d0b5497f2"><td·class="memTemplParams"·colspan="2"><a·id="a1ce0a0efd90fbaa99a33267d0b5497f2"·name="a1ce0a0efd90fbaa99a33267d0b5497f2"></a> 
128 template&lt;class·T·&gt;·</td></tr> 
129 <tr·class="memitem:a1ce0a0efd90fbaa99a33267d0b5497f2"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripFile</b>·(const·T·&amp;input,·T·&amp;output)</td></tr> 
130 <tr·class="separator:a1ce0a0efd90fbaa99a33267d0b5497f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a7716234e0ed8a78aa754d86770bf7cd2"·id="r_a7716234e0ed8a78aa754d86770bf7cd2"><td·class="memTemplParams"·colspan="2"><a·id="a7716234e0ed8a78aa754d86770bf7cd2"·name="a7716234e0ed8a78aa754d86770bf7cd2"></a> 
132 template&lt;class·T·&gt;·</td></tr> 
133 <tr·class="memitem:a7716234e0ed8a78aa754d86770bf7cd2"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equality</b>·(const·T·&amp;input=T())</td></tr> 
134 <tr·class="separator:a7716234e0ed8a78aa754d86770bf7cd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:a211403c98907c641fbbd04c09087948d"·id="r_a211403c98907c641fbbd04c09087948d"><td·class="memTemplParams"·colspan="2"><a·id="a211403c98907c641fbbd04c09087948d"·name="a211403c98907c641fbbd04c09087948d"></a> 
136 template&lt;class·T·&gt;·</td></tr> 
137 <tr·class="memitem:a211403c98907c641fbbd04c09087948d"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsObj</b>·(const·T·&amp;input=T())</td></tr> 
138 <tr·class="separator:a211403c98907c641fbbd04c09087948d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:adc9911aad16c4c0c3d7beb2826aba812"·id="r_adc9911aad16c4c0c3d7beb2826aba812"><td·class="memTemplParams"·colspan="2"><a·id="adc9911aad16c4c0c3d7beb2826aba812"·name="adc9911aad16c4c0c3d7beb2826aba812"></a> 
140 template&lt;class·T·&gt;·</td></tr> 
141 <tr·class="memitem:adc9911aad16c4c0c3d7beb2826aba812"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsDereferenced</b>·(const·T·&amp;input)</td></tr> 
142 <tr·class="separator:adc9911aad16c4c0c3d7beb2826aba812"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a53d913075aae098725e020da48840067"·id="r_a53d913075aae098725e020da48840067"><td·class="memTemplParams"·colspan="2"><a·id="a53d913075aae098725e020da48840067"·name="a53d913075aae098725e020da48840067"></a> 
144 template&lt;class·T·&gt;·</td></tr> 
145 <tr·class="memitem:a53d913075aae098725e020da48840067"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripXML</b>·(const·T·&amp;input,·T·&amp;output)</td></tr> 
146 <tr·class="separator:a53d913075aae098725e020da48840067"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:a3777b50528d17741fdfeeb77b6c6c012"·id="r_a3777b50528d17741fdfeeb77b6c6c012"><td·class="memTemplParams"·colspan="2"><a·id="a3777b50528d17741fdfeeb77b6c6c012"·name="a3777b50528d17741fdfeeb77b6c6c012"></a> 
148 template&lt;class·T·&gt;·</td></tr> 
149 <tr·class="memitem:a3777b50528d17741fdfeeb77b6c6c012"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripXMLFile</b>·(const·T·&amp;input,·T·&amp;output)</td></tr> 
150 <tr·class="separator:a3777b50528d17741fdfeeb77b6c6c012"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a7445e057a644b5bd2b51f03f04049b70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:a2d091b3e02566c09b4757fee29239701"·id="r_a2d091b3e02566c09b4757fee29239701"><td·class="memTemplParams"·colspan="2"><a·id="a2d091b3e02566c09b4757fee29239701"·name="a2d091b3e02566c09b4757fee29239701"></a> 
152 template&lt;class·T·&gt;·</td></tr> 
153 <tr·class="memitem:a2d091b3e02566c09b4757fee29239701"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalityXML</b>·(const·T·&amp;input=T())</td></tr> 
154 <tr·class="separator:a2d091b3e02566c09b4757fee29239701"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a7bd1712ccb1939de2587c2a621c87f45"·id="r_a7bd1712ccb1939de2587c2a621c87f45"><td·class="memTemplParams"·colspan="2"><a·id="a7bd1712ccb1939de2587c2a621c87f45"·name="a7bd1712ccb1939de2587c2a621c87f45"></a> 
156 template&lt;class·T·&gt;·</td></tr> 
157 <tr·class="memitem:a7bd1712ccb1939de2587c2a621c87f45"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsXML</b>·(const·T·&amp;input=T())</td></tr> 
158 <tr·class="separator:a7bd1712ccb1939de2587c2a621c87f45"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 <tr·class="memitem:a0ee23a7b74e9d554236804952f7e4bd2"·id="r_a0ee23a7b74e9d554236804952f7e4bd2"><td·class="memTemplParams"·colspan="2"><a·id="a0ee23a7b74e9d554236804952f7e4bd2"·name="a0ee23a7b74e9d554236804952f7e4bd2"></a> 
160 template&lt;class·T·&gt;·</td></tr> 
161 <tr·class="memitem:a0ee23a7b74e9d554236804952f7e4bd2"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsDereferencedXML</b>·(const·T·&amp;input=T())</td></tr> 
162 <tr·class="separator:a0ee23a7b74e9d554236804952f7e4bd2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 <tr·class="memitem:a949f5709ff96b291b22ee2a0c16121f7"·id="r_a949f5709ff96b291b22ee2a0c16121f7"><td·class="memTemplParams"·colspan="2"><a·id="a949f5709ff96b291b22ee2a0c16121f7"·name="a949f5709ff96b291b22ee2a0c16121f7"></a> 
164 template&lt;class·T·&gt;·</td></tr> 
165 <tr·class="memitem:a949f5709ff96b291b22ee2a0c16121f7"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripBinary</b>·(const·T·&amp;input,·T·&amp;output)</td></tr> 
166 <tr·class="separator:a949f5709ff96b291b22ee2a0c16121f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:a8bd1afa797020a5192f68f2f5989c139"·id="r_a8bd1afa797020a5192f68f2f5989c139"><td·class="memTemplParams"·colspan="2"><a·id="a8bd1afa797020a5192f68f2f5989c139"·name="a8bd1afa797020a5192f68f2f5989c139"></a> 
168 template&lt;class·T·&gt;·</td></tr> 
169 <tr·class="memitem:a8bd1afa797020a5192f68f2f5989c139"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::roundtripBinaryFile</b>·(const·T·&amp;input,·T·&amp;output)</td></tr> 
170 <tr·class="separator:a8bd1afa797020a5192f68f2f5989c139"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
171 <tr·class="memitem:ad75d4fed1638b33f08002a2600aef35d"·id="r_ad75d4fed1638b33f08002a2600aef35d"><td·class="memTemplParams"·colspan="2"><a·id="ad75d4fed1638b33f08002a2600aef35d"·name="ad75d4fed1638b33f08002a2600aef35d"></a> 
172 template&lt;class·T·&gt;·</td></tr> 
173 <tr·class="memitem:ad75d4fed1638b33f08002a2600aef35d"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalityBinary</b>·(const·T·&amp;input=T())</td></tr> 
174 <tr·class="separator:ad75d4fed1638b33f08002a2600aef35d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
175 <tr·class="memitem:a1e5d51b6c575d0546b547e69bc894aa0"·id="r_a1e5d51b6c575d0546b547e69bc894aa0"><td·class="memTemplParams"·colspan="2"><a·id="a1e5d51b6c575d0546b547e69bc894aa0"·name="a1e5d51b6c575d0546b547e69bc894aa0"></a> 
176 template&lt;class·T·&gt;·</td></tr> 
177 <tr·class="memitem:a1e5d51b6c575d0546b547e69bc894aa0"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsBinary</b>·(const·T·&amp;input=T())</td></tr> 
178 <tr·class="separator:a1e5d51b6c575d0546b547e69bc894aa0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
179 <tr·class="memitem:a8eacbfffb8ec7f3335d0077f57aa0e85"·id="r_a8eacbfffb8ec7f3335d0077f57aa0e85"><td·class="memTemplParams"·colspan="2"><a·id="a8eacbfffb8ec7f3335d0077f57aa0e85"·name="a8eacbfffb8ec7f3335d0077f57aa0e85"></a> 
180 template&lt;class·T·&gt;·</td></tr> 
181 <tr·class="memitem:a8eacbfffb8ec7f3335d0077f57aa0e85"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializationTestHelpers::equalsDereferencedBinary</b>·(const·T·&amp;input=T())</td></tr> 
182 <tr·class="separator:a8eacbfffb8ec7f3335d0077f57aa0e85"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
183 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
184 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
185 Variables</h2></td></tr>128 Variables</h2></td></tr>
186 <tr·class="memitem:a087685f54898c5180dd954bfc1e5fb1f"·id="r_a087685f54898c5180dd954bfc1e5fb1f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a087685f54898c5180dd954bfc1e5fb1f"·name="a087685f54898c5180dd954bfc1e5fb1f"></a> 
187 const·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>verbose</b>·=·false</td></tr>129 <tr·class="memitem:ab8b4f36c2129e113c3652c32d611fecb"·id="r_ab8b4f36c2129e113c3652c32d611fecb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab8b4f36c2129e113c3652c32d611fecb"·name="ab8b4f36c2129e113c3652c32d611fecb"></a>
 130 GTSAM_EXPORT·<a·class="el"·href="a02316.html">FastMap</a>&lt;·std::string,·<a·class="el"·href="a02548.html">ValueWithDefault</a>&lt;·bool,·false·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::debugFlags</b></td></tr>
188 <tr·class="separator:a087685f54898c5180dd954bfc1e5fb1f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:ab8b4f36c2129e113c3652c32d611fecb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 </table>132 </table>
190 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 134 <div·class="textblock"><p>Global·debugging·flags.·</p>
 135 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
191 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd> 
192 <dd> 
193 Richard·Roberts·</dd></dl> 
194 <dl·class="section·date"><dt>Date</dt><dd>Feb·7,·2012·</dd></dl>136 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl>
195 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
196 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
Max diff block lines reached; 894/17206 bytes (5.20%) of diff not shown.
5.5 KB
html2text {}
Max HTML report size reached
11.9 KB
./usr/share/doc/libgtsam-dev/html/a00056.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastDefaultAllocator.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/make_shared.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 49 lines modifiedOffset 94, 59 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
102 <a·href="#define-members">Macros</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">make_shared.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.··106 <p>make_shared·trampoline·function·to·ensure·proper·alignment··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00056_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00056_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02304.html">gtsam::internal::FastDefaultAllocator&lt;·T·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·list,·map,·and·set·types.··<a·href="a02304.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02308.html">gtsam::internal::FastDefaultVectorAllocator&lt;·T·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Default·allocator·for·vector·types·(we·never·use·boost·pool·for·vectors)··<a·href="a02308.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
 116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 117 Typedefs</h2></td></tr>
 118 <tr·class="memitem:a47e06cd29f4e8a20a8a7842e4045845f"·id="r_a47e06cd29f4e8a20a8a7842e4045845f"><td·class="memTemplParams"·colspan="2"><a·id="a47e06cd29f4e8a20a8a7842e4045845f"·name="a47e06cd29f4e8a20a8a7842e4045845f"></a>
 119 template&lt;bool·B,·class·T··=·void&gt;·</td></tr>
 120 <tr·class="memitem:a47e06cd29f4e8a20a8a7842e4045845f"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::enable_if_t</b>·=·typename·std::enable_if&lt;·B,·T·&gt;::type</td></tr>
 121 <tr·class="memdesc:a47e06cd29f4e8a20a8a7842e4045845f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·shorthand·alias·for·accessing·the·::type·inside·std::enable_if·that·can·be·used·in·a·template·directly.·<br·/></td></tr>
 122 <tr·class="separator:a47e06cd29f4e8a20a8a7842e4045845f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
 124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 125 Functions</h2></td></tr>
 126 <tr·class="memitem:abcb9ece2bd206193ac40f118f1815c0e"·id="r_abcb9ece2bd206193ac40f118f1815c0e"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·typename·...·Args&gt;·</td></tr>
 127 <tr·class="memitem:abcb9ece2bd206193ac40f118f1815c0e"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t</a>&lt;·<a·class="el"·href="a02560.html">needs_eigen_aligned_allocator</a>&lt;·T·&gt;::value,·boost::shared_ptr&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abcb9ece2bd206193ac40f118f1815c0e">gtsam::make_shared</a>·(Args·&amp;&amp;...·args)</td></tr>
 128 <tr·class="memdesc:abcb9ece2bd206193ac40f118f1815c0e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·our·own·<code>make_shared</code>·as·a·layer·of·wrapping·on·<code>boost::make_shared</code>·This·solves·the·problem·with·the·stock·<code>make_shared</code>·that·custom·alignment·is·not·respected,·causing·SEGFAULTs·at·runtime,·which·is·notoriously·hard·to·debug.··<br·/></td></tr>
 129 <tr·class="separator:abcb9ece2bd206193ac40f118f1815c0e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a6f805b32c5544e5552d702d5e2b4e801"·id="r_a6f805b32c5544e5552d702d5e2b4e801"><td·class="memTemplParams"·colspan="2"><a·id="a6f805b32c5544e5552d702d5e2b4e801"·name="a6f805b32c5544e5552d702d5e2b4e801"></a>
 131 template&lt;typename·T·,·typename·...·Args&gt;·</td></tr>
 132 <tr·class="memitem:a6f805b32c5544e5552d702d5e2b4e801"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t</a>&lt;!<a·class="el"·href="a02560.html">needs_eigen_aligned_allocator</a>&lt;·T·&gt;::value,·boost::shared_ptr&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::make_shared</b>·(Args·&amp;&amp;...·args)</td></tr>
 133 <tr·class="memdesc:a6f805b32c5544e5552d702d5e2b4e801"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fall·back·to·the·boost·version·if·no·need·for·alignment.·<br·/></td></tr>
 134 <tr·class="separator:a6f805b32c5544e5552d702d5e2b4e801"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>135 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>136 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·</p>137 <div·class="textblock"><p>make_shared·trampoline·function·to·ensure·proper·alignment·</p>
127 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>138 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
128 <dl·class="section·date"><dt>Date</dt><dd>Aug·15,·2013·</dd></dl> 
129 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>143 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00056.html">FastDefaultAllocator.h</a></li>144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00056.html">make_shared.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>146 ··</ul>
137 </div>147 </div>
138 </body>148 </body>
139 </html>149 </html>
3.43 KB
html2text {}
Max HTML report size reached
533 B
./usr/share/doc/libgtsam-dev/html/a00056.js
447 B
js-beautify {}
Max HTML report size reached
27.7 KB
./usr/share/doc/libgtsam-dev/html/a00056_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastDefaultAllocator.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/make_shared.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 106 lines modifiedOffset 98, 68 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">FastDefaultAllocator.h</div></div>104 ··<div·class="headertitle"><div·class="title">make_shared.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00056.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00056.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2020,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#if·!defined·GTSAM_ALLOCATOR_BOOSTPOOL·&amp;&amp;·!defined·GTSAM_ALLOCATOR_TBB·&amp;&amp;·!defined·GTSAM_ALLOCATOR_STL</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#··ifdef·GTSAM_USE_TBB</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//···Use·TBB·allocator·by·default·if·we·have·TBB,·otherwise·boost·pool</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#····define·GTSAM_ALLOCATOR_TBB</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#··else</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#····define·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··endif</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#··include·&lt;boost/pool/pool_alloc.hpp&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_TBB</span></div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#··include·&lt;tbb/tbb_allocator.h&gt;</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#··undef·min·</span><span·class="comment">//·TBB·seems·to·include·Windows.h·which·defines·these·macros·that·cause·problems</span></div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#··undef·max</span></div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#··undef·ERROR</span></div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_STL</span></div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#··include·&lt;memory&gt;</span></div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a></div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">template</span>&lt;<span·class="keywordtype">bool</span>·B,·<span·class="keyword">class</span>·T·=·<span·class="keywordtype">void</span>&gt;</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">···31</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">enable_if_t</a>·=·<span·class="keyword">typename</span>·std::enable_if&lt;B,·T&gt;::type;</div>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>{</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>}</div>
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">namespace·</span>internal</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··{</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T,·<span·class="keyword">typename</span>·...·Args&gt;</div>
147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">136 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02304.html">···49</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02304.html">FastDefaultAllocator</a></div>137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a01428.html#abcb9ece2bd206193ac40f118f1815c0e">···57</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t&lt;needs_eigen_aligned_allo[·...·truncated·by·diffoscope;·len:·181,·SHA:·1ec3c61ea40741ae9cf02a160fcde59b4fbc30e9ff5d8aad964532fcfd58ea7a·...·]</div>
 138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·boost::allocate_shared&lt;T&gt;(Eigen::aligned_allocator&lt;T&gt;(),·std::forward&lt;Args&gt;(args)...);</div>
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····{</div>139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">typedef</span>·boost::fast_pool_allocator&lt;T&gt;·type;</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">true</span>;</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_TBB</span></div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typedef</span>·tbb::tbb_allocator&lt;T&gt;·type;</div> 
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div> 
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">true</span>;</div> 
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#elif·defined·GTSAM_ALLOCATOR_STL</span></div> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">typedef</span>·std::allocator&lt;T&gt;·type;</div> 
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">true</span>;</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#endif</span></div> 
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····};</div> 
167 </div>140 </div>
168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
169 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T,·<span·class="keyword">typename</span>·...·Args&gt;</div>
170 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};">143 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6f805b32c5544e5552d702d5e2b4e801">···63</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t&lt;!needs_eigen_aligned_allocator&lt;T&gt;::value</a>,·boost::shared_ptr&lt;T&gt;&gt;·<a·class="code·hl_function"·href="a01428.html#abcb9ece2bd206193ac40f118f1815c0e">make_shared</a>(Args·&amp;&amp;...·args)·{</div>
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02308.html">···71</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02308.html">FastDefaultVectorAllocator</a></div> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····{</div> 
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#if·defined·GTSAM_ALLOCATOR_TBB</span></div> 
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">typedef</span>·tbb::tbb_allocator&lt;T&gt;·type;</div>145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·boost::make_shared&lt;T&gt;(std::forward&lt;Args&gt;(args)...);</div>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div> 
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">true</span>;</div> 
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">false</span>;</div> 
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#else</span></div> 
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keyword">typedef</span>·std::allocator&lt;T&gt;·type;</div> 
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isBoost·=·<span·class="keyword">false</span>;</div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isTBB·=·<span·class="keyword">false</span>;</div> 
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·isSTL·=·<span·class="keyword">true</span>;</div> 
183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#endif</span></div> 
184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····};</div>146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>
185 </div>147 </div>
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}</div>149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>
 150 <div·class="ttc"·id="aa00125_html"><div·class="ttname"><a·href="a00125.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>
189 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>151 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
190 <div·class="ttc"·id="aa02304_html"><div·class="ttname"><a·href="a02304.html">gtsam::internal::FastDefaultAllocator</a></div><div·class="ttdoc">Default·allocator·for·list,·map,·and·set·types.</div><div·class="ttdef"><b>Definition</b>·FastDefaultAllocator.h:50</div></div> 
191 <div·class="ttc"·id="aa02308_html"><div·class="ttname"><a·href="a02308.html">gtsam::internal::FastDefaultVectorAllocator</a></div><div·class="ttdoc">Default·allocator·for·vector·types·(we·never·use·boost·pool·for·vectors)</div><div·class="ttdef"><b>Definition</b>·FastDefaultAlloc[·...·truncated·by·diffoscope;·len:·9,·SHA:·f1ac5a73034525fe0a7fdca0121240930bad452d90990a034398a640c7d34f97·...·]</div></div>152 <div·class="ttc"·id="aa01428_html_a47e06cd29f4e8a20a8a7842e4045845f"><div·class="ttname"><a·href="a01428.html#a47e06cd29f4e8a20a8a7842e4045845f">gtsam::enable_if_t</a></div><div·class="ttdeci">typename·std::enable_if&lt;·B,·T·&gt;::type·enable_if_t</div><div·class="ttdoc">An·shor[·...·truncated·by·diffoscope;·len:·156,·SHA:·0677cb48d00bc0f8c76944b7c5c28c2650f55f0793a987ed9b3ac1ea8a58fa39·...·]</div></div>
 153 <div·class="ttc"·id="aa01428_html_abcb9ece2bd206193ac40f118f1815c0e"><div·class="ttname"><a·href="a01428.html#abcb9ece2bd206193ac40f118f1815c0e">gtsam::make_shared</a></div><div·class="ttdeci">gtsam::enable_if_t&lt;·needs_eigen_aligned_allocator&lt;·T·&gt;::value,·boost::shared_ptr&lt;·T·&gt;·&gt;·make_shared(Args·&amp;&amp;...·args)</div><div·class="ttdoc">Add·our·own·make_shared·as·a·layer·of·wrapping·on·boost::make_shared·This·solves·the·problem·with·the...</div><div·class="ttdef"><b>Definition</b>·make_shared.h:57</div></div>
192 </div><!--·fragment·--></div><!--·contents·-->154 </div><!--·fragment·--></div><!--·contents·-->
193 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
194 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
196 ··<ul>158 ··<ul>
197 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00056.html">FastDefaultAllocator.h</a></li>159 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00056.html">make_shared.h</a></li>
198 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>160 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
Max diff block lines reached; 26/22836 bytes (0.11%) of diff not shown.
5.32 KB
html2text {}
Max HTML report size reached
5.18 KB
./usr/share/doc/libgtsam-dev/html/a00059.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VerticalBlockMatrix.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 35 lines modifiedOffset 95, 35 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DSFVector.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··104 <p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·</p>
114 <div·class="textblock"><p>A·matrix·with·column·blocks·of·pre-defined·sizes.·</p> 
115 <p>Used·in·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Jun·25,·2010·</dd></dl>
 116 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>
117 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>121 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00059.html">VerticalBlockMatrix.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00059.html">DSFVector.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>124 ··</ul>
125 </div>125 </div>
126 </body>126 </body>
127 </html>127 </html>
1.16 KB
html2text {}
Max HTML report size reached
69.4 KB
./usr/share/doc/libgtsam-dev/html/a00065_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ConcurrentMap.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 192 lines modifiedOffset 98, 140 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Vector.h</div></div>104 ··<div·class="headertitle"><div·class="title">ConcurrentMap.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00065.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·\callgraph</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#pragma·once</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">//·Change·class·depending·on·whether·we·are·using·TBB</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifndef·MKL_BLAS</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·MKL_BLAS·MKL_DOMAIN_BLAS</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#endif</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Include·TBB·header</span></div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#··include·&lt;tbb/concurrent_unordered_map.h&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··undef·min·</span><span·class="comment">//·TBB·seems·to·include·Windows.h·which·defines·these·macros·that·cause·problems</span></div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#··undef·max</span></div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#··undef·ERROR</span></div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;list&gt;</span></div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;functional&gt;</span>·<span·class="comment">//·std::hash()</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·Use·TBB·concurrent_unordered_map·for·ConcurrentMap</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>·=·tbb::concurrent_unordered_map&lt;</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··KEY,</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··VALUE,</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··std::hash&lt;KEY&gt;</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··&gt;;</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#else</span></div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·If·we&#39;re·not·using·TBB,·use·a·FastMap·for·ConcurrentMap</span></div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>·=·<a·class="code·hl_class"·href="a02316.html">gtsam::FastMap&lt;KEY,·VALUE&gt;</a>;</div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;boost/serialization/split_member.hpp&gt;</span></div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;boost/static_assert.hpp&gt;</span></div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//·Vector·is·just·a·typedef·of·the·Eigen·dynamic·vector·type</span></div> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·Typedef·arbitary·length·vector</span></div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">typedef</span>·Eigen::VectorXd·Vector;</div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//·Commonly·used·fixed·size·vectors</span></div> 
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·1,·1&gt;·Vector1;</div> 
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">typedef</span>·Eigen::Vector2d·Vector2;</div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">typedef</span>·Eigen::Vector3d·Vector3;</div> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·Eigen::MatrixBase&lt;Vector2&gt;::ConstantReturnType·Z_2x1·=·Vector2::Zero();</div> 
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">static</span>·<span·class="keyword">const</span>·Eigen::MatrixBase&lt;Vector3&gt;::ConstantReturnType·Z_3x1·=·Vector3::Zero();</div> 
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//·Create·handy·typedefs·and·constants·for·vectors·with·N&gt;3</span></div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//·VectorN·and·Z_Nx1,·for·N=1..9</span></div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#define·GTSAM_MAKE_VECTOR_DEFS(N)················\</span></div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">··using·Vector##N·=·Eigen::Matrix&lt;double,·N,·1&gt;;·\</span></div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">··static·const·Eigen::MatrixBase&lt;Vector##N&gt;::ConstantReturnType·Z_##N##x1·=·Vector##N::Zero();</span></div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div>
 159 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="};">
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02280.html">···68</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02280.html">ConcurrentMap</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase</a>&lt;KEY,VALUE&gt;·{</div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>GTSAM_MAKE_VECTOR_DEFS(4)</div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>GTSAM_MAKE_VECTOR_DEFS(5)</div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>GTSAM_MAKE_VECTOR_DEFS(6)</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>GTSAM_MAKE_VECTOR_DEFS(7)</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>GTSAM_MAKE_VECTOR_DEFS(8)</div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>GTSAM_MAKE_VECTOR_DEFS(9)</div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>GTSAM_MAKE_VECTOR_DEFS(10)</div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>GTSAM_MAKE_VECTOR_DEFS(11)</div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>GTSAM_MAKE_VECTOR_DEFS(12)</div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>GTSAM_MAKE_VECTOR_DEFS(15)</div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">public</span>:</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>typedef·Eigen::VectorBlock&lt;Vector&gt;·SubVector;</div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>typedef·Eigen::VectorBlock&lt;const·Vector&gt;·ConstSubVector;</div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02316.html">ConcurrentMapBase&lt;KEY,VALUE&gt;</a>·Base;</div>
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#if·defined(GTSAM_EIGEN_VERSION_WORLD)</span></div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">static_assert</span>(</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····GTSAM_EIGEN_VERSION_WORLD==EIGEN_WORLD_VERSION·&amp;&amp;</div> 
168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····GTSAM_EIGEN_VERSION_MAJOR==EIGEN_MAJOR_VERSION,</div> 
169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="stringliteral">&quot;Error:·GTSAM·was·built·against·a·different·version·of·Eigen&quot;</span>);</div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#endif</span></div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ae19c359190a379cba44bf818a2293f7c">fpEqual</a>(<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b,·<span·class="keywordtype">double</span>·tol,</div> 
173 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··························<span·class="keywordtype">bool</span>·check_relative_also·=·<span·class="keyword">true</span>);</div>166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02280.html#ab8ff3bd589931dfcf0270d4d34087253">···75</a></span>··<a·class="code·hl_function"·href="a02280.html#ab8ff3bd589931dfcf0270d4d34087253">ConcurrentMap</a>()·{}</div>
Max diff block lines reached; 10753/55109 bytes (19.51%) of diff not shown.
15.5 KB
html2text {}
Max HTML report size reached
7.07 KB
./usr/share/doc/libgtsam-dev/html/a00068.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/types.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Value.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 43 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
 102 ··<div·class="headertitle"><div·class="title">Value.h·File·Reference</div></div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">types.cpp·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div> 
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Functions·for·handling·type·information.··105 <p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00068_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02596.html">gtsam::Value</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·the·base·class·for·any·type·to·be·stored·in·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>.··<a·href="a02596.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a0b97fc96e5f69236e81489c66d5b92ba"·id="r_a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0b97fc96e5f69236e81489c66d5b92ba">gtsam::demangle</a>·(const·char·*name)</td></tr> 
117 <tr·class="memdesc:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pretty·print·<a·class="el"·href="a02596.html"·title="This·is·the·base·class·for·any·type·to·be·stored·in·Values.">Value</a>·type·name.··<br·/></td></tr> 
118 <tr·class="separator:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>120 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Functions·for·handling·type·information.·</p>122 <div·class="textblock"><p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>May·18,·2020·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Jan·14,·2012·</dd></dl>
124 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>129 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00068.html">types.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00068.html">Value.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>132 ··</ul>
132 </div>133 </div>
133 </body>134 </body>
134 </html>135 </html>
1.49 KB
html2text {}
Max HTML report size reached
270 B
./usr/share/doc/libgtsam-dev/html/a00068.js
184 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00068·=·[1 var·a00068·=·[
2 ····["demangle",·"a00068.html#a0b97fc96e5f69236e81489c66d5b92ba",·null]2 ····["gtsam::Value",·"a02596.html",·"a02596"]
3 ];3 ];
19.1 KB
./usr/share/doc/libgtsam-dev/html/a00071.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastMap.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Testable.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 122 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FastMap.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Testable.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.··107 <p>Concept·check·for·values·that·can·be·used·in·unit·tests.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00071_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00071_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02316.html">gtsam::FastMap&lt;·KEY,·VALUE·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02476.html">gtsam::IsTestable&lt;·T·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02316.html"·title="FastMap·is·a·thin·wrapper·around·std::map·that·uses·the·boost·fast_pool_allocator·instead·of·the·defa...">FastMap</a>·is·a·thin·wrapper·around·std::map·that·uses·the·boost·fast_pool_allocator·instead·of·the·default·S[·...·truncated·by·diffoscope;·len:·29,·SHA:·6cb01eb9581f6b96bb61b32e26aa9ce7decc633c92abb06f3c4772b3937094c6·...·]6.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·testable·concept·check·that·should·be·placed·in·applicable·unit·tests·and·in·generic·algorithms.··<a·href="a02476.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02480.html">gtsam::equals&lt;·V·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·create·a·binary·predicate.··<a·href="a02480.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02484.html">gtsam::equals_star&lt;·V·&gt;</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·predicate·on·shared·pointers.··<a·href="a02484.html#details">More...</a><br·/></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02488.html">gtsam::HasTestablePrereqs&lt;·T·&gt;</a></td></tr>
 123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Requirements·on·type·to·pass·it·to·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>·template·below.··<a·href="a02488.html#details">More...</a><br·/></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02492.html">gtsam::Testable&lt;·T·&gt;</a></td></tr>
 126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·that·implements·the·traits·interface·for·GTSAM·types.··<a·href="a02492.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>130 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>131 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>132 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 </table><table·class="memberdecls">
 135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 136 Macros</h2></td></tr>
 137 <tr·class="memitem:a09f3206ab3c49fa828b82721b56ad50d"·id="r_a09f3206ab3c49fa828b82721b56ad50d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09f3206ab3c49fa828b82721b56ad50d"·name="a09f3206ab3c49fa828b82721b56ad50d"></a>
 138 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_PRINT</b>(x)&#160;&#160;&#160;((x).print(#x))</td></tr>
 139 <tr·class="separator:a09f3206ab3c49fa828b82721b56ad50d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:abe0a238cdd07d484ff0be56ae945b182"·id="r_abe0a238cdd07d484ff0be56ae945b182"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00071.html#abe0a238cdd07d484ff0be56ae945b182">GTSAM_CONCEPT_TESTABLE_INST</a>(T)&#160;&#160;&#160;template·class·<a·class="el"·href="a02476.html">gtsam::IsTestable</a>&lt;T&gt;;</td></tr>
 141 <tr·class="memdesc:abe0a238cdd07d484ff0be56ae945b182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·TestableConcept.··<br·/></td></tr>
 142 <tr·class="separator:abe0a238cdd07d484ff0be56ae945b182"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a1d8be087361f5a3d2b9bad75cdf5ed4c"·id="r_a1d8be087361f5a3d2b9bad75cdf5ed4c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d8be087361f5a3d2b9bad75cdf5ed4c"·name="a1d8be087361f5a3d2b9bad75cdf5ed4c"></a>
 144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_TESTABLE_TYPE</b>(T)&#160;&#160;&#160;using·_gtsam_Testable_##T·=·<a·class="el"·href="a02476.html">gtsam::IsTestable</a>&lt;T&gt;;</td></tr>
 145 <tr·class="separator:a1d8be087361f5a3d2b9bad75cdf5ed4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 </table><table·class="memberdecls">
 147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 148 Functions</h2></td></tr>
 149 <tr·class="memitem:acd4a964885d404ce95952a426d6ec66f"·id="r_acd4a964885d404ce95952a426d6ec66f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd4a964885d404ce95952a426d6ec66f"·name="acd4a964885d404ce95952a426d6ec66f"></a>
 150 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(float·v,·const·std::string·&amp;s=&quot;&quot;)</td></tr>
 151 <tr·class="separator:acd4a964885d404ce95952a426d6ec66f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:a18388d9f853471b852e9cb5c2f6e321d"·id="r_a18388d9f853471b852e9cb5c2f6e321d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a18388d9f853471b852e9cb5c2f6e321d"·name="a18388d9f853471b852e9cb5c2f6e321d"></a>
 153 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(double·v,·const·std::string·&amp;s=&quot;&quot;)</td></tr>
 154 <tr·class="separator:a18388d9f853471b852e9cb5c2f6e321d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:ad2dbee4a72127938c79162cc8b6d5152"·id="r_ad2dbee4a72127938c79162cc8b6d5152"><td·class="memTemplParams"·colspan="2"><a·id="ad2dbee4a72127938c79162cc8b6d5152"·name="ad2dbee4a72127938c79162cc8b6d5152"></a>
 156 template&lt;class·T·&gt;·</td></tr>
 157 <tr·class="memitem:ad2dbee4a72127938c79162cc8b6d5152"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·T·&amp;obj1,·const·T·&amp;obj2,·double·tol)</td></tr>
 158 <tr·class="memdesc:ad2dbee4a72127938c79162cc8b6d5152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Call·equal·on·the·object.·<br·/></td></tr>
 159 <tr·class="separator:ad2dbee4a72127938c79162cc8b6d5152"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 160 <tr·class="memitem:a1f3dc67ad88b799c469088e428c583b1"·id="r_a1f3dc67ad88b799c469088e428c583b1"><td·class="memTemplParams"·colspan="2"><a·id="a1f3dc67ad88b799c469088e428c583b1"·name="a1f3dc67ad88b799c469088e428c583b1"></a>
 161 template&lt;class·T·&gt;·</td></tr>
 162 <tr·class="memitem:a1f3dc67ad88b799c469088e428c583b1"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·T·&amp;obj1,·const·T·&amp;obj2)</td></tr>
 163 <tr·class="memdesc:a1f3dc67ad88b799c469088e428c583b1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Call·equal·without·tolerance·(use·default·tolerance)·<br·/></td></tr>
 164 <tr·class="separator:a1f3dc67ad88b799c469088e428c583b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <tr·class="memitem:a659619cca082d1c10b07c033d48c54da"·id="r_a659619cca082d1c10b07c033d48c54da"><td·class="memTemplParams"·colspan="2"><a·id="a659619cca082d1c10b07c033d48c54da"·name="a659619cca082d1c10b07c033d48c54da"></a>
 166 template&lt;class·V·&gt;·</td></tr>
 167 <tr·class="memitem:a659619cca082d1c10b07c033d48c54da"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·V·&amp;expected,·const·V·&amp;actual,·double·tol=1e-9)</td></tr>
 168 <tr·class="memdesc:a659619cca082d1c10b07c033d48c54da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·template·works·for·any·type·with·equals.·<br·/></td></tr>
 169 <tr·class="separator:a659619cca082d1c10b07c033d48c54da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>170 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>171 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.·</p>172 <div·class="textblock"><p>Concept·check·for·values·that·can·be·used·in·unit·tests.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>173 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>174 <p>The·necessary·functions·to·implement·for·Testable·are·defined·below·with·additional·details·as·to·the·interface.·The·concept·checking·function·will·check·whether·or·not·the·function·exists·in·derived·class·and·throw·compile-time·errors.</p>
 175 <p>print·with·optional·string·naming·the·object·void·print(const·std::string&amp;·name)·const·=·0;</p>
 176 <p>equality·up·to·tolerance·tricky·to·implement,·see·PriorFactor·for·an·example·equals·is·not·supposed·to·print·out·<em>anything</em>,·just·return·true|false·bool·equals(const·Derived&amp;·expected,·double·tol)·const·=·0;·</p>
 177 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 178 <a·id="abe0a238cdd07d484ff0be56ae945b182"·name="abe0a238cdd07d484ff0be56ae945b182"></a>
 179 <h2·class="memtitle"><span·class="permalink"><a·href="#abe0a238cdd07d484ff0be56ae945b182">&#9670;&#160;</a></span>GTSAM_CONCEPT_TESTABLE_INST</h2>
  
 180 <div·class="memitem">
 181 <div·class="memproto">
 182 ······<table·class="memname">
 183 ········<tr>
 184 ··········<td·class="memname">#define·GTSAM_CONCEPT_TESTABLE_INST</td>
 185 ··········<td>(</td>
 186 ··········<td·class="paramtype">&#160;</td>
 187 ··········<td·class="paramname">T</td><td>)</td>
 188 ··········<td>&#160;&#160;&#160;template·class·<a·class="el"·href="a02476.html">gtsam::IsTestable</a>&lt;T&gt;;</td>
 189 ········</tr>
 190 ······</table>
 191 </div><div·class="memdoc">
  
 192 <p>Macros·for·using·the·TestableConcept.·</p>
 193 <ul>
 194 <li>An·instantiation·for·use·inside·unit·tests</li>
 195 <li>A·typedef·for·use·inside·generic·algorithms</li>
 196 </ul>
 197 <p>NOTE:·intentionally·not·in·the·gtsam·namespace·to·allow·for·classes·not·in·the·gtsam·namespace·to·be·more·easily·enforced·as·testable·</p><dl·class="deprecated"><dt><b><a·class="el"·href="a01409.html#_deprecated000001">Deprecated:</a></b></dt><dd>please·use·BOOST_CONCEPT_ASSERT·and·</dd></dl>
  
 198 </div>
 199 </div>
Max diff block lines reached; 906/14517 bytes (6.24%) of diff not shown.
4.84 KB
html2text {}
Max HTML report size reached
47.3 KB
./usr/share/doc/libgtsam-dev/html/a00071_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastMap.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Testable.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 91 lines modifiedOffset 98, 171 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">FastMap.h</div></div>104 ··<div·class="headertitle"><div·class="title">Testable.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00071.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00071.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00056.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/map.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>118 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·\callgraph</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEY,·<span·class="keyword">typename</span>·VALUE&gt;</div> 
128 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02316.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02316.html">FastMap</a>·:·<span·class="keyword">public</span>·std::map&lt;KEY,·VALUE,·std::less&lt;KEY&gt;,</div> 
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··typename·internal::FastDefaultAllocator&lt;std::pair&lt;const·KEY,·VALUE&gt;·&gt;::type&gt;·{</div> 
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>119 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>120 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#pragma·once</span></div>
 121 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 122 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;boost/concept_check.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
 124 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 125 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
 126 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>127 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#define·GTSAM_PRINT(x)((x).print(#x))</span></div>
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·std::map&lt;KEY,·VALUE,·std::less&lt;KEY&gt;,</div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02304.html">internal::FastDefaultAllocator&lt;std::pair&lt;const·KEY,·VALUE&gt;</a>·&gt;::type·&gt;·Base;</div> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">···46</a></span>··<a·class="code·hl_function"·href="a02316.html#aa2c7d3ae2440cc9e7f4cbbcd6cfdfbf5">FastMap</a>()·{}</div>130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Forward·declaration</span></div>
139 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTITERATOR&gt;</div>133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">struct·</span>traits;</div>
140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02316.html#a44f4df011d0ec4151435413fe4633a76">···50</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02316.html#a44f4df011d0ec4151435413fe4633a76">FastMap</a>(INPUTITERATOR·first,·INPUTITERATOR·last)·:·Base(first,·last)·{}</div> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02316.html#a882d34220cdc01fe4aa83ea2bbf29ce6">···53</a></span>··<a·class="code·hl_function"·href="a02316.html#a882d34220cdc01fe4aa83ea2bbf29ce6">FastMap</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02316.html">FastMap&lt;KEY,VALUE&gt;</a>&amp;·x)·:·Base(x)·{}</div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>134 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 135 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02316.html#a2e756b7ee7f04a4e9d890ce38d388d61">···56</a></span>··<a·class="code·hl_function"·href="a02316.html#a2e756b7ee7f04a4e9d890ce38d388d61">FastMap</a>(<span·class="keyword">const</span>·Base&amp;·x)·:·Base(x)·{}</div> 
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
146 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">136 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">
 137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02476.html">···58</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02476.html">IsTestable</a>·{</div>
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02316.html#a64addaed169f9a54a4cba54da5c9571d">···59</a></span>··<span·class="keyword">operator</span>·std::map&lt;KEY,VALUE&gt;()<span·class="keyword">·const·</span>{</div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·std::map&lt;KEY,VALUE&gt;(this-&gt;begin(),·this-&gt;end());</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····T·t;</div>
150 </div>139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordtype">bool</span>·r1,r2;</div>
 140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">public</span>:</div>
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">···64</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02316.html#a5c254b6b3b877e2987970bc08b2a6c89">insert2<[·...·truncated·by·diffoscope;·len:·194,·SHA:·46ddd10920af236533d17660f5f81bbc331801b4af81813ac1b47e5c3a2f5643·...·]</div>142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····BOOST_CONCEPT_USAGE(<a·class="code·hl_class"·href="a02476.html">IsTestable</a>)·{</div>
 143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·check·print·function,·with·optional·string</span></div>
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(t,·std::string());</div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Print</a>(t);</div>
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="comment">//·check·print,·with·optional·threshold</span></div>
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02316.html#ab2d8e8a8da5e66cffdbf553bf2ea7df0">···67</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02316.html#ab2d8e8a8da5e66cffdbf553bf2ea7df0">exists</a>(<span·class="keyword">const</span>·KEY&amp;·e)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·this-&gt;find(e)·!=·this-&gt;end();·}</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">private</span>:</div>148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordtype">double</span>·tol·=·1.0;</div>
 149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······r1·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(t,t,tol);</div>
 150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······r2·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(t,t);</div>
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02316.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···71</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span><a·class="code·hl_friend"·href="a02316.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">boost::serialization::access</a>;</div> 
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(Base);</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div>
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>};</div>152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··};·<span·class="comment">//·\·Testable</span></div>
163 </div>153 </div>
 154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keywordtype">float</span>·v,·<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·{</div>
 156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····std::cout·&lt;&lt;·(s.empty()·?·s·:·s·+·<span·class="stringliteral">&quot;·&quot;</span>)·&lt;&lt;·v·&lt;&lt;·std::endl;</div>
164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>
 158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keywordtype">double</span>·v,·<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·{</div>
 159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····std::cout·&lt;&lt;·(s.empty()·?·s·:·s·+·<span·class="stringliteral">&quot;·&quot;</span>)·&lt;&lt;·v·&lt;&lt;·std::endl;</div>
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>
166 <div·class="ttc"·id="aa00056_html"><div·class="ttname"><a·href="a00056.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 163 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">
 164 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">···84</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">equal</a>(<span·class="keyword">const</span>·T&amp;·obj1,·<span·class="keyword">const</span>·T&amp;·obj2,·<span·class="keywordtype">double</span>·tol)·{</div>
 165 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(obj1,obj2,·tol);</div>
 166 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>
 167 </div>
 168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 169 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 170 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}">
 171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a01428.html#a1f3dc67ad88b799c469088e428c583b1">···90</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ad2dbee4a72127938c79162cc8b6d5152">equal</a>(<span·class="keyword">const</span>·T&amp;·obj1,·<span·class="keyword">const</span>·T&amp;·obj2)·{</div>
 172 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(obj1,obj2);</div>
 173 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··}</div>
 174 </div>
 175 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 176 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·V&gt;</div>
 177 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}">
 178 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a01428.html#a659619cca082d1c10b07c033d48c54da">···98</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(<span·class="keyword">const</span>·V&amp;·expected,·<span·class="keyword">const</span>·V&amp;·actual,·<span·class="keywordtype">double</span>·tol·=·1e-9)·{</div>
 179 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_struct"·href="a02276.html">traits&lt;V&gt;::Equals</a>(actual,expected,·tol))</div>
 180 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
Max diff block lines reached; 6860/38251 bytes (17.93%) of diff not shown.
9.88 KB
html2text {}
Max HTML report size reached
10.8 KB
./usr/share/doc/libgtsam-dev/html/a00074.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/lieProxies.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastVector.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 63 lines modifiedOffset 95, 47 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">lieProxies.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastVector.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Provides·convenient·mappings·of·common·member·functions·for·testing.··105 <p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00074_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00074_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 116 Typedefs</h2></td></tr>
 117 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"·id="r_gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 118 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a>·=·std::vector&lt;·T,·typename·<a·class="el"·href="a02308.html">internal::FastDefaultVectorAllocator</a>&lt;·T·&gt;::type·&gt;</td></tr>
 119 <tr·class="memdesc:gafeaa7d82369f3ff952157586240273c8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.··<br·/></td></tr>
116 Functions</h2></td></tr> 
117 <tr·class="memitem:a72a7c561cc91f437a22023297fb7f658"·id="r_a72a7c561cc91f437a22023297fb7f658"><td·class="memTemplParams"·colspan="2"><a·id="a72a7c561cc91f437a22023297fb7f658"·name="a72a7c561cc91f437a22023297fb7f658"></a> 
118 template&lt;class·T·&gt;·</td></tr> 
119 <tr·class="memitem:a72a7c561cc91f437a22023297fb7f658"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::between</b>·(const·T·&amp;t1,·const·T·&amp;t2)</td></tr> 
120 <tr·class="memdesc:a72a7c561cc91f437a22023297fb7f658"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">binary·functions·<br·/></td></tr> 
121 <tr·class="separator:a72a7c561cc91f437a22023297fb7f658"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:ad856efeaa7886f27454e4d5294e0617c"·id="r_ad856efeaa7886f27454e4d5294e0617c"><td·class="memTemplParams"·colspan="2"><a·id="ad856efeaa7886f27454e4d5294e0617c"·name="ad856efeaa7886f27454e4d5294e0617c"></a> 
123 template&lt;class·T·&gt;·</td></tr> 
124 <tr·class="memitem:ad856efeaa7886f27454e4d5294e0617c"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::compose</b>·(const·T·&amp;t1,·const·T·&amp;t2)</td></tr> 
125 <tr·class="separator:ad856efeaa7886f27454e4d5294e0617c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:gafeaa7d82369f3ff952157586240273c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:aaa623dd059a67523b029af6ec20a38da"·id="r_aaa623dd059a67523b029af6ec20a38da"><td·class="memTemplParams"·colspan="2"><a·id="aaa623dd059a67523b029af6ec20a38da"·name="aaa623dd059a67523b029af6ec20a38da"></a> 
127 template&lt;class·T·&gt;·</td></tr> 
128 <tr·class="memitem:aaa623dd059a67523b029af6ec20a38da"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::inverse</b>·(const·T·&amp;t)</td></tr> 
129 <tr·class="memdesc:aaa623dd059a67523b029af6ec20a38da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">unary·functions·<br·/></td></tr> 
130 <tr·class="separator:aaa623dd059a67523b029af6ec20a38da"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a644bbe6719d8dd756e11e8b3d2fd229a"·id="r_a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="memTemplParams"·colspan="2"><a·id="a644bbe6719d8dd756e11e8b3d2fd229a"·name="a644bbe6719d8dd756e11e8b3d2fd229a"></a> 
132 template&lt;class·T·,·class·P·&gt;·</td></tr> 
133 <tr·class="memitem:a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="memTemplItemLeft"·align="right"·valign="top">P&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::rotate</b>·(const·T·&amp;r,·const·P·&amp;pt)</td></tr> 
134 <tr·class="memdesc:a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">rotation·functions·<br·/></td></tr> 
135 <tr·class="separator:a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:adf50f7dfca4a1a627dd54ab8e481fe29"·id="r_adf50f7dfca4a1a627dd54ab8e481fe29"><td·class="memTemplParams"·colspan="2"><a·id="adf50f7dfca4a1a627dd54ab8e481fe29"·name="adf50f7dfca4a1a627dd54ab8e481fe29"></a> 
137 template&lt;class·T·,·class·P·&gt;·</td></tr> 
138 <tr·class="memitem:adf50f7dfca4a1a627dd54ab8e481fe29"><td·class="memTemplItemLeft"·align="right"·valign="top">P&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::unrotate</b>·(const·T·&amp;r,·const·P·&amp;pt)</td></tr> 
139 <tr·class="separator:adf50f7dfca4a1a627dd54ab8e481fe29"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 </table>121 </table>
141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
142 <div·class="textblock"><p>Provides·convenient·mappings·of·common·member·functions·for·testing.·</p>123 <div·class="textblock"><p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·</p>
143 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 125 <dd>
 126 Frank·Dellaert·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>Feb·9,·2011·</dd></dl>
144 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
148 ··<ul>132 ··<ul>
149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00074.html">lieProxies.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00074.html">FastVector.h</a></li>
150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
151 ··</ul>135 ··</ul>
152 </div>136 </div>
153 </body>137 </body>
154 </html>138 </html>
2.27 KB
html2text {}
Max HTML report size reached
443 B
./usr/share/doc/libgtsam-dev/html/a00074.js
357 B
js-beautify {}
Max HTML report size reached
15.4 KB
./usr/share/doc/libgtsam-dev/html/a00074_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/lieProxies.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastVector.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 63 lines modifiedOffset 98, 47 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">lieProxies.h</div></div>104 ··<div·class="headertitle"><div·class="title">FastVector.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00074.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00074.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00008.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
122 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
123 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span>testing·{</div>125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
 126 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">···33</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>·=</div>
 127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····std::vector&lt;T,·typename·internal::FastDefaultVectorAllocator&lt;T&gt;::type&gt;;</div>
124 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
125 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
126 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a00074.html#a72a7c561cc91f437a22023297fb7f658">···36</a></span>··T·<a·class="code·hl_function"·href="a00074.html#a72a7c561cc91f437a22023297fb7f658">between</a>(<span·class="keyword">const</span>·T&amp;·t1,·<span·class="keyword">const</span>·T&amp;·t2)·{·<span·class="keywordflow">return</span>·t1.between(t2);·}</div> 
127 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··T·compose(<span·class="keyword">const</span>·T&amp;·t1,·<span·class="keyword">const</span>·T&amp;·t2)·{·<span·class="keywordflow">return</span>·t1.compose(t2);·}</div> 
130 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a00074.html#aaa623dd059a67523b029af6ec20a38da">···43</a></span>··T·<a·class="code·hl_function"·href="a00074.html#aaa623dd059a67523b029af6ec20a38da">inverse</a>(<span·class="keyword">const</span>·T&amp;·t)·{·<span·class="keywordflow">return</span>·t.inverse();·}</div> 
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·P&gt;</div> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a00074.html#a644bbe6719d8dd756e11e8b3d2fd229a">···47</a></span>··P·<a·class="code·hl_function"·href="a00074.html#a644bbe6719d8dd756e11e8b3d2fd229a">rotate</a>(<span·class="keyword">const</span>·T&amp;·r,·<span·class="keyword">const</span>·P&amp;·pt)·{·<span·class="keywordflow">return</span>·r.rotate(pt);·}</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·P&gt;</div> 
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··P·unrotate(<span·class="keyword">const</span>·T&amp;·r,·<span·class="keyword">const</span>·P&amp;·pt)·{·<span·class="keywordflow">return</span>·r.unrotate(pt);·}</div> 
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}·<span·class="comment">//·\namespace·testing</span></div> 
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<span·class="comment">//·\namespace·gtsam</span></div>129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 130 <div·class="ttc"·id="aa00008_html"><div·class="ttname"><a·href="a00008.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>
 131 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div>
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
144 <div·class="ttc"·id="aa00074_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00074.html#a644bbe6719d8dd756e11e8b3d2fd229a">gtsam::testing::rotate</a></div><div·class="ttdeci">P·rotate(const·T·&amp;r,·const·P·&amp;pt)</div><div·class="ttdoc">rotation·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:47</div></div> 
145 <div·class="ttc"·id="aa00074_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00074.html#a72a7c561cc91f437a22023297fb7f658">gtsam::testing::between</a></div><div·class="ttdeci">T·between(const·T·&amp;t1,·const·T·&amp;t2)</div><div·class="ttdoc">binary·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:36</div></div> 
146 <div·class="ttc"·id="aa00074_html_aaa623dd059a67523b029af6ec20a38da"><div·class="ttname"><a·href="a00074.html#aaa623dd059a67523b029af6ec20a38da">gtsam::testing::inverse</a></div><div·class="ttdeci">T·inverse(const·T·&amp;t)</div><div·class="ttdoc">unary·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:43</div></div> 
147 <div·class="ttc"·id="aa01400_html"><div·class="ttname"><a·href="a01400.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div> 
148 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>132 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
149 </div><!--·fragment·--></div><!--·contents·-->133 </div><!--·fragment·--></div><!--·contents·-->
150 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
151 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
152 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
153 ··<ul>137 ··<ul>
154 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00074.html">lieProxies.h</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00074.html">FastVector.h</a></li>
155 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
156 ··</ul>140 ··</ul>
157 </div>141 </div>
158 </body>142 </body>
159 </html>143 </html>
3.03 KB
html2text {}
Max HTML report size reached
46.8 KB
./usr/share/doc/libgtsam-dev/html/a00080.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Group.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 159 lines modifiedOffset 94, 119 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>·&#124;
 104 <a·href="#var-members">Variables</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Matrix.cpp·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">Group.h·File·Reference</div></div>
103 </div><!--header-->106 </div><!--header-->
104 <div·class="contents">107 <div·class="contents">
  
105 <p>matrix·class··108 <p>Concept·check·class·for·variable·types·with·Group·properties.··
106 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
 110 <p><a·href="a00080_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">111 <table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 113 Classes</h2></td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02332.html">gtsam::group_tag</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·group··<a·href="a02332.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02336.html">gtsam::multiplicative_group_tag</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·operator·syntax·flavors.··<a·href="a02336.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02340.html">gtsam::additive_group_tag</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02344.html">gtsam::IsGroup&lt;·G·&gt;</a></td></tr>
 123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·Concept.··<a·href="a02344.html#details">More...</a><br·/></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02348.html">gtsam::DirectProduct</a></td></tr>
 126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02352.html">gtsam::traits&lt;·DirectProduct&lt;·G,·H·&gt;·&gt;</a></td></tr>
 128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02356.html">gtsam::DirectSum&lt;·G,·H·&gt;</a></td></tr>
 130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·construct·the·direct·sum·of·two·additive·groups·Assumes·existence·of·three·additive·operators·for·both·groups.··<a·href="a02356.html#details">More...</a><br·/></td></tr>
 131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02360.html">gtsam::traits&lt;·DirectSum&lt;·G,·H·&gt;·&gt;</a></td></tr>
 133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>136 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>137 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>138 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
 141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 142 Macros</h2></td></tr>
 143 <tr·class="memitem:aac1ea136475ea605715c809f4b3f0156"·id="r_aac1ea136475ea605715c809f4b3f0156"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00080.html#aac1ea136475ea605715c809f4b3f0156">GTSAM_CONCEPT_GROUP_INST</a>(T)&#160;&#160;&#160;template·class·<a·class="el"·href="a02344.html">gtsam::IsGroup</a>&lt;T&gt;;</td></tr>
 144 <tr·class="memdesc:aac1ea136475ea605715c809f4b3f0156"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·IsGroup.··<br·/></td></tr>
 145 <tr·class="separator:aac1ea136475ea605715c809f4b3f0156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 <tr·class="memitem:a775f74787da8b717f1b6b9932e30701d"·id="r_a775f74787da8b717f1b6b9932e30701d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a775f74787da8b717f1b6b9932e30701d"·name="a775f74787da8b717f1b6b9932e30701d"></a>
 147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_GROUP_TYPE</b>(T)&#160;&#160;&#160;typedef·<a·class="el"·href="a02344.html">gtsam::IsGroup</a>&lt;T&gt;·_gtsam_IsGroup_##T;</td></tr>
 148 <tr·class="separator:a775f74787da8b717f1b6b9932e30701d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>150 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>151 Functions</h2></td></tr>
 152 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"·id="r_a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplParams"·colspan="2"><a·id="a2e95b5b5508cf3284107e979401bd1a4"·name="a2e95b5b5508cf3284107e979401bd1a4"></a>
 153 template&lt;typename·G·&gt;·</td></tr>
 154 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::BOOST_CONCEPT_REQUIRES</b>·(((<a·class="el"·href="a02344.html">IsGroup</a>&lt;·G·&gt;)),(bool))·check_group_invariants(const·G·&amp;a</td></tr>
 155 <tr·class="memdesc:a2e95b5b5508cf3284107e979401bd1a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·invariants.·<br·/></td></tr>
116 <tr·class="memitem:a3f9622226dfe06908f11b42bf0bdd22d"·id="r_a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3f9622226dfe06908f11b42bf0bdd22d"·name="a3f9622226dfe06908f11b42bf0bdd22d"></a> 
117 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
118 <tr·class="memdesc:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr> 
119 <tr·class="separator:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a7a116d0643f123ef3b15d91056506492"·id="r_a7a116d0643f123ef3b15d91056506492"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a116d0643f123ef3b15d91056506492"·name="a7a116d0643f123ef3b15d91056506492"></a> 
121 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
122 <tr·class="memdesc:a7a116d0643f123ef3b15d91056506492"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance·<br·/></td></tr> 
123 <tr·class="separator:a7a116d0643f123ef3b15d91056506492"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:abb0e19bbbeaca95843e8161b89a12fda"·id="r_abb0e19bbbeaca95843e8161b89a12fda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb0e19bbbeaca95843e8161b89a12fda"·name="abb0e19bbbeaca95843e8161b89a12fda"></a> 
125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::list&lt;·Matrix·&gt;·&amp;As,·const·std::list&lt;·Matrix·&gt;·&amp;Bs,·double·tol=1e-9)</td></tr> 
126 <tr·class="memdesc:abb0e19bbbeaca95843e8161b89a12fda"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr> 
127 <tr·class="separator:abb0e19bbbeaca95843e8161b89a12fda"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 </table><table·class="memberdecls">
 158 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 159 Variables</h2></td></tr>
 160 <tr·class="memitem:a8f65fe9bad84fc584a482382ebc754d7"·id="r_a8f65fe9bad84fc584a482382ebc754d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f65fe9bad84fc584a482382ebc754d7"·name="a8f65fe9bad84fc584a482382ebc754d7"></a>
128 <tr·class="memitem:ad8f0349471464c1fb515819d9503849a"·id="r_ad8f0349471464c1fb515819d9503849a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad8f0349471464c1fb515819d9503849a"·name="ad8f0349471464c1fb515819d9503849a"></a> 
129 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_independent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
130 <tr·class="memdesc:ad8f0349471464c1fb515819d9503849a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·independent·<br·/></td></tr> 
131 <tr·class="separator:ad8f0349471464c1fb515819d9503849a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a4b81794af72954abafbb726fc712f5db"·id="r_a4b81794af72954abafbb726fc712f5db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b81794af72954abafbb726fc712f5db"·name="a4b81794af72954abafbb726fc712f5db"></a> 
133 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_dependent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
134 <tr·class="memdesc:a4b81794af72954abafbb726fc712f5db"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·dependent·<br·/></td></tr> 
135 <tr·class="separator:a4b81794af72954abafbb726fc712f5db"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a2218e53a2b99c449e70aa5b7805895fc"·id="r_a2218e53a2b99c449e70aa5b7805895fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2218e53a2b99c449e70aa5b7805895fc"·name="a2218e53a2b99c449e70aa5b7805895fc"></a> 
137 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator^</b>·(const·Matrix·&amp;A,·const·Vector·&amp;v)</td></tr> 
138 <tr·class="memdesc:a2218e53a2b99c449e70aa5b7805895fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·^·for·trans(A)*v·We·transpose·the·vectors·for·speed.·<br·/></td></tr> 
139 <tr·class="separator:a2218e53a2b99c449e70aa5b7805895fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:a9dd023b3cf67869170df84b35e8fcc61"·id="r_a9dd023b3cf67869170df84b35e8fcc61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9dd023b3cf67869170df84b35e8fcc61"·name="a9dd023b3cf67869170df84b35e8fcc61"></a> 
141 const·Eigen::IOFormat·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::matlabFormat</b>·()</td></tr>161 const·G·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::b</b></td></tr>
142 <tr·class="separator:a9dd023b3cf67869170df84b35e8fcc61"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a54fa43c89c5334314c8c75939dd5c2d7"·id="r_a54fa43c89c5334314c8c75939dd5c2d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54fa43c89c5334314c8c75939dd5c2d7"·name="a54fa43c89c5334314c8c75939dd5c2d7"></a> 
144 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s,·std::ostream·&amp;stream)</td></tr> 
145 <tr·class="memdesc:a54fa43c89c5334314c8c75939dd5c2d7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·without·optional·string,·must·specify·cout·yourself·<br·/></td></tr> 
146 <tr·class="separator:a54fa43c89c5334314c8c75939dd5c2d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a8f65fe9bad84fc584a482382ebc754d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 163 <tr·class="memitem:a0e01ab7428d09a6c1eb42ee121fda6bc"·id="r_a0e01ab7428d09a6c1eb42ee121fda6bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0e01ab7428d09a6c1eb42ee121fda6bc"·name="a0e01ab7428d09a6c1eb42ee121fda6bc"></a>
 164 const·G·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::tol</b></td></tr>
147 <tr·class="memitem:a44ead03912d5dcf094d8421e1702ee71"·id="r_a44ead03912d5dcf094d8421e1702ee71"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a44ead03912d5dcf094d8421e1702ee71"·name="a44ead03912d5dcf094d8421e1702ee71"></a> 
148 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s=&quot;&quot;)</td></tr> 
149 <tr·class="memdesc:a44ead03912d5dcf094d8421e1702ee71"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·with·optional·string·to·cout·<br·/></td></tr> 
150 <tr·class="separator:a44ead03912d5dcf094d8421e1702ee71"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 <tr·class="memitem:a3eb7eed9019d3fda8fcf74fbf85b85c9"·id="r_a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3eb7eed9019d3fda8fcf74fbf85b85c9"·name="a3eb7eed9019d3fda8fcf74fbf85b85c9"></a> 
152 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::save</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s,·const·std::string·&amp;filename)</td></tr> 
153 <tr·class="memdesc:a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·a·matrix·to·file,·which·can·be·loaded·by·matlab·<br·/></td></tr> 
154 <tr·class="separator:a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a7d85957bab2d18cf56ab9aaf95a106de"·id="r_a7d85957bab2d18cf56ab9aaf95a106de"><td·class="memItemLeft"·align="right"·valign="top">istream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a7d85957bab2d18cf56ab9aaf95a106de">gtsam::operator&gt;&gt;</a>·(std::istream·&amp;inputStream,·Matrix·&amp;destinationMatrix)</td></tr> 
Max diff block lines reached; 2538/34312 bytes (7.40%) of diff not shown.
13.3 KB
html2text {}
Max HTML report size reached
2.81 KB
./usr/share/doc/libgtsam-dev/html/a00080.js
2.73 KB
js-beautify {}
Max HTML report size reached
20.8 KB
./usr/share/doc/libgtsam-dev/html/a00083.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Testable.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/OptionalJacobian.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 122 lines modifiedOffset 95, 54 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Testable.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">OptionalJacobian.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Concept·check·for·values·that·can·be·used·in·unit·tests.··105 <p>Special·class·for·optional·Jacobian·arguments.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00083_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00083_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">108 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>110 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02476.html">gtsam::IsTestable&lt;·T·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02448.html">gtsam::OptionalJacobian&lt;·Rows,·Cols·&gt;</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·testable·concept·check·that·should·be·placed·in·applicable·unit·tests·and·in·generic·algorithms.··<a·href="a02476.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02448.html"·title="OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...">OptionalJacobian</a>·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·or·dyn[·...·truncated·by·diffoscope;·len:·35,·SHA:·06fc82c5003b31290ab55a2279663743e201d3152bca960de4b5d9fce672b925·...·].html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02480.html">gtsam::equals&lt;·V·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02452.html">gtsam::OptionalJacobian&lt;·Eigen::Dynamic,·Eigen::Dynamic·&gt;</a></td></tr>
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·create·a·binary·predicate.··<a·href="a02480.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02484.html">gtsam::equals_star&lt;·V·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02456.html">gtsam::MakeJacobian&lt;·T,·A·&gt;</a></td></tr>
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·predicate·on·shared·pointers.··<a·href="a02484.html#details">More...</a><br·/></td></tr>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·Jacobian··<a·href="a02456.html#details">More...</a><br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02488.html">gtsam::HasTestablePrereqs&lt;·T·&gt;</a></td></tr> 
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Requirements·on·type·to·pass·it·to·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>·template·below.··<a·href="a02488.html#details">More...</a><br·/></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02492.html">gtsam::Testable&lt;·T·&gt;</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02460.html">gtsam::MakeOptionalJacobian&lt;·T,·A·&gt;</a></td></tr>
126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·that·implements·the·traits·interface·for·GTSAM·types.··<a·href="a02492.html#details">More...</a><br·/></td></tr>120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">:·meta-function·to·generate·JacobianTA·optional·reference·Used·mainly·by·Expressions··<a·href="a02460.html#details">More...</a><br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
130 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
131 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
132 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls"> 
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
136 Macros</h2></td></tr> 
137 <tr·class="memitem:a09f3206ab3c49fa828b82721b56ad50d"·id="r_a09f3206ab3c49fa828b82721b56ad50d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09f3206ab3c49fa828b82721b56ad50d"·name="a09f3206ab3c49fa828b82721b56ad50d"></a> 
138 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_PRINT</b>(x)&#160;&#160;&#160;((x).print(#x))</td></tr> 
139 <tr·class="separator:a09f3206ab3c49fa828b82721b56ad50d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:abe0a238cdd07d484ff0be56ae945b182"·id="r_abe0a238cdd07d484ff0be56ae945b182"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00083.html#abe0a238cdd07d484ff0be56ae945b182">GTSAM_CONCEPT_TESTABLE_INST</a>(T)&#160;&#160;&#160;template·class·<a·class="el"·href="a02476.html">gtsam::IsTestable</a>&lt;T&gt;;</td></tr> 
141 <tr·class="memdesc:abe0a238cdd07d484ff0be56ae945b182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·TestableConcept.··<br·/></td></tr> 
142 <tr·class="separator:abe0a238cdd07d484ff0be56ae945b182"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a1d8be087361f5a3d2b9bad75cdf5ed4c"·id="r_a1d8be087361f5a3d2b9bad75cdf5ed4c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1d8be087361f5a3d2b9bad75cdf5ed4c"·name="a1d8be087361f5a3d2b9bad75cdf5ed4c"></a> 
144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_TESTABLE_TYPE</b>(T)&#160;&#160;&#160;using·_gtsam_Testable_##T·=·<a·class="el"·href="a02476.html">gtsam::IsTestable</a>&lt;T&gt;;</td></tr> 
145 <tr·class="separator:a1d8be087361f5a3d2b9bad75cdf5ed4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 </table><table·class="memberdecls"> 
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
148 Functions</h2></td></tr> 
149 <tr·class="memitem:acd4a964885d404ce95952a426d6ec66f"·id="r_acd4a964885d404ce95952a426d6ec66f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd4a964885d404ce95952a426d6ec66f"·name="acd4a964885d404ce95952a426d6ec66f"></a> 
150 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(float·v,·const·std::string·&amp;s=&quot;&quot;)</td></tr> 
151 <tr·class="separator:acd4a964885d404ce95952a426d6ec66f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:a18388d9f853471b852e9cb5c2f6e321d"·id="r_a18388d9f853471b852e9cb5c2f6e321d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a18388d9f853471b852e9cb5c2f6e321d"·name="a18388d9f853471b852e9cb5c2f6e321d"></a> 
153 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(double·v,·const·std::string·&amp;s=&quot;&quot;)</td></tr> 
154 <tr·class="separator:a18388d9f853471b852e9cb5c2f6e321d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:ad2dbee4a72127938c79162cc8b6d5152"·id="r_ad2dbee4a72127938c79162cc8b6d5152"><td·class="memTemplParams"·colspan="2"><a·id="ad2dbee4a72127938c79162cc8b6d5152"·name="ad2dbee4a72127938c79162cc8b6d5152"></a> 
156 template&lt;class·T·&gt;·</td></tr> 
157 <tr·class="memitem:ad2dbee4a72127938c79162cc8b6d5152"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·T·&amp;obj1,·const·T·&amp;obj2,·double·tol)</td></tr> 
158 <tr·class="memdesc:ad2dbee4a72127938c79162cc8b6d5152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Call·equal·on·the·object.·<br·/></td></tr> 
159 <tr·class="separator:ad2dbee4a72127938c79162cc8b6d5152"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
160 <tr·class="memitem:a1f3dc67ad88b799c469088e428c583b1"·id="r_a1f3dc67ad88b799c469088e428c583b1"><td·class="memTemplParams"·colspan="2"><a·id="a1f3dc67ad88b799c469088e428c583b1"·name="a1f3dc67ad88b799c469088e428c583b1"></a> 
161 template&lt;class·T·&gt;·</td></tr> 
162 <tr·class="memitem:a1f3dc67ad88b799c469088e428c583b1"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·T·&amp;obj1,·const·T·&amp;obj2)</td></tr> 
163 <tr·class="memdesc:a1f3dc67ad88b799c469088e428c583b1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Call·equal·without·tolerance·(use·default·tolerance)·<br·/></td></tr> 
164 <tr·class="separator:a1f3dc67ad88b799c469088e428c583b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
165 <tr·class="memitem:a659619cca082d1c10b07c033d48c54da"·id="r_a659619cca082d1c10b07c033d48c54da"><td·class="memTemplParams"·colspan="2"><a·id="a659619cca082d1c10b07c033d48c54da"·name="a659619cca082d1c10b07c033d48c54da"></a> 
166 template&lt;class·V·&gt;·</td></tr> 
167 <tr·class="memitem:a659619cca082d1c10b07c033d48c54da"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·V·&amp;expected,·const·V·&amp;actual,·double·tol=1e-9)</td></tr> 
168 <tr·class="memdesc:a659619cca082d1c10b07c033d48c54da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·template·works·for·any·type·with·equals.·<br·/></td></tr> 
169 <tr·class="separator:a659619cca082d1c10b07c033d48c54da"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 </table>128 </table>
171 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
172 <div·class="textblock"><p>Concept·check·for·values·that·can·be·used·in·unit·tests.·</p>130 <div·class="textblock"><p>Special·class·for·optional·Jacobian·arguments.·</p>
173 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 132 <dd>
 133 Natesh·Srinivasan·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>Nov·28,·2014·</dd></dl>
174 <p>The·necessary·functions·to·implement·for·Testable·are·defined·below·with·additional·details·as·to·the·interface.·The·concept·checking·function·will·check·whether·or·not·the·function·exists·in·derived·class·and·throw·compile-time·errors.</p> 
175 <p>print·with·optional·string·naming·the·object·void·print(const·std::string&amp;·name)·const·=·0;</p> 
176 <p>equality·up·to·tolerance·tricky·to·implement,·see·PriorFactor·for·an·example·equals·is·not·supposed·to·print·out·<em>anything</em>,·just·return·true|false·bool·equals(const·Derived&amp;·expected,·double·tol)·const·=·0;·</p> 
177 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
178 <a·id="abe0a238cdd07d484ff0be56ae945b182"·name="abe0a238cdd07d484ff0be56ae945b182"></a> 
179 <h2·class="memtitle"><span·class="permalink"><a·href="#abe0a238cdd07d484ff0be56ae945b182">&#9670;&#160;</a></span>GTSAM_CONCEPT_TESTABLE_INST</h2> 
  
180 <div·class="memitem"> 
181 <div·class="memproto"> 
182 ······<table·class="memname"> 
183 ········<tr> 
184 ··········<td·class="memname">#define·GTSAM_CONCEPT_TESTABLE_INST</td> 
185 ··········<td>(</td> 
186 ··········<td·class="paramtype">&#160;</td> 
187 ··········<td·class="paramname">T</td><td>)</td> 
188 ··········<td>&#160;&#160;&#160;template·class·<a·class="el"·href="a02476.html">gtsam::IsTestable</a>&lt;T&gt;;</td> 
189 ········</tr> 
190 ······</table> 
191 </div><div·class="memdoc"> 
  
192 <p>Macros·for·using·the·TestableConcept.·</p> 
193 <ul> 
194 <li>An·instantiation·for·use·inside·unit·tests</li> 
195 <li>A·typedef·for·use·inside·generic·algorithms</li> 
196 </ul> 
197 <p>NOTE:·intentionally·not·in·the·gtsam·namespace·to·allow·for·classes·not·in·the·gtsam·namespace·to·be·more·easily·enforced·as·testable·</p><dl·class="deprecated"><dt><b><a·class="el"·href="a01409.html#_deprecated000001">Deprecated:</a></b></dt><dd>please·use·BOOST_CONCEPT_ASSERT·and·</dd></dl> 
Max diff block lines reached; 915/15614 bytes (5.86%) of diff not shown.
5.47 KB
html2text {}
Max HTML report size reached
973 B
./usr/share/doc/libgtsam-dev/html/a00083.js
887 B
js-beautify {}
Max HTML report size reached
84.8 KB
./usr/share/doc/libgtsam-dev/html/a00083_source.html
Max HTML report size reached
9.88 KB
./usr/share/doc/libgtsam-dev/html/a00089.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ThreadsafeException.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 46 lines modifiedOffset 96, 55 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DSFVector.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ThreadsafeException.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··105 <p>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00089_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00089_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02296.html">gtsam::DSFBase</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02496.html">gtsam::ThreadsafeException&lt;·DERIVED·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·fast·implementation·of·disjoint·set·forests·that·uses·vector·as·underly·data·structure.··<a·href="a02296.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.··<a·href="a02496.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02500.html">gtsam::RuntimeErrorThreadsafe</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-safe·runtime·error·exception.··<a·href="a02500.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02504.html">gtsam::OutOfRangeThreadsafe</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-safe·out·of·range·exception.··<a·href="a02504.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02508.html">gtsam::InvalidArgumentThreadsafe</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-safe·invalid·argument·exception.··<a·href="a02508.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02300.html">gtsam::DSFVector</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02512.html">gtsam::CholeskyFailed</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02300.html"·title="DSFVector·additionally·keeps·a·vector·of·keys·to·support·more·expensive·operations.">DSFVector</a>·additionally·keeps·a·vector·of·keys·to·support·more·expensive·operations.··<a·href="a02300.html#details">More...</a><br·/></td></tr>124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Indicate·Cholesky·factorization·failure.··<a·href="a02512.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>128 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>129 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>130 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>132 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·</p>134 <div·class="textblock"><p>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·</p>
 135 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
126 <dl·class="section·date"><dt>Date</dt><dd>Jun·25,·2010·</dd></dl>136 <dl·class="section·date"><dt>Date</dt><dd>Aug·21,·2010·</dd></dl>
127 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl> 
128 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>141 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00089.html">DSFVector.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00089.html">ThreadsafeException.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>144 ··</ul>
136 </div>145 </div>
137 </body>146 </body>
138 </html>147 </html>
2.49 KB
html2text {}
Max HTML report size reached
43.7 KB
./usr/share/doc/libgtsam-dev/html/a00089_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ThreadsafeException.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 96 lines modifiedOffset 98, 160 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DSFVector.h</div></div>104 ··<div·class="headertitle"><div·class="title">ThreadsafeException.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00089.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00089.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>·<span·class="comment">//·for·GTSAM_USE_TBB</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/optional/optional.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;tbb/tbb_allocator.h&gt;</span></div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;tbb/scalable_allocator.h&gt;</span></div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div>
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DERIVED&gt;</div>
131 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">137 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02296.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02296.html">DSFBase</a>·{</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02496.html">···40</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>:</div>
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">public</span>·std::exception</div>
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02296.html#aeecd94c025c092012570bb2f82f9d2c9">···41</a></span>··<span·class="keyword">typedef</span>·std::vector&lt;size_t&gt;·<a·class="code·hl_typedef"·href="a02296.html#aeecd94c025c092012570bb2f82f9d2c9">V</a>;·</div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>{</div>
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</span>:</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</span>:</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·std::exception·Base;</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">protected</span>:</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·std::basic_string&lt;char,·std::char_traits&lt;char&gt;,</div>
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··boost::shared_ptr&lt;V&gt;·v_;</div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······tbb::tbb_allocator&lt;char&gt;·&gt;·String;</div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#else</span></div>
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">protected</span>:</div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·std::string·String;</div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">protected</span>:</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">···55</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">dynamic_</a>;·</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">···56</a></span>··<span·class="keyword">mutable</span>·boost::optional&lt;String&gt;·<a·class="code·hl_variable"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">description_</a>;·</div>
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<a·class="code·hl_class"·href="a02296.html">DSFBase</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·numNodes);</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_class"·href="a02296.html">DSFBase</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;V&gt;&amp;·v_in);</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">size_t</span>·find(<span·class="keywordtype">size_t</span>·key)·<span·class="keyword">const</span>;</div>156 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02496.html#a5e422f39c89802be3c5aaaf65dbfd862">···59</a></span>··<a·class="code·hl_function"·href="a02496.html#a5e422f39c89802be3c5aaaf65dbfd862">ThreadsafeException</a>()·:</div>
 158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_variable"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">dynamic_</a>(false)·{</div>
146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·merge(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>&amp;·i1,·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>&amp;·i2);</div> 
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>};</div> 
149 </div>160 </div>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
151 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">162 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02300.html">···64</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02300.html">DSFVector</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02296.html">DSFBase</a>·{</div>163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02496.html#a71fe75b345e277c800fb6b5ddba217de">···64</a></span>··<a·class="code·hl_function"·href="a02496.html#a71fe75b345e277c800fb6b5ddba217de">ThreadsafeException</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02496.html">Threadsafe[·...·truncated·by·diffoscope;·len:·27,·SHA:·5bed0b6944572dfa0cbfbaf430b12100d30bea616cb64d77b8f8490cb746f883·...·]</div>
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······Base(other),·<a·class="code·hl_variable"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">dynamic_</a>(false)·{</div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 166 </div>
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 168 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02496.html#a730172f56582e5a56d1fcb93d230d1de">···69</a></span>··<a·class="code·hl_function"·href="a02496.html#a730172f56582e5a56d1fcb93d230d1de">ThreadsafeException</a>(<span·class="keyword">const</span>·std::string&amp;·description)·:</div>
 170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_variable"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">dynamic_</a>(false),·<a·class="code·hl_variable"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">description_</a>(</div>
 171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········String(description.begin(),·description.end()))·{</div>
154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">private</span>:</div> 
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··std::vector&lt;size_t&gt;·keys_;·</div> 
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">public</span>:</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_class"·href="a02300.html">DSFVector</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·numNodes);</div> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02300.html">DSFVector</a>(<span·class="keyword">const</span>·std::vector&lt;size_t&gt;&amp;·keys);</div>173 </div>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_class"·href="a02300.html">DSFVector</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;V&gt;&amp;·v_in,·<span·class="keyword">const</span>·std::vector&lt;s[·...·truncated·by·diffoscope;·len:·26,·SHA:·e1a0f8eeb583f3383ec011898a72d9d4df1936b4a120f97ee5cc96f73c36e503·...·]>175 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02496.html#a3a16f8c7e9e195c03a65dd03c65e77c5">···75</a></span>··<a·class="code·hl_function"·href="a02496.html#a3a16f8c7e9e195c03a65dd03c65e77c5">~ThreadsafeException</a>()·noexcept<span·class="keyword">·override·</span>{</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
 178 </div>
163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
164 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·All·operations·below·loop·over·all·keys·and·hence·are·*at·least*·O(n)</span></div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">public</span>:</div>
 181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·const·noexcept<span·class="keyword">·override·</span>{</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">description_</a>·?·<a·class="code·hl_variable"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">description_</a>-&gt;c_str()·:·<span·class="stringliteral">&quot;&quot;</span>;</div>
165 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>
166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">bool</span>·isSingleton(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>&amp;·label)·<span·class="keyword">const</span>;</div>184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
 185 </div>
167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··std::set&lt;size_t&gt;·set(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>&amp;·label)·<span·class="keyword">const</span>;</div>187 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">
 188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02500.html">···85</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02500.html">RuntimeErrorThreadsafe</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;RuntimeErrorThreadsafe&gt;·{</div>
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>
170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··std::map&lt;size_t,·std::set&lt;size_t&gt;·&gt;·sets()·<span·class="keyword">const</span>;</div>190 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">
 191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02500.html#aa618fffc79e001904f7d53e0f27a29fd">···88</a></span>··<a·class="code·hl_function"·href="a02500.html#aa618fffc79e001904f7d53e0f27a29fd">RuntimeErrorThreadsafe</a>(<span·class="keyword">const</span>·std::string&amp;·description)·:</div>
 192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;<a·class="code·hl_class"·href="a02500.html">RuntimeErrorThreadsafe</a>&gt;(description)·{</div>
171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div>
Max diff block lines reached; 6966/34626 bytes (20.12%) of diff not shown.
9.82 KB
html2text {}
Max HTML report size reached
32.5 KB
./usr/share/doc/libgtsam-dev/html/a00092.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/timing.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/treeTraversal-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 212 lines modifiedOffset 94, 61 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#func-members">Functions</a>·&#124;101 <a·href="#func-members">Functions</a>··</div>
104 <a·href="#var-members">Variables</a>··</div> 
105 ··<div·class="headertitle"><div·class="title">timing.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">treeTraversal-inst.h·File·Reference</div></div>
106 </div><!--header-->103 </div><!--header-->
107 <div·class="contents">104 <div·class="contents">
  
108 <p>Timing·utilities.·· 
109 <a·href="#details">More...</a></p> 
  
110 <p><a·href="a00092_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00092_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">106 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
113 Classes</h2></td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02516.html">gtsam::internal::TimingOutline</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·Entry,·arranged·in·a·tree.··<a·href="a02516.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02520.html">gtsam::internal::AutoTicToc</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Small·class·that·calls·internal::tic·at·construction,·and·internol::toc·when·destroyed.··<a·href="a02520.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:a01434"·id="r_a01434"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01434.html">gtsam::treeTraversal</a></td></tr>
 113 <tr·class="memdesc:a01434"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internal·functions·used·for·traversing·trees.·<br·/></td></tr>
126 </table><table·class="memberdecls"> 
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
128 Macros</h2></td></tr> 
129 <tr·class="memitem:afe4adb938a30dc8c81d2e03d879a3608"·id="r_afe4adb938a30dc8c81d2e03d879a3608"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html#afe4adb938a30dc8c81d2e03d879a3608">gttic_</a>(label)</td></tr> 
130 <tr·class="separator:afe4adb938a30dc8c81d2e03d879a3608"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:a2c2f1ef3bfddf2d150bd5d4d890bbc7f"·id="r_a2c2f1ef3bfddf2d150bd5d4d890bbc7f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2c2f1ef3bfddf2d150bd5d4d890bbc7f"·name="a2c2f1ef3bfddf2d150bd5d4d890bbc7f"></a> 
132 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>gttoc_</b>(label)&#160;&#160;&#160;··label##_obj.stop()</td></tr> 
133 <tr·class="separator:a2c2f1ef3bfddf2d150bd5d4d890bbc7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a520b4258aa4ed27aa088fe6a732f2ff9"·id="r_a520b4258aa4ed27aa088fe6a732f2ff9"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html#a520b4258aa4ed27aa088fe6a732f2ff9">longtic_</a>(label)</td></tr> 
135 <tr·class="separator:a520b4258aa4ed27aa088fe6a732f2ff9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a3a19f9ab54eacf899199b9c8c6505e9c"·id="r_a3a19f9ab54eacf899199b9c8c6505e9c"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html#a3a19f9ab54eacf899199b9c8c6505e9c">longtoc_</a>(label)</td></tr> 
137 <tr·class="separator:a3a19f9ab54eacf899199b9c8c6505e9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:a23d9e4360063250d6e740b9f9176c832"·id="r_a23d9e4360063250d6e740b9f9176c832"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html#a23d9e4360063250d6e740b9f9176c832">tictoc_getNode</a>(variable,··label)</td></tr> 
139 <tr·class="separator:a23d9e4360063250d6e740b9f9176c832"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:a0056fc6cb6d4f1c22d5cf2bb32d207e1"·id="r_a0056fc6cb6d4f1c22d5cf2bb32d207e1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0056fc6cb6d4f1c22d5cf2bb32d207e1"·name="a0056fc6cb6d4f1c22d5cf2bb32d207e1"></a> 
141 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>gttic</b>(label)&#160;&#160;&#160;((void)0)</td></tr> 
142 <tr·class="separator:a0056fc6cb6d4f1c22d5cf2bb32d207e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a1be9e5ce95f4ec3447c848de01560a01"·id="r_a1be9e5ce95f4ec3447c848de01560a01"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1be9e5ce95f4ec3447c848de01560a01"·name="a1be9e5ce95f4ec3447c848de01560a01"></a> 
144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>gttoc</b>(label)&#160;&#160;&#160;((void)0)</td></tr> 
145 <tr·class="separator:a1be9e5ce95f4ec3447c848de01560a01"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 <tr·class="memitem:a6d91713e7a928d1b8cfc0bcab37fe515"·id="r_a6d91713e7a928d1b8cfc0bcab37fe515"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d91713e7a928d1b8cfc0bcab37fe515"·name="a6d91713e7a928d1b8cfc0bcab37fe515"></a> 
147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>longtic</b>(label)&#160;&#160;&#160;((void)0)</td></tr> 
148 <tr·class="separator:a6d91713e7a928d1b8cfc0bcab37fe515"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
149 <tr·class="memitem:ab4227b5bf9e2bdc6543ac5d2037e5b11"·id="r_ab4227b5bf9e2bdc6543ac5d2037e5b11"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab4227b5bf9e2bdc6543ac5d2037e5b11"·name="ab4227b5bf9e2bdc6543ac5d2037e5b11"></a> 
150 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>longtoc</b>(label)&#160;&#160;&#160;((void)0)</td></tr> 
151 <tr·class="separator:ab4227b5bf9e2bdc6543ac5d2037e5b11"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:ad98d54c5d1aa7016bf5db3be3390949d"·id="r_ad98d54c5d1aa7016bf5db3be3390949d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad98d54c5d1aa7016bf5db3be3390949d"·name="ad98d54c5d1aa7016bf5db3be3390949d"></a> 
153 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tictoc_finishedIteration</b>()&#160;&#160;&#160;((void)0)</td></tr> 
154 <tr·class="separator:ad98d54c5d1aa7016bf5db3be3390949d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a4fe87bef0cb5ae585d27cdbd0fa76a46"·id="r_a4fe87bef0cb5ae585d27cdbd0fa76a46"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4fe87bef0cb5ae585d27cdbd0fa76a46"·name="a4fe87bef0cb5ae585d27cdbd0fa76a46"></a> 
156 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tictoc_print</b>()&#160;&#160;&#160;((void)0)</td></tr> 
157 <tr·class="separator:a4fe87bef0cb5ae585d27cdbd0fa76a46"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:a05d884594a99e8bcee7f9068850067d4"·id="r_a05d884594a99e8bcee7f9068850067d4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a05d884594a99e8bcee7f9068850067d4"·name="a05d884594a99e8bcee7f9068850067d4"></a> 
159 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tictoc_reset</b>()&#160;&#160;&#160;((void)0)</td></tr> 
160 <tr·class="separator:a05d884594a99e8bcee7f9068850067d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
162 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
163 Functions</h2></td></tr>117 Functions</h2></td></tr>
164 <tr·class="memitem:aa81dbe28169a87fd2acd186af8c97fb3"·id="r_aa81dbe28169a87fd2acd186af8c97fb3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa81dbe28169a87fd2acd186af8c97fb3"·name="aa81dbe28169a87fd2acd186af8c97fb3"></a> 
165 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::getTicTocID</b>·(const·char·*descriptionC)</td></tr>118 <tr·class="memitem:a50e24f0a9085721425089cdce18f2475"·id="r_a50e24f0a9085721425089cdce18f2475"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·,·typename·VISITOR_POST·&gt;·</td></tr>
 119 <tr·class="memitem:a50e24f0a9085721425089cdce18f2475"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">gtsam::treeTraversal::DepthFirstForest</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost)</td></tr>
 120 <tr·class="memdesc:a50e24f0a9085721425089cdce18f2475"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.··<br·/></td></tr>
166 <tr·class="separator:aa81dbe28169a87fd2acd186af8c97fb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a50e24f0a9085721425089cdce18f2475"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"·id="r_a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·&gt;·</td></tr>
 123 <tr·class="memitem:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a3735d0cee6f4d530e75479f7b1ebaf07">gtsam::treeTraversal::DepthFirstForest</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre)</td></tr>
 124 <tr·class="memdesc:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first,·with·a·pre-order·visit·but·no·post-order·visit.··<br·/></td></tr>
167 <tr·class="memitem:a2b3221d20e3c3de4d785d72854c53f44"·id="r_a2b3221d20e3c3de4d785d72854c53f44"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b3221d20e3c3de4d785d72854c53f44"·name="a2b3221d20e3c3de4d785d72854c53f44"></a> 
168 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::tic</b>·(size_t·id,·const·char·*labelC)</td></tr> 
169 <tr·class="separator:a2b3221d20e3c3de4d785d72854c53f44"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 <tr·class="memitem:af3014f0d4aa5ff46c5cd4a516c39c56b"·id="r_af3014f0d4aa5ff46c5cd4a516c39c56b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3014f0d4aa5ff46c5cd4a516c39c56b"·name="af3014f0d4aa5ff46c5cd4a516c39c56b"></a> 
171 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::toc</b>·(size_t·id,·const·char·*label)</td></tr> 
172 <tr·class="separator:af3014f0d4aa5ff46c5cd4a516c39c56b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
173 <tr·class="memitem:a3230ae4ee4a803cf8d837ea66a735703"·id="r_a3230ae4ee4a803cf8d837ea66a735703"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3230ae4ee4a803cf8d837ea66a735703"·name="a3230ae4ee4a803cf8d837ea66a735703"></a> 
174 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::tictoc_finishedIteration_</b>·()</td></tr> 
175 <tr·class="separator:a3230ae4ee4a803cf8d837ea66a735703"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
176 <tr·class="memitem:a4733cdc946435aef61a5478b201d1042"·id="r_a4733cdc946435aef61a5478b201d1042"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4733cdc946435aef61a5478b201d1042"·name="a4733cdc946435aef61a5478b201d1042"></a> 
177 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::tictoc_print_</b>·()</td></tr> 
178 <tr·class="separator:a4733cdc946435aef61a5478b201d1042"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a3735d0cee6f4d530e75479f7b1ebaf07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"·id="r_afd7410807789da9ad91d6630063be36f"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·,·typename·DATA·,·typename·VISITOR_PRE·,·typename·VISITOR_POST·&gt;·</td></tr>
 127 <tr·class="memitem:afd7410807789da9ad91d6630063be36f"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#afd7410807789da9ad91d6630063be36f">gtsam::treeTraversal::DepthFirstForestParallel</a>·(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost,·int·problemSizeThreshold=10)</td></tr>
 128 <tr·class="memdesc:afd7410807789da9ad91d6630063be36f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.··<br·/></td></tr>
179 <tr·class="memitem:a7945a7256f5f54c8fcf0c2aa1bf4b3f9"·id="r_a7945a7256f5f54c8fcf0c2aa1bf4b3f9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7945a7256f5f54c8fcf0c2aa1bf4b3f9"·name="a7945a7256f5f54c8fcf0c2aa1bf4b3f9"></a> 
180 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::tictoc_print2_</b>·()</td></tr> 
181 <tr·class="separator:a7945a7256f5f54c8fcf0c2aa1bf4b3f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
182 <tr·class="memitem:a05e469989c2312c6c5ccb33b1202ef41"·id="r_a05e469989c2312c6c5ccb33b1202ef41"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a05e469989c2312c6c5ccb33b1202ef41"·name="a05e469989c2312c6c5ccb33b1202ef41"></a> 
183 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::tictoc_reset_</b>·()</td></tr> 
184 <tr·class="separator:a05e469989c2312c6c5ccb33b1202ef41"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:afd7410807789da9ad91d6630063be36f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"·id="r_a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplParams"·colspan="2">template&lt;class·FOREST·&gt;·</td></tr>
 131 <tr·class="memitem:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·boost::shared_ptr&lt;·typename·FOREST::Node·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01434.html#a67e7c6f5c4916c4a58a783e6b566d55a">gtsam::treeTraversal::CloneForest</a>·(const·FOREST·&amp;forest)</td></tr>
 132 <tr·class="memdesc:a67e7c6f5c4916c4a58a783e6b566d55a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Clone·a·tree,·copy-constructing·new·nodes·(calling·boost::make_shared)·and·setting·up·child·pointers·for·a·clone·of·the·original·tree.··<br·/></td></tr>
185 </table><table·class="memberdecls"> 
186 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
187 Variables</h2></td></tr> 
188 <tr·class="memitem:a40005cbe4645e499d61a76bd679ff6d5"·id="r_a40005cbe4645e499d61a76bd679ff6d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a40005cbe4645e499d61a76bd679ff6d5"·name="a40005cbe4645e499d61a76bd679ff6d5"></a> 
Max diff block lines reached; 6022/25035 bytes (24.05%) of diff not shown.
7.92 KB
html2text {}
Max HTML report size reached
681 B
./usr/share/doc/libgtsam-dev/html/a00092.js
595 B
js-beautify {}
Max HTML report size reached
107 KB
./usr/share/doc/libgtsam-dev/html/a00092_source.html
Max HTML report size reached
63.5 KB
./usr/share/doc/libgtsam-dev/html/a00095.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ProductLieGroup.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 46 lines modifiedOffset 95, 298 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
 103 <a·href="#typedef-members">Typedefs</a>·&#124;
 104 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ProductLieGroup.h·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">Matrix.h·File·Reference</div></div>
103 </div><!--header-->106 </div><!--header-->
104 <div·class="contents">107 <div·class="contents">
  
105 <p>Group·product·of·two·Lie·Groups.··108 <p>typedef·and·functions·to·augment·Eigen's·MatrixXd··
106 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00095_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00095_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">111 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>113 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02464.html">gtsam::ProductLieGroup&lt;·G,·H·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02416.html">gtsam::Reshape&lt;·OutM,·OutN,·OutOptions,·InM,·InN,·InOptions·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·construct·the·product·Lie·group·of·two·other·Lie·groups·Assumes·Lie·group·structure·for·G·and·H.··<a·href="a02464.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·functor.··<a·href="a02416.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02420.html">gtsam::Reshape&lt;·M,·M,·InOptions,·M,·M,·InOptions·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·nothing·as·shape·stays·the·same·(needed·to·not·be·ambiguous·for·square·input·equals·square·output)··<a·href="a02420.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02424.html">gtsam::Reshape&lt;·M,·N,·InOptions,·M,·N,·InOptions·&gt;</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·nothing·as·shape·stays·the·same.··<a·href="a02424.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02428.html">gtsam::Reshape&lt;·N,·M,·InOptions,·M,·N,·InOptions·&gt;</a></td></tr>
 124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·transpose.··<a·href="a02428.html#details">More...</a><br·/></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02468.html">gtsam::traits&lt;·ProductLieGroup&lt;·G,·H·&gt;·&gt;</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02432.html">gtsam::MultiplyWithInverse&lt;·N·&gt;</a></td></tr>
 127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·multiplication·of·a·vector·b·with·the·inverse·of·a·matrix·A.··<a·href="a02432.html#details">More...</a><br·/></td></tr>
 128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02436.html">gtsam::MultiplyWithInverseFunction&lt;·T,·N·&gt;</a></td></tr>
 130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·multiplication·with·the·inverse·of·a·matrix,·itself·the·result·of·a·function·f.··<a·href="a02436.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">132 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>134 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>135 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>136 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 </table><table·class="memberdecls">
 139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 140 Macros</h2></td></tr>
 141 <tr·class="memitem:af70cb330d79b8fae30e06d23726fada2"·id="r_af70cb330d79b8fae30e06d23726fada2"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00095.html#af70cb330d79b8fae30e06d23726fada2">GTSAM_MAKE_MATRIX_DEFS</a>(N)</td></tr>
 142 <tr·class="separator:af70cb330d79b8fae30e06d23726fada2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 </table><table·class="memberdecls">
 144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 145 Typedefs</h2></td></tr>
 146 <tr·class="memitem:a03a792d93b6d3283b4c2f3fb5954190f"·id="r_a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03a792d93b6d3283b4c2f3fb5954190f"·name="a03a792d93b6d3283b4c2f3fb5954190f"></a>
 147 typedef·Eigen::MatrixXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Matrix</b></td></tr>
 148 <tr·class="separator:a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 <tr·class="memitem:ae14bcd25aa57e5e0477389b9a08b9098"·id="r_ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae14bcd25aa57e5e0477389b9a08b9098"·name="ae14bcd25aa57e5e0477389b9a08b9098"></a>
 150 typedef·Eigen::Matrix&lt;·double,·Eigen::Dynamic,·Eigen::Dynamic,·Eigen::RowMajor·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::MatrixRowMajor</b></td></tr>
 151 <tr·class="separator:ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:a3218833aef585dcaf060bdef7c8ee861"·id="r_a3218833aef585dcaf060bdef7c8ee861"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3218833aef585dcaf060bdef7c8ee861"·name="a3218833aef585dcaf060bdef7c8ee861"></a>
 153 typedef·Eigen::Block&lt;·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubMatrix</b></td></tr>
 154 <tr·class="separator:a3218833aef585dcaf060bdef7c8ee861"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a7197dd6ad1eee8ece9aa15edbabc3b68"·id="r_a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7197dd6ad1eee8ece9aa15edbabc3b68"·name="a7197dd6ad1eee8ece9aa15edbabc3b68"></a>
 156 typedef·Eigen::Block&lt;·const·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubMatrix</b></td></tr>
 157 <tr·class="separator:a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 </table><table·class="memberdecls">
 159 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 160 Functions</h2></td></tr>
 161 <tr·class="memitem:a9dd023b3cf67869170df84b35e8fcc61"·id="r_a9dd023b3cf67869170df84b35e8fcc61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9dd023b3cf67869170df84b35e8fcc61"·name="a9dd023b3cf67869170df84b35e8fcc61"></a>
 162 const·Eigen::IOFormat·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::matlabFormat</b>·()</td></tr>
 163 <tr·class="separator:a9dd023b3cf67869170df84b35e8fcc61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 164 <tr·class="memitem:af31e657258505b2e5148846ebbaa3195"·id="r_af31e657258505b2e5148846ebbaa3195"><td·class="memTemplParams"·colspan="2"><a·id="af31e657258505b2e5148846ebbaa3195"·name="af31e657258505b2e5148846ebbaa3195"></a>
 165 template&lt;class·MATRIX·&gt;·</td></tr>
 166 <tr·class="memitem:af31e657258505b2e5148846ebbaa3195"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;A,·const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;B,·double·tol=1e-9)</td></tr>
 167 <tr·class="memdesc:af31e657258505b2e5148846ebbaa3195"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·a·tolerance·<br·/></td></tr>
 168 <tr·class="separator:af31e657258505b2e5148846ebbaa3195"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 169 <tr·class="memitem:afd5b3cf3f54adcbdd6d9e7403f1a792f"·id="r_afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd5b3cf3f54adcbdd6d9e7403f1a792f"·name="afd5b3cf3f54adcbdd6d9e7403f1a792f"></a>
 170 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator==</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B)</td></tr>
 171 <tr·class="memdesc:afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equality·is·just·equal_with_abs_tol·1e-9·<br·/></td></tr>
 172 <tr·class="separator:afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 <tr·class="memitem:ab235abf7505b634be2165e0db58239dd"·id="r_ab235abf7505b634be2165e0db58239dd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab235abf7505b634be2165e0db58239dd"·name="ab235abf7505b634be2165e0db58239dd"></a>
 174 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator!=</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B)</td></tr>
 175 <tr·class="memdesc:ab235abf7505b634be2165e0db58239dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequality·<br·/></td></tr>
 176 <tr·class="separator:ab235abf7505b634be2165e0db58239dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 177 <tr·class="memitem:a3f9622226dfe06908f11b42bf0bdd22d"·id="r_a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3f9622226dfe06908f11b42bf0bdd22d"·name="a3f9622226dfe06908f11b42bf0bdd22d"></a>
 178 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 179 <tr·class="memdesc:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr>
 180 <tr·class="separator:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a7a116d0643f123ef3b15d91056506492"·id="r_a7a116d0643f123ef3b15d91056506492"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a116d0643f123ef3b15d91056506492"·name="a7a116d0643f123ef3b15d91056506492"></a>
 182 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 183 <tr·class="memdesc:a7a116d0643f123ef3b15d91056506492"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance·<br·/></td></tr>
 184 <tr·class="separator:a7a116d0643f123ef3b15d91056506492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 185 <tr·class="memitem:abb0e19bbbeaca95843e8161b89a12fda"·id="r_abb0e19bbbeaca95843e8161b89a12fda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb0e19bbbeaca95843e8161b89a12fda"·name="abb0e19bbbeaca95843e8161b89a12fda"></a>
 186 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::list&lt;·Matrix·&gt;·&amp;As,·const·std::list&lt;·Matrix·&gt;·&amp;Bs,·double·tol=1e-9)</td></tr>
 187 <tr·class="memdesc:abb0e19bbbeaca95843e8161b89a12fda"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr>
 188 <tr·class="separator:abb0e19bbbeaca95843e8161b89a12fda"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:ad8f0349471464c1fb515819d9503849a"·id="r_ad8f0349471464c1fb515819d9503849a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad8f0349471464c1fb515819d9503849a"·name="ad8f0349471464c1fb515819d9503849a"></a>
 190 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_independent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 191 <tr·class="memdesc:ad8f0349471464c1fb515819d9503849a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·independent·<br·/></td></tr>
 192 <tr·class="separator:ad8f0349471464c1fb515819d9503849a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 <tr·class="memitem:a4b81794af72954abafbb726fc712f5db"·id="r_a4b81794af72954abafbb726fc712f5db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b81794af72954abafbb726fc712f5db"·name="a4b81794af72954abafbb726fc712f5db"></a>
 194 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_dependent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 195 <tr·class="memdesc:a4b81794af72954abafbb726fc712f5db"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·dependent·<br·/></td></tr>
 196 <tr·class="separator:a4b81794af72954abafbb726fc712f5db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 197 <tr·class="memitem:a2218e53a2b99c449e70aa5b7805895fc"·id="r_a2218e53a2b99c449e70aa5b7805895fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2218e53a2b99c449e70aa5b7805895fc"·name="a2218e53a2b99c449e70aa5b7805895fc"></a>
 198 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator^</b>·(const·Matrix·&amp;A,·const·Vector·&amp;v)</td></tr>
 199 <tr·class="memdesc:a2218e53a2b99c449e70aa5b7805895fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·^·for·trans(A)*v·We·transpose·the·vectors·for·speed.·<br·/></td></tr>
 200 <tr·class="separator:a2218e53a2b99c449e70aa5b7805895fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 201 <tr·class="memitem:abc29e3164ed30e785a3c48dfd1aa6ca5"·id="r_abc29e3164ed30e785a3c48dfd1aa6ca5"><td·class="memTemplParams"·colspan="2"><a·id="abc29e3164ed30e785a3c48dfd1aa6ca5"·name="abc29e3164ed30e785a3c48dfd1aa6ca5"></a>
 202 template&lt;class·MATRIX·&gt;·</td></tr>
Max diff block lines reached; 3790/45822 bytes (8.27%) of diff not shown.
18.6 KB
html2text {}
Max HTML report size reached
3.59 KB
./usr/share/doc/libgtsam-dev/html/a00095.js
3.5 KB
js-beautify {}
Max HTML report size reached
133 KB
./usr/share/doc/libgtsam-dev/html/a00095_source.html
Max HTML report size reached
62.9 KB
./usr/share/doc/libgtsam-dev/html/a00098_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Group.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/testLie.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 220 lines modifiedOffset 98, 111 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Group.h</div></div>104 ··<div·class="headertitle"><div·class="title">testLie.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00098.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·testLie.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Test·utilities·for·Lie·groups</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·November,·2014</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Paul·Furgale</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div>
 124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>
 128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00017.html">gtsam/base/numericalDerivative.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/concept_check.hpp&gt;</span></div>130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;CppUnitLite/TestResult.h&gt;</span></div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/concept/requires.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/type_traits/is_base_of.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/static_assert.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;CppUnitLite/Test.h&gt;</span></div>
 132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;CppUnitLite/Failure.h&gt;</span></div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02332.html">···34</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02332.html">group_tag</a>·{};</div>136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Do·a·comprehensive·test·of·Lie·Group·derivatives</span></div>
 137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div>
 138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keywordtype">void</span>·testLieGroupDerivatives(TestResult&amp;·result_,·<span·class="keyword">const</span>·std::string&amp;·name_,</div>
 139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·G&amp;·t1,·<span·class="keyword">const</span>·G&amp;·t2)·{</div>
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02336.html">···37</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02336.html">multiplicative_group_tag</a>·{};</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02340.html">···38</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02340.html">additive_group_tag</a>·{};</div>141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Matrix·H1,·H2;</div>
 142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·traits&lt;G&gt;·T;</div>
 143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·OptionalJacobian&lt;T::dimension,T::dimension&gt;·OJ;</div>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>;</div>145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·Inverse</span></div>
 146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··OJ·none;</div>
 147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··EXPECT(assert_equal&lt;G&gt;(t1.inverse(),T::Inverse(t1,·H1)));</div>
 148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative21&lt;G,G,OJ&gt;(T::Inverse,·t1,·none),H1));</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div> 
138 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};"> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02344.html">···46</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02344.html">IsGroup</a>·{</div>150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··EXPECT(assert_equal&lt;G&gt;(t2.inverse(),T::Inverse(t2,·H1)));</div>
 151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative21&lt;G,G,OJ&gt;(T::Inverse,·t2,·none),H1));</div>
 152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">public</span>:</div>153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Compose</span></div>
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::structure_category</a>·structure_category_tag;</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::group_flavor</a>·flavor_tag;</div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="comment">//typedef·typename·traits&lt;G&gt;::identity::value_type·identity_value_type;</span></div>154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EXPECT(assert_equal&lt;G&gt;(t1·*·t2,T::Compose(t1,·t2,·H1,·H2)));</div>
 155 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;G,G,G,OJ,OJ&gt;(T::Compose,·t1,·t2,·none,·none),·H1));</div>
 156 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;G,G,G,OJ,OJ&gt;(T::Compose,·t1,·t2,·none,·none),·H2));</div>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··BOOST_CONCEPT_USAGE(<a·class="code·hl_class"·href="a02344.html">IsGroup</a>)·{</div>158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Between</span></div>
 159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··EXPECT(assert_equal&lt;G&gt;(t1.inverse()·*·t2,T::Between(t1,·t2,·H1,·H2)));</div>
 160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;G,G,G,OJ,OJ&gt;(T::Between,·t1,·t2,·none,·none),·H1));</div>
 161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;G,G,G,OJ,OJ&gt;(T::Between,·t1,·t2,·none,·none),·H2));</div>
 162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····BOOST_STATIC_ASSERT_MSG(</div>163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 164 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·Do·a·comprehensive·test·of·Lie·Group·Chart·derivatives</span></div>
 165 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div>
 166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keywordtype">void</span>·testChartDerivatives(TestResult&amp;·result_,·<span·class="keyword">const</span>·std::string&amp;·name_,</div>
 167 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">const</span>·G&amp;·t1,·<span·class="keyword">const</span>·G&amp;·t2)·{</div>
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········(boost::is_base_of&lt;group_tag,·structure_category_tag&gt;::value),</div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="stringliteral">&quot;This·type&#39;s·structure_category·trait·does·not·assert·it·as·a·group·(or·derived)&quot;</span>);</div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Identity</a>();</div> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Compose</a>(g,·h);</div> 
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Between</a>(g,·h);</div> 
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Inverse</a>(g);</div> 
153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····operator_usage(flavor);</div> 
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">//·todo:·how·do·we·test·the·act·concept?·or·do·we·even·need·to?</span></div> 
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 169 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··Matrix·H1,·H2;</div>
 170 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·traits&lt;G&gt;·T;</div>
 171 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·T::TangentVector·V;</div>
 172 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">typedef</span>·OptionalJacobian&lt;T::dimension,T::dimension&gt;·OJ;</div>
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>173 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">private</span>:</div>174 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·Retract</span></div>
158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·operator_usage(<a·class="code·hl_struct"·href="a02336.html">multiplicative_group_tag</a>)·{</div> 
159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····e·=·g·*·h;</div> 
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//e·=·-g;·//·todo·this·should·work,·but·it·is·failing·for·Quaternions</span></div> 
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div>175 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··OJ·none;</div>
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">void</span>·operator_usage(<a·class="code·hl_struct"·href="a02340.html">additive_group_tag</a>)·{</div> 
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····e·=·g·+·h;</div>176 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··V·w12·=·T::Local(t1,·t2);</div>
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····e·=·h·-·g;</div> 
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····e·=·-g;</div> 
166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>177 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··EXPECT(assert_equal&lt;G&gt;(t2,·T::Retract(t1,w12,·H1,·H2)));</div>
 178 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative41&lt;G,G,V,OJ,OJ&gt;(T::Retract,·t1,·w12,·none,·none),·H1));</div>
 179 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(numericalDerivative42&lt;G,G,V,OJ,OJ&gt;(T::Retract,·t1,·w12,·none,·none),·H2));</div>
167 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>180 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
168 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··flavor_tag·flavor;</div> 
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··G·e,·g,·h;</div> 
170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">bool</span>·b;</div>181 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//·Local</span></div>
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>};</div> 
172 </div>182 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(w12,·T::Local(t1,·t2,·H1,·H2)));</div>
Max diff block lines reached; 4007/50526 bytes (7.93%) of diff not shown.
13.4 KB
html2text {}
Max HTML report size reached
6.92 KB
./usr/share/doc/libgtsam-dev/html/a00101.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastVector.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VerticalBlockMatrix.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">FastVector.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.··104 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00101_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
116 Typedefs</h2></td></tr> 
117 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"·id="r_gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
118 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a>·=·std::vector&lt;·T,·typename·<a·class="el"·href="a02308.html">internal::FastDefaultVectorAllocator</a>&lt;·T·&gt;::type·&gt;</td></tr> 
119 <tr·class="memdesc:gafeaa7d82369f3ff952157586240273c8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.··<br·/></td></tr> 
120 <tr·class="separator:gafeaa7d82369f3ff952157586240273c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table>112 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>A·matrix·with·column·blocks·of·pre-defined·sizes.·</p>
 115 <p>Used·in·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
123 <div·class="textblock"><p>A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·</p> 
124 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd> 
125 <dd> 
126 Frank·Dellaert·</dd></dl> 
127 <dl·class="section·date"><dt>Date</dt><dd>Feb·9,·2011·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
128 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>121 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00101.html">FastVector.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00101.html">VerticalBlockMatrix.cpp</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>124 ··</ul>
136 </div>125 </div>
137 </body>126 </body>
138 </html>127 </html>
1.66 KB
html2text {}
Max HTML report size reached
15.4 KB
./usr/share/doc/libgtsam-dev/html/a00104.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Manifold.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/cholesky.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 86 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Manifold.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">cholesky.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Base·class·and·basic·functions·for·Manifold·types.··105 <p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00104_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00104_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">108 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02388.html">gtsam::manifold_tag</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·manifold··<a·href="a02388.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02392.html">gtsam::internal::HasManifoldPrereqs&lt;·Class·&gt;</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Requirements·on·type·to·pass·it·to·<a·class="el"·href="a02408.html"·title="Both·ManifoldTraits·and·Testable.">Manifold</a>·template·below.··<a·href="a02392.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02396.html">gtsam::internal::GetDimensionImpl&lt;·Class,·N·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Extra·manifold·traits·for·fixed-dimension·types.··<a·href="a02396.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02400.html">gtsam::internal::GetDimensionImpl&lt;·Class,·Eigen::Dynamic·&gt;</a></td></tr> 
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Extra·manifold·traits·for·variable-dimension·types.··<a·href="a02400.html#details">More...</a><br·/></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02404.html">gtsam::internal::ManifoldTraits&lt;·Class·&gt;</a></td></tr> 
126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·that·implements·the·traits·interface·for·GTSAM·manifolds.··<a·href="a02404.html#details">More...</a><br·/></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02408.html">gtsam::internal::Manifold&lt;·Class·&gt;</a></td></tr> 
129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Both·<a·class="el"·href="a02404.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·manifolds.">ManifoldTraits</a>·and·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>.··<a·href="a02408.html#details">More...</a><br·/></td></tr> 
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02412.html">gtsam::FixedDimension&lt;·T·&gt;</a></td></tr> 
132 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Give·fixed·size·dimension·of·a·type,·fails·at·compile·time·if·dynamic.··<a·href="a02412.html#details">More...</a><br·/></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 </table><table·class="memberdecls"> 
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
136 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
137 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
138 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
142 Macros</h2></td></tr> 
143 <tr·class="memitem:a64b5e2e3c812d2cdea5ee294100f825f"·id="r_a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64b5e2e3c812d2cdea5ee294100f825f"·name="a64b5e2e3c812d2cdea5ee294100f825f"></a> 
144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_MANIFOLD_INST</b>(T)&#160;&#160;&#160;template·class·gtsam::IsManifold&lt;T&gt;;</td></tr> 
145 <tr·class="memdesc:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&zwj;**·<br·/></td></tr> 
146 <tr·class="separator:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:a5bc634a672a09f703802790292574815"·id="r_a5bc634a672a09f703802790292574815"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bc634a672a09f703802790292574815"·name="a5bc634a672a09f703802790292574815"></a> 
148 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_MANIFOLD_TYPE</b>(T)&#160;&#160;&#160;using·_gtsam_IsManifold_##T·=·gtsam::IsManifold&lt;T&gt;;</td></tr> 
149 <tr·class="separator:a5bc634a672a09f703802790292574815"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 </table><table·class="memberdecls"> 
151 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
152 Functions</h2></td></tr>116 Functions</h2></td></tr>
153 <tr·class="memitem:ae03a6aedf0a82f67c2f3e987fb3aacba"·id="r_ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memTemplParams"·colspan="2"><a·id="ae03a6aedf0a82f67c2f3e987fb3aacba"·name="ae03a6aedf0a82f67c2f3e987fb3aacba"></a> 
154 template&lt;typename·T·&gt;·</td></tr> 
155 <tr·class="memitem:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::BOOST_CONCEPT_REQUIRES</b>·(((<a·class="el"·href="a02476.html">IsTestable</a>&lt;·T·&gt;)),(bool))·check_manifold_invariants(const·T·&amp;a</td></tr> 
156 <tr·class="memdesc:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·invariants·for·Manifold·type.·<br·/></td></tr>117 <tr·class="memitem:a747683f736c50bca16b3aab0e95b1b76"·id="r_a747683f736c50bca16b3aab0e95b1b76"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·size_t,·bool·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a747683f736c50[·...·truncated·by·diffoscope;·len:·79,·SHA:·efb8ea8122297099175eba2da738e0cef91f759a8798b640515fc9046e148439·...·]</td></tr>
 118 <tr·class="memdesc:a747683f736c50bca16b3aab0e95b1b76"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">"Careful"·Cholesky·computes·the·positive·square-root·of·a·positive·symmetric·semi-definite·matrix·(i.e.··<br·/></td></tr>
 119 <tr·class="separator:a747683f736c50bca16b3aab0e95b1b76"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:abe82fa6aceccfa2360cf314ab44f39ad"·id="r_abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">gtsam::choleskyPartial</a>·(Matrix·&amp;ABC,·size_t·nFrontal,·size_t·topleft=0)</td></tr>
 121 <tr·class="memdesc:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Partial·Cholesky·computes·a·factor·[R·S·such·that·[R'·0·[R·S·=·[A·B·0·L]·S'·I]·0·L]·B'·C].··<br·/></td></tr>
157 <tr·class="separator:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:abe82fa6aceccfa2360cf314ab44f39ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 </table>123 </table>
159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
160 <div·class="textblock"><p>Base·class·and·basic·functions·for·Manifold·types.·</p>125 <div·class="textblock"><p>Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·</p>
161 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>Nov·5,·2010·</dd></dl>
162 <dd> 
163 Frank·Dellaert·</dd> 
164 <dd> 
165 Mike·Bosse·</dd></dl> 
166 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
167 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
168 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
169 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
170 ··<ul>132 ··<ul>
171 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00104.html">Manifold.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00104.html">cholesky.h</a></li>
172 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
173 ··</ul>135 ··</ul>
174 </div>136 </div>
175 </body>137 </body>
176 </html>138 </html>
3.98 KB
html2text {}
Max HTML report size reached
982 B
./usr/share/doc/libgtsam-dev/html/a00104.js
896 B
js-beautify {}
Max HTML report size reached
40.6 KB
./usr/share/doc/libgtsam-dev/html/a00104_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Manifold.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/cholesky.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 189 lines modifiedOffset 98, 48 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Manifold.h</div></div>104 ··<div·class="headertitle"><div·class="title">cholesky.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00104.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00104.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/concept_check.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/concept/requires.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/type_traits/is_base_of.hpp&gt;</span></div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02388.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02388.html">manifold_tag</a>·{};</div>124 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>GTSAM_EXPORT·std::pair&lt;size_t,bool&gt;·<a·class="code·hl_function"·href="a01428.html#a747683f736c50bca16b3aab0e95b1b76">choleskyCareful</a>(Matrix&amp;·ATA,·<span·class="keywordtype">int</span>·orde[·...·truncated·by·diffoscope;·len:·7,·SHA:·0220b3f388b00b7836c352edeacc1de322f73b5a53cfd94ec4316ebae81b102a·...·];</div>
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>125 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 126 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#abe82fa6aceccfa2360cf314ab44f39ad">choleskyPartial</a>(Matrix&amp;·ABC,·<span·class="keywordtype">size_t</span>·nFrontal,·<span·class="keywordtype">size_t</span>·topleft=0);</div>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>;</div> 
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">namespace·</span>internal·{</div> 
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>127 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 128 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>
136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Class&gt;</div> 
137 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="};"> 
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02392.html">···59</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02392.html">HasManifoldPrereqs</a>·{</div> 
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>129 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">enum</span>·{·dim·=·Class::dimension·};</div> 
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··Class·p,·q;</div> 
143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··Eigen::Matrix&lt;double,·dim,·1&gt;·v;</div> 
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;dim,·dim&gt;</a>·Hp,·Hq,·Hv;</div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··BOOST_CONCEPT_USAGE(<a·class="code·hl_struct"·href="a02392.html">HasManifoldPrereqs</a>)·{</div> 
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····v·=·p.localCoordinates(q);</div> 
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····q·=·p.retract(v);</div> 
149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div> 
150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div> 
151 </div> 
152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Class,·<span·class="keywordtype">int</span>·N&gt;</div> 
154 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};"> 
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02396.html">···75</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02396.html">GetDimensionImpl</a>·{</div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//·Compile-time·dimensionality</span></div> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·GetDimension(<span·class="keyword">const</span>·Class&amp;)·{</div> 
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·N;</div> 
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div> 
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div> 
161 </div> 
162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
163 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Class&gt;</div> 
164 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};"> 
165 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02400.html">···84</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02396.html">GetDimensionImpl</a>&lt;Class,·Eigen::Dynamic&gt;·{</div> 
166 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="comment">//·Run-time·dimensionality</span></div> 
167 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·GetDimension(<span·class="keyword">const</span>·Class&amp;·m)·{</div> 
168 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·m.dim();</div> 
169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div> 
170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div> 
171 </div> 
172 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
173 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Class&gt;</div> 
174 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};"> 
175 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02404.html">···95</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02404.html">ManifoldTraits</a>:·<a·class="code·hl_struct"·href="a02396.html">GetDimensionImpl</a>&lt;Class,·Class::dimension&gt;·{</div> 
176 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
177 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·Check·that·Class·has·the·necessary·machinery</span></div> 
178 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_struct"·href="a02392.html">HasManifoldPrereqs&lt;Class&gt;</a>));</div> 
179 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
180 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·Dimension·of·the·manifold</span></div> 
181 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">enum</span>·{·dimension·=·Class::dimension·};</div> 
182 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
183 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·Typedefs·required·by·all·manifold·types.</span></div> 
184 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">typedef</span>·Class·ManifoldType;</div> 
185 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02388.html">manifold_tag</a>·<a·class="code·hl_struct"·href="a02388.html">structure_category</a>;</div> 
186 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·dimension,·1&gt;·TangentVector;</div> 
187 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
188 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="comment">//·Local·coordinates</span></div> 
189 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keyword">static</span>·TangentVector·Local(<span·class="keyword">const</span>·Class&amp;·origin,·<span·class="keyword">const</span>·Class&amp;·other)·{</div> 
190 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<span·class="keywordflow">return</span>·origin.localCoordinates(other);</div> 
191 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··}</div> 
192 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
193 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="comment">//·Retraction·back·to·manifold</span></div> 
194 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">static</span>·Class·Retract(<span·class="keyword">const</span>·Class&amp;·origin,·<span·class="keyword">const</span>·TangentVector&amp;·v)·{</div> 
195 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">return</span>·origin.retract(v);</div> 
196 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··}</div> 
197 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>};</div> 
198 </div> 
199 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
200 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a02408.html">··120</a></span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Class&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02408.html">Manifold</a>:·<a·class="code·hl_struct"·href="a02404.html">ManifoldTraits</a>&lt;Class&gt;,·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;Class&gt;·{};</div> 
201 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
202 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>}·<span·class="comment">//·\·namespace·internal</span></div> 
203 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div> 
Max diff block lines reached; 4948/32185 bytes (15.37%) of diff not shown.
9.1 KB
html2text {}
Max HTML report size reached
125 KB
./usr/share/doc/libgtsam-dev/html/a00107_source.html
Max HTML report size reached
7.19 KB
./usr/share/doc/libgtsam-dev/html/a00110.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastList.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ProductLieGroup.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 45 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FastList.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ProductLieGroup.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.··105 <p>Group·product·of·two·Lie·Groups.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00110_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00110_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02312.html">gtsam::FastList&lt;·VALUE·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02464.html">gtsam::ProductLieGroup&lt;·G,·H·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02312.html"·title="FastList·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·de...">FastList</a>·is·a·thin·wrapper·around·std::list·that·uses·the·boost·fast_pool_allocator·instead·of·the·default[·...·truncated·by·diffoscope;·len:·32,·SHA:·07394ac13e87bdcce50806c76ba39a6470745746dce09813dcf7a40f3f86ced1·...·].html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·construct·the·product·Lie·group·of·two·other·Lie·groups·Assumes·Lie·group·structure·for·G·and·H.··<a·href="a02464.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02468.html">gtsam::traits&lt;·ProductLieGroup&lt;·G,·H·&gt;·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>122 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 124 <div·class="textblock"><p>Group·product·of·two·Lie·Groups.·</p>
122 <div·class="textblock"><p>A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·22,·2010·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>May,·2015·</dd></dl>
 126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>131 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00110.html">FastList.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00110.html">ProductLieGroup.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>134 ··</ul>
133 </div>135 </div>
134 </body>136 </body>
135 </html>137 </html>
1.77 KB
html2text {}
Max HTML report size reached
56.5 KB
./usr/share/doc/libgtsam-dev/html/a00110_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastList.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ProductLieGroup.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 99 lines modifiedOffset 98, 193 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">FastList.h</div></div>104 ··<div·class="headertitle"><div·class="title">ProductLieGroup.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00110.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00110.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·-------------------------------1-------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00056.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;list&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;utility&gt;</span>··<span·class="comment">//·pair</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/utility/enable_if.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/version.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/optional.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/serialization/list.hpp&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·VALUE&gt;</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G,·<span·class="keyword">typename</span>·H&gt;</div>
131 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02312.html">···40</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02312.html">FastList</a>:·<span·class="keyword">public</span>·std::list&lt;VALUE,·typename·inte[·...·truncated·by·diffoscope;·len:·45,·SHA:·0396e83257d44d5ca2b30204b64ae6e16964bf2c6630c71e05d077d3af96d709·...·]&gt;·{</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02464.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02464.html">ProductLieGroup</a>:·<span·class="keyword">public</span>·std::pair&lt;G,·H&gt;·{</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02380.html">IsLieGroup&lt;G&gt;</a>));</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02380.html">IsLieGroup&lt;H&gt;</a>));</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·std::pair&lt;G,·H&gt;·Base;</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">protected</span>:</div>
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">enum</span>·{dimension1·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::dimension</a>};</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">enum</span>·{dimension2·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;H&gt;::dimension</a>};</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">public</span>:</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">···40</a></span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>():Base(<a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;G&gt;::Identity(),<a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;H&gt;::Identity())·{}</div>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">public</span>:</div>139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Construct·from·two·subgroup·elements</span></div>
 140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(<span·class="keyword">const</span>·G&amp;·g,·<span·class="keyword">const</span>·H&amp;·h):Base(g,h)·{}</div>
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·std::list&lt;VALUE,·typename·internal::FastDefaultAllocator&lt;VALUE&gt;::type&gt;·Base;</div>142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Construct·from·base</span></div>
 143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(<span·class="keyword">const</span>·Base&amp;·base):Base(base)·{}</div>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">typedef</span>·multiplicative_group_tag·group_flavor;</div>
 146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">static</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·Identity()·{<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>();}</div>
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">···47</a></span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>()·{}</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·INPUTITERATOR&gt;</div> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">···51</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02312.html#a4b392c0cdea93c6af52956ccf6282f44">FastList</a>(INPUTITERATOR·first,·INPUTITERATOR·last)·:·Base(first,·last)·{}</div> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02312.html#a64ede4dd260eb040bf895828796af872">···54</a></span>··<a·class="code·hl_function"·href="a02312.html#a64ede4dd260eb040bf895828796af872">FastList</a>(<span·class="keyword">const</span[·...·truncated·by·diffoscope;·len:·92,·SHA:·14c6c85f8d61c2d56177560b6dfef13e7bb75b395922b60243cf1df3a7894bd2·...·]</div>148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·operator*(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a[·...·truncated·by·diffoscope;·len:·95,·SHA:·0c79bb62396da127cff9d9f3a8e895373d904e2ac9bc15a654f6a4f44e84c371·...·]</div>
 149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(traits&lt;G&gt;::Compose(this-&gt;first,other.first),</div>
 150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········traits&lt;H&gt;::Compose(this-&gt;second,other.second));</div>
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">···57</a></span>··<a·class="code·hl_function"·href="a02312.html#ad71cc6bc403f46960f54c75bc956093f">FastList</a>(<span·class="keyword">const</span>·Base&amp;·x)·:·Base(x)·{}</div>152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·inverse()<span·class="keyword">·const·</span>{</div>
 153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(traits&lt;G&gt;::Inverse(this-&gt;first),·traits&lt;H&gt;::Inverse(this-&gt;second));</div>
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">···60</a></span>··<a·class="code·hl_function"·href="a02312.html#a4fe23ef7de32013838ac668231983daf">FastList</a>(std::initializer_list&lt;VALUE&gt;·l)·:·Base(l)·{}</div>155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·compose(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</[·...·truncated·by·diffoscope;·len:·47,·SHA:·6bcccdb9996a75b2a1980ca25443a15e33ac66827243f9d9c5d903fa4c0347e1·...·]</div>
 156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)·*·g;</div>
 157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>
 158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·between(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>&amp;·g)<span·class="keyword">·const·</span>{</div>
 159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·this-&gt;inverse()·*·g;</div>
 160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifdef·GTSAM_ALLOCATOR_BOOSTPOOL</span></div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_function"·href="a02312.html#a4ddfad84c21aa8e028650085d28e64e1">FastList</a>(<span·class="keyword">const</span>·std::list&lt;VALUE&gt;&amp;·x)·{</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·This·if·statement·works·around·a·bug·in·boost·pool·allocator·and/or</span></div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·STL·vector·where·if·the·size·is·zero,·the·pool·allocator·will·allocate</span></div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·huge·amounts·of·memory.</span></div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>(x.size()·&gt;·0)</div> 
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······Base::assign(x.begin(),·x.end());</div> 
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div> 
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#endif</span></div>162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">enum</span>·{dimension·=·dimension1·+·dimension2};</div>
 163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·Dim()·{<span·class="keywordflow">return</span>·dimension;}</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·dim()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·dimension;}</div>
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·dimension,·1&gt;·TangentVector;</div>
 167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·OptionalJacobian&lt;dimension,·dimension&gt;·ChartJacobian;</div>
159 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02312.html#a7c6e1a66ccf6adc94022389c3d81af55">···74</a></span>··<span·class="keyword">operator</span>·std::list&lt;VALUE&gt;()<span·class="keyword">·const·</span>{</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·std::list&lt;VALUE&gt;(this-&gt;begin(),·this-&gt;end());</div> 
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>·retract(<span·class="keyword">const</span>·TangentVector&amp;·v,·<span·class="comment">//</span></div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······ChartJacobian·H1·=·boost::none,·ChartJacobian·H2·=·boost::none)<span·class="keyword">·const·</span>{</div>
 171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">if</span>·(H1||H2)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;ProductLieGroup::retract·derivatives·not·implemented·yet&quot;</span>);</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····G·g·=·traits&lt;G&gt;::Retract(this-&gt;first,·v.template·head&lt;dimension1&gt;());</div>
 173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····H·h·=·traits&lt;H&gt;::Retract(this-&gt;second,·v.template·tail&lt;dimension2&gt;());</div>
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>(g,h);</div>
 175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
 176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··TangentVector·localCoordinates(<span·class="keyword">const</span>·<a·class="code·hl_function"·href="a02464.html#aa25886a3e8642f111a265dec1045c6f3">ProductLieGroup</a>&amp;·g,·<span·class="comment">//</span></div>
 177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······ChartJacobian·H1·=·boost::none,·ChartJacobian·H2·=·boost::none)<span·class="keyword">·const·</span>{</div>
 178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">if</span>·(H1||H2)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;ProductLieGroup::localCoordinates·derivatives·not·implemented·yet&quot;</span>);</div>
 179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">typename</span>·traits&lt;G&gt;::TangentVector·v1·=·traits&lt;G&gt;::Local(this-&gt;first,·g.first);</div>
 180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">typename</span>·traits&lt;H&gt;::TangentVector·v2·=·traits&lt;H&gt;::Local(this-&gt;second,·g.second);</div>
 181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····TangentVector·v;</div>
 182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····v·&lt;&lt;·v1,·v2;</div>
 183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">return</span>·v;</div>
 184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··}</div>
 185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 186 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">protected</span>:</div>
 187 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·dimension,·dimension&gt;·Jacobian;</div>
Max diff block lines reached; 4945/44761 bytes (11.05%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
6.98 KB
./usr/share/doc/libgtsam-dev/html/a00113.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastSet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/SymmetricBlockMatrix.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FastSet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.··105 <p>Access·to·matrices·via·blocks·of·pre-defined·sizes.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00113_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00113_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02320.html">gtsam::FastSet&lt;·VALUE·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02472.html">gtsam::SymmetricBlockMatrix</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02320.html"·title="FastSet·is·a·thin·wrapper·around·std::set·that·uses·the·boost·fast_pool_allocator·instead·of·the·defa...">FastSet</a>·is·a·thin·wrapper·around·std::set·that·uses·the·boost·fast_pool_allocator·instead·of·the·default·S[·...·truncated·by·diffoscope;·len:·30,·SHA:·6e7b971335c46e9b24f631165c885c75941c9a01657672fc5dc13d475fcde800·...·].html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·blocks.··<a·href="a02472.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>122 <div·class="textblock"><p>Access·to·matrices·via·blocks·of·pre-defined·sizes.·</p>
 123 <p>Used·in·GaussianFactor·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
125 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>129 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00113.html">FastSet.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00113.html">SymmetricBlockMatrix.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>132 ··</ul>
133 </div>133 </div>
134 </body>134 </body>
135 </html>135 </html>
1.71 KB
html2text {}
Max HTML report size reached
132 KB
./usr/share/doc/libgtsam-dev/html/a00113_source.html
Max HTML report size reached
14.6 KB
./usr/share/doc/libgtsam-dev/html/a00116.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VerticalBlockMatrix.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/MatrixSerialization.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 94 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#func-members">Functions</a>··</div>
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">MatrixSerialization.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··104 <p>Serialization·for·matrices.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00116_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00116_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02660.html">gtsam::VerticalBlockMatrix</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·vertical·blocks.··<a·href="a02660.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
116 Namespaces</h2></td></tr> 
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 Functions</h2></td></tr>
 110 <tr·class="memitem:a068f1f8df2afd609744bc82386259e71"·id="r_a068f1f8df2afd609744bc82386259e71"><td·class="memTemplParams"·colspan="2">template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</td></tr>
 111 <tr·class="memitem:a068f1f8df2afd609744bc82386259e71"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00116.html#a068f1f8df2afd609744bc82386259e71">boost::serialization::save</a>·(Archive·&amp;ar,·const·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;m,·const·unsigned·int)</td></tr>
 112 <tr·class="memdesc:a068f1f8df2afd609744bc82386259e71"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ref.··<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:a068f1f8df2afd609744bc82386259e71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:a4dc6429335569758179be176e10e53a1"·id="r_a4dc6429335569758179be176e10e53a1"><td·class="memTemplParams"·colspan="2"><a·id="a4dc6429335569758179be176e10e53a1"·name="a4dc6429335569758179be176e10e53a1"></a>
 115 template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</td></tr>
 116 <tr·class="memitem:a4dc6429335569758179be176e10e53a1"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::load</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;m,·const·unsigned·int)</td></tr>
 117 <tr·class="separator:a4dc6429335569758179be176e10e53a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:ab778c43b5c119a388c08bafef4b64523"·id="r_ab778c43b5c119a388c08bafef4b64523"><td·class="memTemplParams"·colspan="2"><a·id="ab778c43b5c119a388c08bafef4b64523"·name="ab778c43b5c119a388c08bafef4b64523"></a>
 119 template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</td></tr>
 120 <tr·class="memitem:ab778c43b5c119a388c08bafef4b64523"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::serialize</b>·(Archive·&amp;ar,·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;m,·const·unsigned·int·version)</td></tr>
 121 <tr·class="separator:ab778c43b5c119a388c08bafef4b64523"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:a249e3c6c403da95aff72dfcdf269153b"·id="r_a249e3c6c403da95aff72dfcdf269153b"><td·class="memTemplParams"·colspan="2"><a·id="a249e3c6c403da95aff72dfcdf269153b"·name="a249e3c6c403da95aff72dfcdf269153b"></a>
 123 template&lt;class·Archive·&gt;·</td></tr>
 124 <tr·class="memitem:a249e3c6c403da95aff72dfcdf269153b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>boost::serialization::serialize</b>·(Archive·&amp;ar,·gtsam::Matrix·&amp;m,·const·unsigned·int·version)</td></tr>
 125 <tr·class="separator:a249e3c6c403da95aff72dfcdf269153b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>126 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·matrix·with·column·blocks·of·pre-defined·sizes.·</p> 
123 <p>Used·in·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>[·...·truncated·by·diffoscope;·len:·77,·SHA:·860789e76d008ef9d6dc8e4450cd0522e9359c9fd2bd2face0952b5d9a0da8a8·...·]>128 <div·class="textblock"><p>Serialization·for·matrices.·</p>
 129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>February·2022·</dd></dl>
 131 </div><h2·class="groupheader">Function·Documentation</h2>
 132 <a·id="a068f1f8df2afd609744bc82386259e71"·name="a068f1f8df2afd609744bc82386259e71"></a>
 133 <h2·class="memtitle"><span·class="permalink"><a·href="#a068f1f8df2afd609744bc82386259e71">&#9670;&#160;</a></span>save()</h2>
  
 134 <div·class="memitem">
 135 <div·class="memproto">
 136 <div·class="memtemplate">
 137 template&lt;class·Archive·,·typename·Scalar_·,·int·Rows_,·int·Cols_,·int·Ops_,·int·MaxRows_,·int·MaxCols_&gt;·</div>
 138 ······<table·class="memname">
 139 ········<tr>
 140 ··········<td·class="memname">void·boost::serialization::save·</td>
 141 ··········<td>(</td>
 142 ··········<td·class="paramtype">Archive·&amp;&#160;</td>
 143 ··········<td·class="paramname"><em>ar</em>,·</td>
 144 ········</tr>
 145 ········<tr>
 146 ··········<td·class="paramkey"></td>
 147 ··········<td></td>
 148 ··········<td·class="paramtype">const·Eigen::Matrix&lt;·Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_·&gt;·&amp;&#160;</td>
 149 ··········<td·class="paramname"><em>m</em>,·</td>
 150 ········</tr>
 151 ········<tr>
 152 ··········<td·class="paramkey"></td>
 153 ··········<td></td>
 154 ··········<td·class="paramtype">const·unsigned·int&#160;</td>
 155 ··········<td·class="paramname">&#160;</td>
 156 ········</tr>
 157 ········<tr>
 158 ··········<td></td>
 159 ··········<td>)</td>
 160 ··········<td></td><td></td>
 161 ········</tr>
 162 ······</table>
 163 </div><div·class="memdoc">
  
 164 <p>Ref.·</p>
 165 <p><a·href="https://stackoverflow.com/questions/18382457/eigen-and-boostserialize/22903063#22903063">https://stackoverflow.com/questions/18382457/eigen-and-boostserialize/22903063#22903063</a></p>
 166 <p>Eigen·supports·calling·resize()·on·both·static·and·dynamic·matrices.·This·allows·for·a·uniform·API,·with·resize·having·no·effect·if·the·static·matrix·is·already·the·correct·size.·<a·href="https://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html#TutorialMatrixSizesResizing">https://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html#TutorialMatrixSizesResizing</a></p>
 167 <p>We·use·all·the·Matrix·template·parameters·to·ensure·wide·compatibility.</p>
 168 <p>eigen_typekit·in·ROS·uses·the·same·code·<a·href="http://docs.ros.org/lunar/api/eigen_typekit/html/eigen__mqueue_8cpp_source.html">http://docs.ros.org/lunar/api/eigen_typekit/html/eigen__mqueue_8cpp_source.html</a>·</p>
  
 169 </div>
 170 </div>
125 </div></div><!--·contents·-->171 </div><!--·contents·-->
126 </div><!--·doc-content·-->172 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->173 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->174 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>175 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00116.html">VerticalBlockMatrix.h</a></li>176 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00116.html">MatrixSerialization.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>177 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>178 ··</ul>
133 </div>179 </div>
134 </body>180 </body>
135 </html>181 </html>
4.3 KB
html2text {}
Max HTML report size reached
77.3 KB
./usr/share/doc/libgtsam-dev/html/a00116_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VerticalBlockMatrix.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/MatrixSerialization.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 252 lines modifiedOffset 98, 91 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.h</div></div>104 ··<div·class="headertitle"><div·class="title">MatrixSerialization.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00116.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00116.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">gtsam/base/MatrixSerialization.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">gtsam/base/FastVector.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="comment">//·Forward·declarations</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">class·</span>SymmetricBlockMatrix;</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/serialization/split_free.hpp&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>boost·{</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span>serialization·{</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 131 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//·split·version·-·sends·sizes·ahead</span></div>
 132 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class·</span>Archive,·<span·class="keyword">typename</span>·Scalar_,·<span·class="keywordtype">int</span>·Rows_,·<span·class="keywordtype">int</span>·Cols_,·<span·class="keywordtype">int</span>·Ops_,</div>
 133 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········<span·class="keywordtype">int</span>·MaxRows_,·<span·class="keywordtype">int</span>·MaxCols_&gt;</div>
129 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a00116.html#a068f1f8df2afd609744bc82386259e71">···50</a></span><span·class="keywordtype">void</span>·save(</div>
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02660.html">···42</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a></div> 
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{</div> 
132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div> 
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>·<a·class="code·hl_class"·href="a02660.html">This</a>;</div> 
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keyword">typedef</span>·Eigen::Block&lt;Matrix&gt;·Block;</div> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">typedef</span>·Eigen::Block&lt;const·Matrix&gt;·constBlock;</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">protected</span>:</div> 
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02660.html#aaac69a1919d004647db02fab5b0cb0eb">···50</a></span>····Matrix·<a·class="code·hl_variable"·href="a02660.html#aaac69a1919d004647db02fab5b0cb0eb">matrix_</a>;·</div> 
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02660.html#ae7ec144e787509009c3fb0f284b94a22">···51</a></span>····<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;DenseIndex&gt;</a>·<a·class="code·hl_variable"·href="a02660.html#ae7ec144e787509009c3fb0f284b94a22">variableColOffsets_</a>;·</div> 
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Archive&amp;·ar,</div>
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02660.html#ac17eb9545a5eb49245a4ed598c3cfbd1">···53</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·href="a02660.html#ac17eb9545a5eb49245a4ed598c3cfbd1">rowStart_</a>;·</div> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02660.html#a30f8297f16323a7471154f7eb9f2828a">···54</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·href="a02660.html#a30f8297f16323a7471154f7eb9f2828a">rowEnd_</a>;·</div> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02660.html#ac6d96c30337e9378bcc7ac223b9d0d5c">···55</a></span>····<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_variable"·hr[·...·truncated·by·diffoscope;·len:·68,·SHA:·767ae22cfbdf1d64b44535774de5025bc36d09d075511aa9b1afa8a6c91a2c71·...·]</div>137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">const</span>·Eigen::Matrix&lt;Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_&gt;&amp;·m,</div>
 138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·rows·=·m.rows(),·cols·=·m.cols();</div>
 140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··ar·&lt;&lt;·BOOST_SERIALIZATION_NVP(rows);</div>
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··ar·&lt;&lt;·BOOST_SERIALIZATION_NVP(cols);</div>
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div>142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(m.data(),·m.size()));</div>
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
147 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02660.html#a04d12c23c8c6a3179416ca49da794c86">···60</a></span>····<a·class="code·hl_function"·href="a02660.html#a04d12c23c8c6a3179416ca49da794c86">VerticalBlockMatrix</a>()·:</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······rowStart_(0),·rowEnd_(0),·blockStart_(0)</div> 
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····{</div> 
151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······variableColOffsets_.push_back(0);</div> 
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······assertInvariants();</div> 
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div> 
154 </div>144 </div>
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div> 
157 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02660.html#a20f3454d88ad93367250ea900c84c53d">···69</a></span>····<a·class="code·hl_function"·href="a02660.html#a20f3454d88ad93367250ea900c84c53d">VerticalBlockMatrix</a>(<span·class="keyword">const</span>·CONTAINER&amp;·dimensions,·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·height,</div> 
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keywordtype">bool</span>·appendOneDimension·=·<span·class="keyword">false</span>)·:</div> 
160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········variableColOffsets_(dimensions.size()·+·(appendOneDimension·?·2·:·1)),</div> 
161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········rowStart_(0),·rowEnd_(height),·blockStart_(0)·{</div> 
162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······fillOffsets(dimensions.begin(),·dimensions.end(),·appendOneDimension);</div> 
163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······matrix_.resize(height,·variableColOffsets_.back());</div> 
164 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······assertInvariants();</div> 
165 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····}</div> 
166 </div> 
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER,·<span·class="keyword">typename</span>·DERIVED&gt;</div> 
169 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}"> 
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02660.html#ac3d367af21c05dca883a91cf5c24a243">···80</a></span>····<a·class="code·hl_function"·href="a02660.html#ac3d367af21c05dca883a91cf5c24a243">VerticalBlockMatrix</a>(<span·class="keyword">const</span>·CONTAINER&amp;·dimensions,</div> 
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········<span·class="keyword">const</span>·Eigen::MatrixBase&lt;DERIVED&gt;&amp;·matrix,·<span·class="keywordtype">bool</span>·appendOneDimension·=·<span·class="keyword">false</span>)·:</div> 
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········matrix_(matrix),·variableColOffsets_(dimensions.size()·+·(appendOneDimension·?·2·:·1)),</div> 
173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········rowStart_(0),·rowEnd_(matrix.rows()),·blockStart_(0)·{</div> 
174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······fillOffsets(dimensions.begin(),·dimensions.end(),·appendOneDimension);</div> 
175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">if</span>·(variableColOffsets_.back()·!=·matrix_.cols())</div> 
176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>············<span·class="stringliteral">&quot;Requested·to·create·a·VerticalBlockMatrix·with·dimensions·that·do·not·sum·to·the·total·columns·of·the·provided·matrix.&quot;</span>);</div> 
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······assertInvariants();</div> 
179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div> 
180 </div> 
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class·</span>Archive,·<span·class="keyword">typename</span>·Scalar_,·<span·class="keywordtype">int</span>·Rows_,·<span·class="keywordtype">int</span>·Cols_,·<span·class="keywordtype">int</span>·Ops_,</div>
182 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········<span·class="keywordtype">int</span>·MaxRows_,·<span·class="keywordtype">int</span>·MaxCols_&gt;</div>
183 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}"> 
184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02660.html#a78d48e3b5eb2fc89705be918eb25652e">···93</a></span>····<a·class="code·hl_function"·href="a02660.html#a78d48e3b5eb2fc89705be918eb25652e">VerticalBlockMatrix</a>(ITERATOR·firstBlockDim,·ITERATOR·lastBlockDim,</div> 
185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·height,·<span·class="keywordtype">bool</span>·appendOneDimension·=·<span·class="keyword">false</span>)·:</div> 
186 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>········variableColOffsets_((lastBlockDim-firstBlockDim)·+·(appendOneDimension·?·2·:·1)),</div> 
187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>········rowStart_(0),·rowEnd_(height),·blockStart_(0)·{</div> 
188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······fillOffsets(firstBlockDim,·lastBlockDim,·appendOneDimension);</div>148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keywordtype">void</span>·load(Archive&amp;·ar,</div>
 149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········Eigen::Matrix&lt;Scalar_,·Rows_,·Cols_,·Ops_,·MaxRows_,·MaxCols_&gt;&amp;·m,</div>
 150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">size_t</span>·rows,·cols;</div>
 152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(rows);</div>
 153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(cols);</div>
Max diff block lines reached; 957/59925 bytes (1.60%) of diff not shown.
18.7 KB
html2text {}
Max HTML report size reached
47.7 KB
./usr/share/doc/libgtsam-dev/html/a00119.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/types.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/timing.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 97, 205 lines modifiedOffset 97, 209 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124;102 <a·href="#define-members">Macros</a>·&#124;
103 <a·href="#typedef-members">Typedefs</a>·&#124; 
104 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>·&#124;
105 ··<div·class="headertitle"><div·class="title">types.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>104 <a·href="#var-members">Variables</a>··</div>
 105 ··<div·class="headertitle"><div·class="title">timing.h·File·Reference</div></div>
106 </div><!--header-->106 </div><!--header-->
107 <div·class="contents">107 <div·class="contents">
  
108 <p>Typedefs·for·easier·changing·of·types.··108 <p>Timing·utilities.··
109 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00119_source.html">Go·to·the·source·code·of·this·file.</a></p>110 <p><a·href="a00119_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">111 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
113 Classes</h2></td></tr>113 Classes</h2></td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02536.html">gtsam::const_selector&lt;·TEST_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·that·uses·templates·to·select·between·two·types·based·on·whether·TEST_TYPE·is·const·or·not.··<a·href="a02536.html#details">More...</a><br·/></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02516.html">gtsam::internal::TimingOutline</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·Entry,·arranged·in·a·tree.··<a·href="a02516.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02540.html">gtsam::const_selector&lt;·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·the·non-const·version.··<a·href="a02540.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02544.html">gtsam::const_selector&lt;·const·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·the·const·version.··<a·href="a02544.html#details">More...</a><br·/></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02548.html">gtsam::ValueWithDefault&lt;·T,·defaultValue·&gt;</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·struct·that·encapsulates·a·value·with·a·default,·this·is·just·used·as·a·member·object·so·you·don't·have·to·specify·defaults·in·the·class·constructor.··<a·href="a02548.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02552.html">gtsam::ListOfOneContainer&lt;·T·&gt;</a></td></tr> 
127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·class·that·behaves·as·a·container·with·one·element,·and·works·with·boost::range.··<a·href="a02552.html#details">More...</a><br·/></td></tr> 
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02556.html">gtsam::TbbOpenMPMixedScope</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02520.html">gtsam::internal::AutoTicToc</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Small·class·that·calls·internal::tic·at·construction,·and·internol::toc·when·destroyed.··<a·href="a02520.html#details">More...</a><br·/></td></tr>
130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·object·whose·scope·defines·a·block·where·TBB·and·OpenMP·parallelism·are·mixed.··<a·href="a02556.html#details">More...</a><br·/></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02560.html">gtsam::needs_eigen_aligned_allocator&lt;·typename,·typename·&gt;</a></td></tr> 
133 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·SFINAE·trait·to·mark·classes·that·need·special·alignment.··<a·href="a02560.html#details">More...</a><br·/></td></tr> 
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02564.html">gtsam::needs_eigen_aligned_allocator&lt;·T,·void_t&lt;·typename·T::_eigen_aligned_allocator_trait·&gt;·&gt;</a></td></tr> 
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
139 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
140 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
141 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
145 Macros</h2></td></tr>128 Macros</h2></td></tr>
146 <tr·class="memitem:a862248dc31b63e6b24f363815568de7e"·id="r_a862248dc31b63e6b24f363815568de7e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a862248dc31b63e6b24f363815568de7e"·name="a862248dc31b63e6b24f363815568de7e"></a> 
147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_DEPRECATED</b></td></tr>129 <tr·class="memitem:afe4adb938a30dc8c81d2e03d879a3608"·id="r_afe4adb938a30dc8c81d2e03d879a3608"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html#afe4adb938a30dc8c81[·...·truncated·by·diffoscope;·len:·33,·SHA:·514003619a0666e1061231b54334740be1b6300983866da385d73e12ae1d760c·...·]</td></tr>
 130 <tr·class="separator:afe4adb938a30dc8c81d2e03d879a3608"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a2c2f1ef3bfddf2d150bd5d4d890bbc7f"·id="r_a2c2f1ef3bfddf2d150bd5d4d890bbc7f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2c2f1ef3bfddf2d150bd5d4d890bbc7f"·name="a2c2f1ef3bfddf2d150bd5d4d890bbc7f"></a>
 132 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>gttoc_</b>(label)&#160;&#160;&#160;··label##_obj.stop()</td></tr>
148 <tr·class="separator:a862248dc31b63e6b24f363815568de7e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:a2c2f1ef3bfddf2d150bd5d4d890bbc7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:ada73b2d44cead0bc85c99230016ec1ff"·id="r_ada73b2d44cead0bc85c99230016ec1ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ada73b2d44cead0bc85c99230016ec1ff"·name="ada73b2d44cead0bc85c99230016ec1ff"></a>134 <tr·class="memitem:a520b4258aa4ed27aa088fe6a732f2ff9"·id="r_a520b4258aa4ed27aa088fe6a732f2ff9"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html#a520b4258aa4ed27aa088fe6a732f2ff9">long[·...·truncated·by·diffoscope;·len:·24,·SHA:·cabece6d09d2b06f708d0a5b94887879dd46a8b29c9156b1160cdfdb816c8fd4·...·]>
 135 <tr·class="separator:a520b4258aa4ed27aa088fe6a732f2ff9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a3a19f9ab54eacf899199b9c8c6505e9c"·id="r_a3a19f9ab54eacf899199b9c8c6505e9c"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html#a3a19f9ab54eacf899199b9c8c6505e9c">longtoc_</a>(label)</td></tr>
 137 <tr·class="separator:a3a19f9ab54eacf899199b9c8c6505e9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:a23d9e4360063250d6e740b9f9176c832"·id="r_a23d9e4360063250d6e740b9f9176c832"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html#a23d9e4360063250d6e740b9f9176c832">tictoc_getNode</a>(variable,··label)</td></tr>
 139 <tr·class="separator:a23d9e4360063250d6e740b9f9176c832"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:a0056fc6cb6d4f1c22d5cf2bb32d207e1"·id="r_a0056fc6cb6d4f1c22d5cf2bb32d207e1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0056fc6cb6d4f1c22d5cf2bb32d207e1"·name="a0056fc6cb6d4f1c22d5cf2bb32d207e1"></a>
 141 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>gttic</b>(label)&#160;&#160;&#160;((void)0)</td></tr>
 142 <tr·class="separator:a0056fc6cb6d4f1c22d5cf2bb32d207e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a1be9e5ce95f4ec3447c848de01560a01"·id="r_a1be9e5ce95f4ec3447c848de01560a01"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1be9e5ce95f4ec3447c848de01560a01"·name="a1be9e5ce95f4ec3447c848de01560a01"></a>
 144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>gttoc</b>(label)&#160;&#160;&#160;((void)0)</td></tr>
 145 <tr·class="separator:a1be9e5ce95f4ec3447c848de01560a01"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 <tr·class="memitem:a6d91713e7a928d1b8cfc0bcab37fe515"·id="r_a6d91713e7a928d1b8cfc0bcab37fe515"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6d91713e7a928d1b8cfc0bcab37fe515"·name="a6d91713e7a928d1b8cfc0bcab37fe515"></a>
 147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>longtic</b>(label)&#160;&#160;&#160;((void)0)</td></tr>
 148 <tr·class="separator:a6d91713e7a928d1b8cfc0bcab37fe515"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 <tr·class="memitem:ab4227b5bf9e2bdc6543ac5d2037e5b11"·id="r_ab4227b5bf9e2bdc6543ac5d2037e5b11"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab4227b5bf9e2bdc6543ac5d2037e5b11"·name="ab4227b5bf9e2bdc6543ac5d2037e5b11"></a>
 150 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>longtoc</b>(label)&#160;&#160;&#160;((void)0)</td></tr>
 151 <tr·class="separator:ab4227b5bf9e2bdc6543ac5d2037e5b11"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:ad98d54c5d1aa7016bf5db3be3390949d"·id="r_ad98d54c5d1aa7016bf5db3be3390949d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad98d54c5d1aa7016bf5db3be3390949d"·name="ad98d54c5d1aa7016bf5db3be3390949d"></a>
 153 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tictoc_finishedIteration</b>()&#160;&#160;&#160;((void)0)</td></tr>
 154 <tr·class="separator:ad98d54c5d1aa7016bf5db3be3390949d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a4fe87bef0cb5ae585d27cdbd0fa76a46"·id="r_a4fe87bef0cb5ae585d27cdbd0fa76a46"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4fe87bef0cb5ae585d27cdbd0fa76a46"·name="a4fe87bef0cb5ae585d27cdbd0fa76a46"></a>
150 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DO_PRAGMA</b>(x)&#160;&#160;&#160;_Pragma·(#x)</td></tr>156 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tictoc_print</b>()&#160;&#160;&#160;((void)0)</td></tr>
151 <tr·class="separator:ada73b2d44cead0bc85c99230016ec1ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:aa9181bab306d15568c2098386355ab90"·id="r_aa9181bab306d15568c2098386355ab90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9181bab306d15568c2098386355ab90"·name="aa9181bab306d15568c2098386355ab90"></a> 
153 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>CLANG_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr> 
154 <tr·class="separator:aa9181bab306d15568c2098386355ab90"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a3a5ed1efc0656050ce56c5249c9aca53"·id="r_a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a5ed1efc0656050ce56c5249c9aca53"·name="a3a5ed1efc0656050ce56c5249c9aca53"></a> 
156 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GCC_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr> 
157 <tr·class="separator:a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:a259fde4be4d552a07cf1a1821229fc0f"·id="r_a259fde4be4d552a07cf1a1821229fc0f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a259fde4be4d552a07cf1a1821229fc0f"·name="a259fde4be4d552a07cf1a1821229fc0f"></a> 
159 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MSVC_DIAGNOSTIC_PUSH_IGNORE</b>(code)</td></tr> 
160 <tr·class="separator:a259fde4be4d552a07cf1a1821229fc0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 <tr·class="memitem:a0755bd98af21e5871472edbca361bce8"·id="r_a0755bd98af21e5871472edbca361bce8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0755bd98af21e5871472edbca361bce8"·name="a0755bd98af21e5871472edbca361bce8"></a> 
162 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DIAGNOSTIC_POP</b>()</td></tr> 
163 <tr·class="separator:a0755bd98af21e5871472edbca361bce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:a4fe87bef0cb5ae585d27cdbd0fa76a46"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:a05d884594a99e8bcee7f9068850067d4"·id="r_a05d884594a99e8bcee7f9068850067d4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a05d884594a99e8bcee7f9068850067d4"·name="a05d884594a99e8bcee7f9068850067d4"></a>
 159 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>tictoc_reset</b>()&#160;&#160;&#160;((void)0)</td></tr>
164 <tr·class="memitem:a30d3af2da1ea940197addce4f3c223c8"·id="r_a30d3af2da1ea940197addce4f3c223c8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html#a30d3af2da1ea940197addce4f3c223c8">assert_throw</a>(CONDITION,··EXCEPTION)</td></tr> 
165 <tr·class="memdesc:a30d3af2da1ea940197addce4f3c223c8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assertion·that·throws·an·exception·if·NDEBUG·is·not·defined·and·evaluates·to·an·empty·statement·otherwise.··<br·/></td></tr> 
166 <tr·class="separator:a30d3af2da1ea940197addce4f3c223c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:aa123dd61687e08ae328154a1890b7b86"·id="r_aa123dd61687e08ae328154a1890b7b86"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></td></tr> 
168 <tr·class="memdesc:aa123dd61687e08ae328154a1890b7b86"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr> 
169 <tr·class="separator:aa123dd61687e08ae328154a1890b7b86"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 <tr·class="memitem:a352ab46cee3a766e30b049690802fb0a"·id="r_a352ab46cee3a766e30b049690802fb0a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a>(NeedsToAlign)</td></tr> 
171 <tr·class="memdesc:a352ab46cee3a766e30b049690802fb0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr> 
172 <tr·class="separator:a352ab46cee3a766e30b049690802fb0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a05d884594a99e8bcee7f9068850067d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 </table><table·class="memberdecls"> 
174 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
175 Typedefs</h2></td></tr> 
Max diff block lines reached; 16119/36831 bytes (43.76%) of diff not shown.
11.6 KB
html2text {}
Max HTML report size reached
1.68 KB
./usr/share/doc/libgtsam-dev/html/a00119.js
1.6 KB
js-beautify {}
Max HTML report size reached
121 KB
./usr/share/doc/libgtsam-dev/html/a00119_source.html
Max HTML report size reached
36.6 KB
./usr/share/doc/libgtsam-dev/html/a00122.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 159 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DSFVector.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Matrix.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··105 <p>matrix·class··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a3f9622226dfe06908f11b42bf0bdd22d"·id="r_a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3f9622226dfe06908f11b42bf0bdd22d"·name="a3f9622226dfe06908f11b42bf0bdd22d"></a>
 117 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 118 <tr·class="memdesc:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr>
 119 <tr·class="separator:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a7a116d0643f123ef3b15d91056506492"·id="r_a7a116d0643f123ef3b15d91056506492"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a116d0643f123ef3b15d91056506492"·name="a7a116d0643f123ef3b15d91056506492"></a>
 121 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 122 <tr·class="memdesc:a7a116d0643f123ef3b15d91056506492"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance·<br·/></td></tr>
 123 <tr·class="separator:a7a116d0643f123ef3b15d91056506492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:abb0e19bbbeaca95843e8161b89a12fda"·id="r_abb0e19bbbeaca95843e8161b89a12fda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb0e19bbbeaca95843e8161b89a12fda"·name="abb0e19bbbeaca95843e8161b89a12fda"></a>
 125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::list&lt;·Matrix·&gt;·&amp;As,·const·std::list&lt;·Matrix·&gt;·&amp;Bs,·double·tol=1e-9)</td></tr>
 126 <tr·class="memdesc:abb0e19bbbeaca95843e8161b89a12fda"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr>
 127 <tr·class="separator:abb0e19bbbeaca95843e8161b89a12fda"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:ad8f0349471464c1fb515819d9503849a"·id="r_ad8f0349471464c1fb515819d9503849a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad8f0349471464c1fb515819d9503849a"·name="ad8f0349471464c1fb515819d9503849a"></a>
 129 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_independent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 130 <tr·class="memdesc:ad8f0349471464c1fb515819d9503849a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·independent·<br·/></td></tr>
 131 <tr·class="separator:ad8f0349471464c1fb515819d9503849a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a4b81794af72954abafbb726fc712f5db"·id="r_a4b81794af72954abafbb726fc712f5db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b81794af72954abafbb726fc712f5db"·name="a4b81794af72954abafbb726fc712f5db"></a>
 133 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_dependent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr>
 134 <tr·class="memdesc:a4b81794af72954abafbb726fc712f5db"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·dependent·<br·/></td></tr>
 135 <tr·class="separator:a4b81794af72954abafbb726fc712f5db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a2218e53a2b99c449e70aa5b7805895fc"·id="r_a2218e53a2b99c449e70aa5b7805895fc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2218e53a2b99c449e70aa5b7805895fc"·name="a2218e53a2b99c449e70aa5b7805895fc"></a>
 137 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator^</b>·(const·Matrix·&amp;A,·const·Vector·&amp;v)</td></tr>
 138 <tr·class="memdesc:a2218e53a2b99c449e70aa5b7805895fc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·^·for·trans(A)*v·We·transpose·the·vectors·for·speed.·<br·/></td></tr>
 139 <tr·class="separator:a2218e53a2b99c449e70aa5b7805895fc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:a9dd023b3cf67869170df84b35e8fcc61"·id="r_a9dd023b3cf67869170df84b35e8fcc61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9dd023b3cf67869170df84b35e8fcc61"·name="a9dd023b3cf67869170df84b35e8fcc61"></a>
 141 const·Eigen::IOFormat·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::matlabFormat</b>·()</td></tr>
 142 <tr·class="separator:a9dd023b3cf67869170df84b35e8fcc61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a54fa43c89c5334314c8c75939dd5c2d7"·id="r_a54fa43c89c5334314c8c75939dd5c2d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54fa43c89c5334314c8c75939dd5c2d7"·name="a54fa43c89c5334314c8c75939dd5c2d7"></a>
 144 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s,·std::ostream·&amp;stream)</td></tr>
 145 <tr·class="memdesc:a54fa43c89c5334314c8c75939dd5c2d7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·without·optional·string,·must·specify·cout·yourself·<br·/></td></tr>
 146 <tr·class="separator:a54fa43c89c5334314c8c75939dd5c2d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:a44ead03912d5dcf094d8421e1702ee71"·id="r_a44ead03912d5dcf094d8421e1702ee71"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a44ead03912d5dcf094d8421e1702ee71"·name="a44ead03912d5dcf094d8421e1702ee71"></a>
 148 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s=&quot;&quot;)</td></tr>
 149 <tr·class="memdesc:a44ead03912d5dcf094d8421e1702ee71"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·with·optional·string·to·cout·<br·/></td></tr>
 150 <tr·class="separator:a44ead03912d5dcf094d8421e1702ee71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 <tr·class="memitem:a3eb7eed9019d3fda8fcf74fbf85b85c9"·id="r_a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3eb7eed9019d3fda8fcf74fbf85b85c9"·name="a3eb7eed9019d3fda8fcf74fbf85b85c9"></a>
 152 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::save</b>·(const·Matrix·&amp;A,·const·std::string·&amp;s,·const·std::string·&amp;filename)</td></tr>
 153 <tr·class="memdesc:a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·a·matrix·to·file,·which·can·be·loaded·by·matlab·<br·/></td></tr>
 154 <tr·class="separator:a3eb7eed9019d3fda8fcf74fbf85b85c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a7d85957bab2d18cf56ab9aaf95a106de"·id="r_a7d85957bab2d18cf56ab9aaf95a106de"><td·class="memItemLeft"·align="right"·valign="top">istream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a7d85957bab2d18cf56ab9aaf95a106de">gtsam::operator&gt;&gt;</a>·(std::istream·&amp;inputStream,·Matrix·&amp;destinationMatrix)</td></tr>
 156 <tr·class="memdesc:a7d85957bab2d18cf56ab9aaf95a106de"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Read·a·matrix·from·an·input·stream,·such·as·a·file.··<br·/></td></tr>
 157 <tr·class="separator:a7d85957bab2d18cf56ab9aaf95a106de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:af1c32907adce74cf9edd6ee5bba5a085"·id="r_af1c32907adce74cf9edd6ee5bba5a085"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af1c32907adce74cf9edd6ee5bba5a085"·name="af1c32907adce74cf9edd6ee5bba5a085"></a>
 159 Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::diag</b>·(const·std::vector&lt;·Matrix·&gt;·&amp;Hs)</td></tr>
 160 <tr·class="memdesc:af1c32907adce74cf9edd6ee5bba5a085"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·matrix·with·submatrices·along·its·diagonal.·<br·/></td></tr>
 161 <tr·class="separator:af1c32907adce74cf9edd6ee5bba5a085"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 162 <tr·class="memitem:ac7bb98c618c787686109e18a71e87463"·id="r_ac7bb98c618c787686109e18a71e87463"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac7bb98c618c787686109e18a71e87463"·name="ac7bb98c618c787686109e18a71e87463"></a>
 163 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::columnNormSquare</b>·(const·Matrix·&amp;A)</td></tr>
 164 <tr·class="separator:ac7bb98c618c787686109e18a71e87463"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <tr·class="memitem:ae32c295e2c40c1e85f146a8a6266eaa8"·id="r_ae32c295e2c40c1e85f146a8a6266eaa8"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix,·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae32c295e2c40c1e85f146a8a6266eaa8">gtsam::qr</a>·(const·Matrix·&amp;A)</td></tr>
 166 <tr·class="memdesc:ae32c295e2c40c1e85f146a8a6266eaa8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Householder·QR·factorization,·Golub·&amp;·Van·Loan·p·224,·explicit·version·<br··/>
 167 ··<br·/></td></tr>
 168 <tr·class="separator:ae32c295e2c40c1e85f146a8a6266eaa8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 169 <tr·class="memitem:a60019a03f26b92c6b2a08e43d153d4c0"·id="r_a60019a03f26b92c6b2a08e43d153d4c0"><td·class="memItemLeft"·align="right"·valign="top">list&lt;·boost::tuple&lt;·Vector,·double,·double·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a60019a03f26b92c6b2a08e43d153d4c0">gtsam::weighted_eliminate</a>·(Matrix·&amp;A,·Vector·&amp;b,·const·Vector·&amp;sigmas)</td></tr>
 170 <tr·class="memdesc:a60019a03f26b92c6b2a08e43d153d4c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Imperative·algorithm·for·in-place·full·elimination·with·weights·and·constraint·handling.··<br·/></td></tr>
 171 <tr·class="separator:a60019a03f26b92c6b2a08e43d153d4c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 172 <tr·class="memitem:abdd1ab05e8ac90b340fbd8f3b322dc6d"·id="r_abdd1ab05e8ac90b340fbd8f3b322dc6d"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abdd1ab05e8ac90b340fbd8f3b322dc6d">gtsam::householder_</a>·(Matrix·&amp;A,·size_t·k,·bool·copy_vectors)</td></tr>
 173 <tr·class="memdesc:abdd1ab05e8ac90b340fbd8f3b322dc6d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Imperative·version·of·Householder·QR·factorization,·Golub·&amp;·Van·Loan·p·224·version·with·Householder·vectors·below·diagonal,·as·in·GVL.··<br·/></td></tr>
 174 <tr·class="separator:abdd1ab05e8ac90b340fbd8f3b322dc6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 175 <tr·class="memitem:a7baa2f3184a444adce108633c0265e0c"·id="r_a7baa2f3184a444adce108633c0265e0c"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a7baa2f3184a444adce108633c0265e0c">gtsam::householder</a>·(Matrix·&amp;A,·size_t·k)</td></tr>
 176 <tr·class="memdesc:a7baa2f3184a444adce108633c0265e0c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Householder·tranformation,·zeros·below·diagonal.··<br·/></td></tr>
 177 <tr·class="separator:a7baa2f3184a444adce108633c0265e0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 178 <tr·class="memitem:a0d998e1b770c9864946ddb031b1c4522"·id="r_a0d998e1b770c9864946ddb031b1c4522"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0d998e1b770c9864946ddb031b1c4522">gtsam::backSubstituteLower</a>·(const·Matrix·&amp;L,·const·Vector·&amp;b,·bool·unit=false)</td></tr>
 179 <tr·class="memdesc:a0d998e1b770c9864946ddb031b1c4522"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">backSubstitute·L*x=b··<br·/></td></tr>
 180 <tr·class="separator:a0d998e1b770c9864946ddb031b1c4522"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a6c4876cbe85d5651a52eda0e97c60f2f"·id="r_a6c4876cbe85d5651a52eda0e97c60f2f"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6c4876cbe85d5651a52eda0e97c60f2f">gtsam::backSubstituteUpper</a>·(const·Matrix·&amp;U,·const·Vector·&amp;b,·bool·unit=false)</td></tr>
 182 <tr·class="memdesc:a6c4876cbe85d5651a52eda0e97c60f2f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">backSubstitute·U*x=b··<br·/></td></tr>
 183 <tr·class="separator:a6c4876cbe85d5651a52eda0e97c60f2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 184 <tr·class="memitem:a8b0bf332d52b333dab2b20d763c8925b"·id="r_a8b0bf332d52b333dab2b20d763c8925b"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8b0bf332d52b333dab2b20d763c8925b">gtsam::backSubstituteUpper</a>·(const·Vector·&amp;b,·const·Matrix·&amp;U,·bool·unit=false)</td></tr>
 185 <tr·class="memdesc:a8b0bf332d52b333dab2b20d763c8925b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">backSubstitute·x'*U=b'··<br·/></td></tr>
 186 <tr·class="separator:a8b0bf332d52b333dab2b20d763c8925b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 187 <tr·class="memitem:a5c82884a356ddd09229a5283aed04df9"·id="r_a5c82884a356ddd09229a5283aed04df9"><td·class="memItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5c82884a356ddd09229a5283aed04df9">gtsam::stack</a>·(size_t·nrMatrices,...)</td></tr>
 188 <tr·class="memdesc:a5c82884a356ddd09229a5283aed04df9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">create·a·matrix·by·stacking·other·matrices·Given·a·set·of·matrices:·A1,·A2,·A3...··<br·/></td></tr>
 189 <tr·class="separator:a5c82884a356ddd09229a5283aed04df9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 190 <tr·class="memitem:a952843d658e0425fda99f14f408760ca"·id="r_a952843d658e0425fda99f14f408760ca"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a952843d658e0425fda99f14f408760ca"·name="a952843d658e0425fda99f14f408760ca"></a>
 191 Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stack</b>·(const·std::vector&lt;·Matrix·&gt;·&amp;blocks)</td></tr>
 192 <tr·class="separator:a952843d658e0425fda99f14f408760ca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 <tr·class="memitem:ad8b524ba6c9aed0d21a020999c9b5d88"·id="r_ad8b524ba6c9aed0d21a020999c9b5d88"><td·class="memItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad8b524ba6c9aed0d21a020999c9b5d88">gtsam::collect</a>·(const·std::vector&lt;·const·Matrix·*·&gt;·&amp;matrices,·size_t·m=0,·size_t·n=0)</td></tr>
 194 <tr·class="memdesc:ad8b524ba6c9aed0d21a020999c9b5d88"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">create·a·matrix·by·concatenating·Given·a·set·of·matrices:·A1,·A2,·A3...·If·all·matrices·have·the·same·size,·specifying·single·matrix·dimensions·will·avoid·the·lookup·of·dimensions··<br·/></td></tr>
 195 <tr·class="separator:ad8b524ba6c9aed0d21a020999c9b5d88"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 196 <tr·class="memitem:ac71fc8eaea5f380a91bcfc1e8b140522"·id="r_ac71fc8eaea5f380a91bcfc1e8b140522"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac71fc8eaea5f380a91bcfc1e8b140522"·name="ac71fc8eaea5f380a91bcfc1e8b140522"></a>
 197 Matrix&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::collect</b>·(size_t·nrMatrices,...)</td></tr>
 198 <tr·class="separator:ac71fc8eaea5f380a91bcfc1e8b140522"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 199 <tr·class="memitem:a24d3ad0252f91f0ec301593c45cf5af7"·id="r_a24d3ad0252f91f0ec301593c45cf5af7"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a24d3ad0252f91f0ec301593c45cf5af7">gtsam::vector_scale_inplace</a>·(const·Vector·&amp;v,·Matrix·&amp;A,·bool·inf_mask=false)</td></tr>
 200 <tr·class="memdesc:a24d3ad0252f91f0ec301593c45cf5af7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">scales·a·matrix·row·or·column·by·the·values·in·a·vector·Arguments·(Matrix,·Vector)·scales·the·columns,·(Vector,·Matrix)·scales·the·rows··<br·/></td></tr>
 201 <tr·class="separator:a24d3ad0252f91f0ec301593c45cf5af7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 202 <tr·class="memitem:a5bc4f0fb9712cc419aa8ff8b6d8fe407"·id="r_a5bc4f0fb9712cc419aa8ff8b6d8fe407"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bc4f0fb9712cc419aa8ff8b6d8fe407"·name="a5bc4f0fb9712cc419aa8ff8b6d8fe407"></a>
Max diff block lines reached; 1411/26467 bytes (5.33%) of diff not shown.
10.7 KB
html2text {}
Max HTML report size reached
47.7 KB
./usr/share/doc/libgtsam-dev/html/a00125.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/types.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 112 lines modifiedOffset 94, 208 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
 103 <a·href="#typedef-members">Typedefs</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>104 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Vector.cpp·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">types.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
103 </div><!--header-->106 </div><!--header-->
104 <div·class="contents">107 <div·class="contents">
  
105 <p>typedef·and·functions·to·augment·Eigen's·Vectors··108 <p>Typedefs·for·easier·changing·of·types.··
106 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
 110 <p><a·href="a00125_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">111 <table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 113 Classes</h2></td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02536.html">gtsam::const_selector&lt;·TEST_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·that·uses·templates·to·select·between·two·types·based·on·whether·TEST_TYPE·is·const·or·not.··<a·href="a02536.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02540.html">gtsam::const_selector&lt;·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·the·non-const·version.··<a·href="a02540.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02544.html">gtsam::const_selector&lt;·const·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialization·for·the·const·version.··<a·href="a02544.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02548.html">gtsam::ValueWithDefault&lt;·T,·defaultValue·&gt;</a></td></tr>
 124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·struct·that·encapsulates·a·value·with·a·default,·this·is·just·used·as·a·member·object·so·you·don't·have·to·specify·defaults·in·the·class·constructor.··<a·href="a02548.html#details">More...</a><br·/></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02552.html">gtsam::ListOfOneContainer&lt;·T·&gt;</a></td></tr>
 127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·class·that·behaves·as·a·container·with·one·element,·and·works·with·boost::range.··<a·href="a02552.html#details">More...</a><br·/></td></tr>
 128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02556.html">gtsam::TbbOpenMPMixedScope</a></td></tr>
 130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·object·whose·scope·defines·a·block·where·TBB·and·OpenMP·parallelism·are·mixed.··<a·href="a02556.html#details">More...</a><br·/></td></tr>
 131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02560.html">gtsam::needs_eigen_aligned_allocator&lt;·typename,·typename·&gt;</a></td></tr>
 133 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·SFINAE·trait·to·mark·classes·that·need·special·alignment.··<a·href="a02560.html#details">More...</a><br·/></td></tr>
 134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02564.html">gtsam::needs_eigen_aligned_allocator&lt;·T,·void_t&lt;·typename·T::_eigen_aligned_allocator_trait·&gt;·&gt;</a></td></tr>
 136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>139 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>140 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>141 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">143 </table><table·class="memberdecls">
 144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 145 Macros</h2></td></tr>
 146 <tr·class="memitem:a862248dc31b63e6b24f363815568de7e"·id="r_a862248dc31b63e6b24f363815568de7e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a862248dc31b63e6b24f363815568de7e"·name="a862248dc31b63e6b24f363815568de7e"></a>
 147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_DEPRECATED</b></td></tr>
 148 <tr·class="separator:a862248dc31b63e6b24f363815568de7e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 <tr·class="memitem:ada73b2d44cead0bc85c99230016ec1ff"·id="r_ada73b2d44cead0bc85c99230016ec1ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ada73b2d44cead0bc85c99230016ec1ff"·name="ada73b2d44cead0bc85c99230016ec1ff"></a>
 150 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DO_PRAGMA</b>(x)&#160;&#160;&#160;_Pragma·(#x)</td></tr>
 151 <tr·class="separator:ada73b2d44cead0bc85c99230016ec1ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 <tr·class="memitem:aa9181bab306d15568c2098386355ab90"·id="r_aa9181bab306d15568c2098386355ab90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9181bab306d15568c2098386355ab90"·name="aa9181bab306d15568c2098386355ab90"></a>
 153 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>CLANG_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr>
 154 <tr·class="separator:aa9181bab306d15568c2098386355ab90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a3a5ed1efc0656050ce56c5249c9aca53"·id="r_a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a5ed1efc0656050ce56c5249c9aca53"·name="a3a5ed1efc0656050ce56c5249c9aca53"></a>
 156 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GCC_DIAGNOSTIC_PUSH_IGNORE</b>(diag)</td></tr>
 157 <tr·class="separator:a3a5ed1efc0656050ce56c5249c9aca53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:a259fde4be4d552a07cf1a1821229fc0f"·id="r_a259fde4be4d552a07cf1a1821229fc0f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a259fde4be4d552a07cf1a1821229fc0f"·name="a259fde4be4d552a07cf1a1821229fc0f"></a>
 159 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MSVC_DIAGNOSTIC_PUSH_IGNORE</b>(code)</td></tr>
 160 <tr·class="separator:a259fde4be4d552a07cf1a1821229fc0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:a0755bd98af21e5871472edbca361bce8"·id="r_a0755bd98af21e5871472edbca361bce8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0755bd98af21e5871472edbca361bce8"·name="a0755bd98af21e5871472edbca361bce8"></a>
 162 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>DIAGNOSTIC_POP</b>()</td></tr>
 163 <tr·class="separator:a0755bd98af21e5871472edbca361bce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 164 <tr·class="memitem:a30d3af2da1ea940197addce4f3c223c8"·id="r_a30d3af2da1ea940197addce4f3c223c8"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html#a30d3af2da1ea940197addce4f3c223c8">assert_throw</a>(CONDITION,··EXCEPTION)</td></tr>
 165 <tr·class="memdesc:a30d3af2da1ea940197addce4f3c223c8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assertion·that·throws·an·exception·if·NDEBUG·is·not·defined·and·evaluates·to·an·empty·statement·otherwise.··<br·/></td></tr>
 166 <tr·class="separator:a30d3af2da1ea940197addce4f3c223c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 167 <tr·class="memitem:aa123dd61687e08ae328154a1890b7b86"·id="r_aa123dd61687e08ae328154a1890b7b86"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></td></tr>
 168 <tr·class="memdesc:aa123dd61687e08ae328154a1890b7b86"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr>
 169 <tr·class="separator:aa123dd61687e08ae328154a1890b7b86"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 170 <tr·class="memitem:a352ab46cee3a766e30b049690802fb0a"·id="r_a352ab46cee3a766e30b049690802fb0a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a>(NeedsToAlign)</td></tr>
 171 <tr·class="memdesc:a352ab46cee3a766e30b049690802fb0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·marks·a·GTSAM·object·to·require·alignment.··<br·/></td></tr>
 172 <tr·class="separator:a352ab46cee3a766e30b049690802fb0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 </table><table·class="memberdecls">
 174 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 175 Typedefs</h2></td></tr>
 176 <tr·class="memitem:adad029f5f6ffce610428b5fe768b0df2"·id="r_adad029f5f6ffce610428b5fe768b0df2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adad029f5f6ffce610428b5fe768b0df2"·name="adad029f5f6ffce610428b5fe768b0df2"></a>
 177 typedef·std::uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Key</b></td></tr>
 178 <tr·class="memdesc:adad029f5f6ffce610428b5fe768b0df2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integer·nonlinear·key·type.·<br·/></td></tr>
 179 <tr·class="separator:adad029f5f6ffce610428b5fe768b0df2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 180 <tr·class="memitem:a19c53f2faabb0f4b4b78ce2f7168cc14"·id="r_a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a19c53f2faabb0f4b4b78ce2f7168cc14"·name="a19c53f2faabb0f4b4b78ce2f7168cc14"></a>
 181 typedef·std::uint64_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::FactorIndex</b></td></tr>
 182 <tr·class="memdesc:a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integer·nonlinear·factor·index·type.·<br·/></td></tr>
 183 <tr·class="separator:a19c53f2faabb0f4b4b78ce2f7168cc14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 184 <tr·class="memitem:a21006f326f57cdf7d3f35fec40f43e40"·id="r_a21006f326f57cdf7d3f35fec40f43e40"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21006f326f57cdf7d3f35fec40f43e40"·name="a21006f326f57cdf7d3f35fec40f43e40"></a>
 185 typedef·ptrdiff_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DenseIndex</b></td></tr>
 186 <tr·class="memdesc:a21006f326f57cdf7d3f35fec40f43e40"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·index·type·for·Eigen·objects.·<br·/></td></tr>
 187 <tr·class="separator:a21006f326f57cdf7d3f35fec40f43e40"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 188 <tr·class="memitem:a6525d741529c7a2cd91fa913431f5fb7"·id="r_a6525d741529c7a2cd91fa913431f5fb7"><td·class="memTemplParams"·colspan="2"><a·id="a6525d741529c7a2cd91fa913431f5fb7"·name="a6525d741529c7a2cd91fa913431f5fb7"></a>
 189 template&lt;typename·...·&gt;·</td></tr>
 190 <tr·class="memitem:a6525d741529c7a2cd91fa913431f5fb7"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::void_t</b>·=·void</td></tr>
 191 <tr·class="memdesc:a6525d741529c7a2cd91fa913431f5fb7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·void_t·as·we·assume·C++11,·it·will·not·conflict·the·std·one·in·C++17·as·this·is·in·<code>gtsam::</code>·<br·/></td></tr>
 192 <tr·class="separator:a6525d741529c7a2cd91fa913431f5fb7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>194 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>195 Functions</h2></td></tr>
 196 <tr·class="memitem:a0b97fc96e5f69236e81489c66d5b92ba"·id="r_a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0b97fc96e5f69236e81489c66d5b92ba">gtsam::demangle</a>·(const·char·*name)</td></tr>
 197 <tr·class="memdesc:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pretty·print·<a·class="el"·href="a02596.html"·title="This·is·the·base·class·for·any·type·to·be·stored·in·Values.">Value</a>·type·name.··<br·/></td></tr>
116 <tr·class="memitem:ae19c359190a379cba44bf818a2293f7c"·id="r_ae19c359190a379cba44bf818a2293f7c"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae19c359190a379cba44bf818a2293f7c">gtsam::fpEqual</a>·(double·a,·double·b,·double·tol,·bool·check_relative_also=true)</td></tr> 
117 <tr·class="memdesc:ae19c359190a379cba44bf818a2293f7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ensure·we·are·not·including·a·different·version·of·Eigen·in·user·code·than·while·compiling·gtsam,·since·it·can·lead·to·hard-to-understand·runtime·crashes.··<br·/></td></tr> 
118 <tr·class="separator:ae19c359190a379cba44bf818a2293f7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:a760cc36e9009b23cf564c436294b3504"·id="r_a760cc36e9009b23cf564c436294b3504"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a760cc36e9009b23cf564c436294b3504"·name="a760cc36e9009b23cf564c436294b3504"></a> 
Max diff block lines reached; 5591/35621 bytes (15.70%) of diff not shown.
12.8 KB
html2text {}
Max HTML report size reached
2.84 KB
./usr/share/doc/libgtsam-dev/html/a00125.js
2.76 KB
js-beautify {}
Max HTML report size reached
105 KB
./usr/share/doc/libgtsam-dev/html/a00128_source.html
Max HTML report size reached
30.7 KB
./usr/share/doc/libgtsam-dev/html/a00134.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/serialization.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/WeightedSampler.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 166 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">serialization.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">WeightedSampler.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Convenience·functions·for·serializing·data·structures·via·boost.serialization.··105 <p>Fast·sampling·without·replacement.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00134_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00134_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02664.html">gtsam::WeightedSampler&lt;·Engine·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr><td·colspan="2"><div·class="groupHeader">Standard·serialization</div></td></tr> 
117 <tr><td·colspan="2"><div·class="groupText"><p>Serialization·in·default·compressed·format·</p> 
118 </div></td></tr> 
119 <tr·class="memitem:a007080ca4741cc3d3d6a209b0ae3fe61"·id="r_a007080ca4741cc3d3d6a209b0ae3fe61"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr> 
120 <tr·class="memitem:a007080ca4741cc3d3d6a209b0ae3fe61"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a007080ca4741cc3d3d6a209b0ae3fe61">gtsam::serializeToStream</a>·(const·T·&amp;input,·std::ostream·&amp;out_archive_stream)</td></tr> 
121 <tr·class="separator:a007080ca4741cc3d3d6a209b0ae3fe61"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:ab181d2a3de466fc0c87bd29501bbc7ab"·id="r_ab181d2a3de466fc0c87bd29501bbc7ab"><td·class="memTemplParams"·colspan="2"><a·id="ab181d2a3de466fc0c87bd29501bbc7ab"·name="ab181d2a3de466fc0c87bd29501bbc7ab"></a> 
123 template&lt;class·T·&gt;·</td></tr> 
124 <tr·class="memitem:ab181d2a3de466fc0c87bd29501bbc7ab"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromStream</b>·(std::istream·&amp;in_archive_stream,·T·&amp;output)</td></tr> 
125 <tr·class="memdesc:ab181d2a3de466fc0c87bd29501bbc7ab"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·stream·<br·/></td></tr> 
126 <tr·class="separator:ab181d2a3de466fc0c87bd29501bbc7ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:aa12c78301a9d2968afe5a1a14baa7e90"·id="r_aa12c78301a9d2968afe5a1a14baa7e90"><td·class="memTemplParams"·colspan="2"><a·id="aa12c78301a9d2968afe5a1a14baa7e90"·name="aa12c78301a9d2968afe5a1a14baa7e90"></a> 
128 template&lt;class·T·&gt;·</td></tr> 
129 <tr·class="memitem:aa12c78301a9d2968afe5a1a14baa7e90"><td·class="memTemplItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeToString</b>·(const·T·&amp;input)</td></tr> 
130 <tr·class="memdesc:aa12c78301a9d2968afe5a1a14baa7e90"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·string·<br·/></td></tr> 
131 <tr·class="separator:aa12c78301a9d2968afe5a1a14baa7e90"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a262487af458d1f48dd7d3bc549caae00"·id="r_a262487af458d1f48dd7d3bc549caae00"><td·class="memTemplParams"·colspan="2"><a·id="a262487af458d1f48dd7d3bc549caae00"·name="a262487af458d1f48dd7d3bc549caae00"></a> 
133 template&lt;class·T·&gt;·</td></tr> 
134 <tr·class="memitem:a262487af458d1f48dd7d3bc549caae00"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromString</b>·(const·std::string·&amp;serialized,·T·&amp;output)</td></tr> 
135 <tr·class="memdesc:a262487af458d1f48dd7d3bc549caae00"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·string·<br·/></td></tr> 
136 <tr·class="separator:a262487af458d1f48dd7d3bc549caae00"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 <tr·class="memitem:aa3261c2d455f892dae1921f8c3a39267"·id="r_aa3261c2d455f892dae1921f8c3a39267"><td·class="memTemplParams"·colspan="2"><a·id="aa3261c2d455f892dae1921f8c3a39267"·name="aa3261c2d455f892dae1921f8c3a39267"></a> 
138 template&lt;class·T·&gt;·</td></tr> 
139 <tr·class="memitem:aa3261c2d455f892dae1921f8c3a39267"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeToFile</b>·(const·T·&amp;input,·const·std::string·&amp;filename)</td></tr> 
140 <tr·class="memdesc:aa3261c2d455f892dae1921f8c3a39267"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·file·<br·/></td></tr> 
141 <tr·class="separator:aa3261c2d455f892dae1921f8c3a39267"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:adbb4a71187706918faca3a11519b62f6"·id="r_adbb4a71187706918faca3a11519b62f6"><td·class="memTemplParams"·colspan="2"><a·id="adbb4a71187706918faca3a11519b62f6"·name="adbb4a71187706918faca3a11519b62f6"></a> 
143 template&lt;class·T·&gt;·</td></tr> 
144 <tr·class="memitem:adbb4a71187706918faca3a11519b62f6"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromFile</b>·(const·std::string·&amp;filename,·T·&amp;output)</td></tr> 
145 <tr·class="memdesc:adbb4a71187706918faca3a11519b62f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·file·<br·/></td></tr> 
146 <tr·class="separator:adbb4a71187706918faca3a11519b62f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:a332bad7d1e70d3c04ceca35adce7a134"·id="r_a332bad7d1e70d3c04ceca35adce7a134"><td·class="memTemplParams"·colspan="2"><a·id="a332bad7d1e70d3c04ceca35adce7a134"·name="a332bad7d1e70d3c04ceca35adce7a134"></a> 
148 template&lt;class·T·&gt;·</td></tr> 
149 <tr·class="memitem:a332bad7d1e70d3c04ceca35adce7a134"><td·class="memTemplItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(const·T·&amp;input)</td></tr> 
150 <tr·class="memdesc:a332bad7d1e70d3c04ceca35adce7a134"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·string·<br·/></td></tr> 
151 <tr·class="separator:a332bad7d1e70d3c04ceca35adce7a134"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:aa4d516d0d98946341ad2766521011d1b"·id="r_aa4d516d0d98946341ad2766521011d1b"><td·class="memTemplParams"·colspan="2"><a·id="aa4d516d0d98946341ad2766521011d1b"·name="aa4d516d0d98946341ad2766521011d1b"></a> 
153 template&lt;class·T·&gt;·</td></tr> 
154 <tr·class="memitem:aa4d516d0d98946341ad2766521011d1b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserialize</b>·(const·std::string·&amp;serialized,·T·&amp;output)</td></tr> 
155 <tr·class="memdesc:aa4d516d0d98946341ad2766521011d1b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·string·<br·/></td></tr> 
156 <tr·class="separator:aa4d516d0d98946341ad2766521011d1b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
157 <tr><td·colspan="2"><div·class="groupHeader">XML·Serialization</div></td></tr> 
158 <tr><td·colspan="2"><div·class="groupText"><p>Serialization·to·XML·format·with·named·structures·</p> 
159 </div></td></tr> 
160 <tr·class="memitem:ae2e939177cf58b42d7ed4c9856d536c5"·id="r_ae2e939177cf58b42d7ed4c9856d536c5"><td·class="memTemplParams"·colspan="2">template&lt;class·T·&gt;·</td></tr> 
161 <tr·class="memitem:ae2e939177cf58b42d7ed4c9856d536c5"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae2e939177cf58b42d7ed4c9856d536c5">gtsam::serializeToXMLStream</a>·(const·T·&amp;input,·std::ostream·&amp;out_archive_stream,·const·std::string·&amp;name=&quot;data&quot;)</td></tr> 
162 <tr·class="separator:ae2e939177cf58b42d7ed4c9856d536c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 <tr·class="memitem:a8d7ea177ef3e93af15a4a77c2bd7fa8b"·id="r_a8d7ea177ef3e93af15a4a77c2bd7fa8b"><td·class="memTemplParams"·colspan="2"><a·id="a8d7ea177ef3e93af15a4a77c2bd7fa8b"·name="a8d7ea177ef3e93af15a4a77c2bd7fa8b"></a> 
164 template&lt;class·T·&gt;·</td></tr> 
165 <tr·class="memitem:a8d7ea177ef3e93af15a4a77c2bd7fa8b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromXMLStream</b>·(std::istream·&amp;in_archive_stream,·T·&amp;output,·const·std::string·&amp;name=&quot;data&quot;)</td></tr> 
166 <tr·class="memdesc:a8d7ea177ef3e93af15a4a77c2bd7fa8b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·stream·in·XML·<br·/></td></tr> 
167 <tr·class="separator:a8d7ea177ef3e93af15a4a77c2bd7fa8b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
168 <tr·class="memitem:a16c154fe5e35242e26af8286e77eea11"·id="r_a16c154fe5e35242e26af8286e77eea11"><td·class="memTemplParams"·colspan="2"><a·id="a16c154fe5e35242e26af8286e77eea11"·name="a16c154fe5e35242e26af8286e77eea11"></a> 
169 template&lt;class·T·&gt;·</td></tr> 
170 <tr·class="memitem:a16c154fe5e35242e26af8286e77eea11"><td·class="memTemplItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeToXMLString</b>·(const·T·&amp;input,·const·std::string·&amp;name=&quot;data&quot;)</td></tr> 
171 <tr·class="memdesc:a16c154fe5e35242e26af8286e77eea11"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·string·in·XML·<br·/></td></tr> 
172 <tr·class="separator:a16c154fe5e35242e26af8286e77eea11"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
173 <tr·class="memitem:a5f2fe2bfc17737ff9ae1fb8b210604f0"·id="r_a5f2fe2bfc17737ff9ae1fb8b210604f0"><td·class="memTemplParams"·colspan="2"><a·id="a5f2fe2bfc17737ff9ae1fb8b210604f0"·name="a5f2fe2bfc17737ff9ae1fb8b210604f0"></a> 
174 template&lt;class·T·&gt;·</td></tr> 
175 <tr·class="memitem:a5f2fe2bfc17737ff9ae1fb8b210604f0"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromXMLString</b>·(const·std::string·&amp;serialized,·T·&amp;output,·const·std::string·&amp;name=&quot;data&quot;)</td></tr> 
176 <tr·class="memdesc:a5f2fe2bfc17737ff9ae1fb8b210604f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·a·string·in·XML·<br·/></td></tr> 
177 <tr·class="separator:a5f2fe2bfc17737ff9ae1fb8b210604f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
178 <tr·class="memitem:a89449123a746480a1d668cecb5576708"·id="r_a89449123a746480a1d668cecb5576708"><td·class="memTemplParams"·colspan="2"><a·id="a89449123a746480a1d668cecb5576708"·name="a89449123a746480a1d668cecb5576708"></a> 
179 template&lt;class·T·&gt;·</td></tr> 
180 <tr·class="memitem:a89449123a746480a1d668cecb5576708"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeToXMLFile</b>·(const·T·&amp;input,·const·std::string·&amp;filename,·const·std::string·&amp;name=&quot;data&quot;)</td></tr> 
181 <tr·class="memdesc:a89449123a746480a1d668cecb5576708"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·an·XML·file·<br·/></td></tr> 
182 <tr·class="separator:a89449123a746480a1d668cecb5576708"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
183 <tr·class="memitem:a0d8faf2bb0a908ff484677bb2fcf707c"·id="r_a0d8faf2bb0a908ff484677bb2fcf707c"><td·class="memTemplParams"·colspan="2"><a·id="a0d8faf2bb0a908ff484677bb2fcf707c"·name="a0d8faf2bb0a908ff484677bb2fcf707c"></a> 
184 template&lt;class·T·&gt;·</td></tr> 
185 <tr·class="memitem:a0d8faf2bb0a908ff484677bb2fcf707c"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeFromXMLFile</b>·(const·std::string·&amp;filename,·T·&amp;output,·const·std::string·&amp;name=&quot;data&quot;)</td></tr> 
186 <tr·class="memdesc:a0d8faf2bb0a908ff484677bb2fcf707c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">deserializes·from·an·XML·file·<br·/></td></tr> 
187 <tr·class="separator:a0d8faf2bb0a908ff484677bb2fcf707c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
188 <tr·class="memitem:a976ff7999fcc13ef602b6ece1b078bca"·id="r_a976ff7999fcc13ef602b6ece1b078bca"><td·class="memTemplParams"·colspan="2"><a·id="a976ff7999fcc13ef602b6ece1b078bca"·name="a976ff7999fcc13ef602b6ece1b078bca"></a> 
189 template&lt;class·T·&gt;·</td></tr> 
190 <tr·class="memitem:a976ff7999fcc13ef602b6ece1b078bca"><td·class="memTemplItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serializeXML</b>·(const·T·&amp;input,·const·std::string·&amp;name=&quot;data&quot;)</td></tr> 
191 <tr·class="memdesc:a976ff7999fcc13ef602b6ece1b078bca"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">serializes·to·a·string·in·XML·<br·/></td></tr> 
192 <tr·class="separator:a976ff7999fcc13ef602b6ece1b078bca"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
193 <tr·class="memitem:a85ab51b2e8f4cea69f72e06a5c136e85"·id="r_a85ab51b2e8f4cea69f72e06a5c136e85"><td·class="memTemplParams"·colspan="2"><a·id="a85ab51b2e8f4cea69f72e06a5c136e85"·name="a85ab51b2e8f4cea69f72e06a5c136e85"></a> 
194 template&lt;class·T·&gt;·</td></tr> 
195 <tr·class="memitem:a85ab51b2e8f4cea69f72e06a5c136e85"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::deserializeXML</b>·(const·std::string·&amp;serialized,·T·&amp;output,·const·std::string·&amp;name=&quot;data&quot;)</td></tr> 
Max diff block lines reached; 1547/24337 bytes (6.36%) of diff not shown.
6.87 KB
html2text {}
Max HTML report size reached
2.21 KB
./usr/share/doc/libgtsam-dev/html/a00134.js
2.13 KB
js-beautify {}
Max HTML report size reached
92.1 KB
./usr/share/doc/libgtsam-dev/html/a00134_source.html
Max HTML report size reached
7.55 KB
./usr/share/doc/libgtsam-dev/html/a00137.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/SymmetricBlockMatrix.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFVector.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 46 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymmetricBlockMatrix.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DSFVector.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Access·to·matrices·via·blocks·of·pre-defined·sizes.··105 <p>A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00137_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00137_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02296.html">gtsam::DSFBase</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·fast·implementation·of·disjoint·set·forests·that·uses·vector·as·underly·data·structure.··<a·href="a02296.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02472.html">gtsam::SymmetricBlockMatrix</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02300.html">gtsam::DSFVector</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·blocks.··<a·href="a02472.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02300.html"·title="DSFVector·additionally·keeps·a·vector·of·keys·to·support·more·expensive·operations.">DSFVector</a>·additionally·keeps·a·vector·of·keys·to·support·more·expensive·operations.··<a·href="a02300.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>123 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·</p>
122 <div·class="textblock"><p>Access·to·matrices·via·blocks·of·pre-defined·sizes.·</p> 
123 <p>Used·in·GaussianFactor·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>126 <dl·class="section·date"><dt>Date</dt><dd>Jun·25,·2010·</dd></dl>
 127 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>
125 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>132 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00137.html">SymmetricBlockMatrix.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00137.html">DSFVector.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>135 ··</ul>
133 </div>136 </div>
134 </body>137 </body>
135 </html>138 </html>
1.87 KB
html2text {}
Max HTML report size reached
117 KB
./usr/share/doc/libgtsam-dev/html/a00137_source.html
Max HTML report size reached
9.22 KB
./usr/share/doc/libgtsam-dev/html/a00140.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/WeightedSampler.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/timing.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 55 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">WeightedSampler.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">timing.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Fast·sampling·without·replacement.··105 <p>Timing·utilities.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00140_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02664.html">gtsam::WeightedSampler&lt;·Engine·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a5afe1a0ae8eefb72f2508bda95b57be8"·id="r_a5afe1a0ae8eefb72f2508bda95b57be8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5afe1a0ae8eefb72f2508bda95b57be8"·name="a5afe1a0ae8eefb72f2508bda95b57be8"></a>
 117 GTSAM_EXPORT·boost::shared_ptr&lt;·<a·class="el"·href="a02516.html">TimingOutline</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::gTimingRoot</b>·(new·<a·class="el"·href="a02516.html">TimingOutline</a>(&quot;Total&quot;,·getTicTocID(&quot;Total&quot;)))</td></tr>
 118 <tr·class="separator:a5afe1a0ae8eefb72f2508bda95b57be8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:ae6e0284b29c92524a90bb394f5c0b26c"·id="r_ae6e0284b29c92524a90bb394f5c0b26c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae6e0284b29c92524a90bb394f5c0b26c"·name="ae6e0284b29c92524a90bb394f5c0b26c"></a>
 120 GTSAM_EXPORT·boost::weak_ptr&lt;·<a·class="el"·href="a02516.html">TimingOutline</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::gCurrentTimer</b>·(gTimingRoot)</td></tr>
 121 <tr·class="separator:ae6e0284b29c92524a90bb394f5c0b26c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:aa81dbe28169a87fd2acd186af8c97fb3"·id="r_aa81dbe28169a87fd2acd186af8c97fb3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa81dbe28169a87fd2acd186af8c97fb3"·name="aa81dbe28169a87fd2acd186af8c97fb3"></a>
 123 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::getTicTocID</b>·(const·char·*descriptionC)</td></tr>
 124 <tr·class="separator:aa81dbe28169a87fd2acd186af8c97fb3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:a2b3221d20e3c3de4d785d72854c53f44"·id="r_a2b3221d20e3c3de4d785d72854c53f44"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b3221d20e3c3de4d785d72854c53f44"·name="a2b3221d20e3c3de4d785d72854c53f44"></a>
 126 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::tic</b>·(size_t·id,·const·char·*labelC)</td></tr>
 127 <tr·class="separator:a2b3221d20e3c3de4d785d72854c53f44"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:af3014f0d4aa5ff46c5cd4a516c39c56b"·id="r_af3014f0d4aa5ff46c5cd4a516c39c56b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3014f0d4aa5ff46c5cd4a516c39c56b"·name="af3014f0d4aa5ff46c5cd4a516c39c56b"></a>
 129 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::toc</b>·(size_t·id,·const·char·*label)</td></tr>
 130 <tr·class="separator:af3014f0d4aa5ff46c5cd4a516c39c56b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>131 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Fast·sampling·without·replacement.·</p>133 <div·class="textblock"><p>Timing·utilities.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Michael·Kaess·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>May·2019·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>
124 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>140 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00140.html">WeightedSampler.h</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00140.html">timing.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>143 ··</ul>
132 </div>144 </div>
133 </body>145 </body>
134 </html>146 </html>
2.21 KB
html2text {}
Max HTML report size reached
123 KB
./usr/share/doc/libgtsam-dev/html/a00143_source.html
Max HTML report size reached
77.0 KB
./usr/share/doc/libgtsam-dev/html/a00146.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Matrix.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/TestableAssertions.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 299 lines modifiedOffset 94, 105 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#typedef-members">Typedefs</a>·&#124; 
104 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
105 ··<div·class="headertitle"><div·class="title">Matrix.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TestableAssertions.h·File·Reference</div></div>
106 </div><!--header-->103 </div><!--header-->
107 <div·class="contents">104 <div·class="contents">
  
108 <p>typedef·and·functions·to·augment·Eigen's·MatrixXd··105 <p>Provides·additional·testing·facilities·for·common·data·structures.··
109 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00146_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00146_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">108 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
113 Classes</h2></td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02416.html">gtsam::Reshape&lt;·OutM,·OutN,·OutOptions,·InM,·InN,·InOptions·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·functor.··<a·href="a02416.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02420.html">gtsam::Reshape&lt;·M,·M,·InOptions,·M,·M,·InOptions·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·nothing·as·shape·stays·the·same·(needed·to·not·be·ambiguous·for·square·input·equals·square·output)··<a·href="a02420.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02424.html">gtsam::Reshape&lt;·M,·N,·InOptions,·M,·N,·InOptions·&gt;</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·nothing·as·shape·stays·the·same.··<a·href="a02424.html#details">More...</a><br·/></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02428.html">gtsam::Reshape&lt;·N,·M,·InOptions,·M,·N,·InOptions·&gt;</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02416.html"·title="Reshape·functor.">Reshape</a>·specialization·that·does·transpose.··<a·href="a02428.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02432.html">gtsam::MultiplyWithInverse&lt;·N·&gt;</a></td></tr> 
127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·multiplication·of·a·vector·b·with·the·inverse·of·a·matrix·A.··<a·href="a02432.html#details">More...</a><br·/></td></tr> 
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02436.html">gtsam::MultiplyWithInverseFunction&lt;·T,·N·&gt;</a></td></tr> 
130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·multiplication·with·the·inverse·of·a·matrix,·itself·the·result·of·a·function·f.··<a·href="a02436.html#details">More...</a><br·/></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table><table·class="memberdecls"> 
133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
134 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
135 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
136 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
140 Macros</h2></td></tr> 
141 <tr·class="memitem:af70cb330d79b8fae30e06d23726fada2"·id="r_af70cb330d79b8fae30e06d23726fada2"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html#af70cb330d79b8fae30e06d23726fada2">GTSAM_MAKE_MATRIX_DEFS</a>(N)</td></tr> 
142 <tr·class="separator:af70cb330d79b8fae30e06d23726fada2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 </table><table·class="memberdecls"> 
144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
145 Typedefs</h2></td></tr> 
146 <tr·class="memitem:a03a792d93b6d3283b4c2f3fb5954190f"·id="r_a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03a792d93b6d3283b4c2f3fb5954190f"·name="a03a792d93b6d3283b4c2f3fb5954190f"></a> 
147 typedef·Eigen::MatrixXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Matrix</b></td></tr> 
148 <tr·class="separator:a03a792d93b6d3283b4c2f3fb5954190f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
149 <tr·class="memitem:ae14bcd25aa57e5e0477389b9a08b9098"·id="r_ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae14bcd25aa57e5e0477389b9a08b9098"·name="ae14bcd25aa57e5e0477389b9a08b9098"></a> 
150 typedef·Eigen::Matrix&lt;·double,·Eigen::Dynamic,·Eigen::Dynamic,·Eigen::RowMajor·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::MatrixRowMajor</b></td></tr> 
151 <tr·class="separator:ae14bcd25aa57e5e0477389b9a08b9098"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:a3218833aef585dcaf060bdef7c8ee861"·id="r_a3218833aef585dcaf060bdef7c8ee861"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3218833aef585dcaf060bdef7c8ee861"·name="a3218833aef585dcaf060bdef7c8ee861"></a> 
153 typedef·Eigen::Block&lt;·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubMatrix</b></td></tr> 
154 <tr·class="separator:a3218833aef585dcaf060bdef7c8ee861"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a7197dd6ad1eee8ece9aa15edbabc3b68"·id="r_a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7197dd6ad1eee8ece9aa15edbabc3b68"·name="a7197dd6ad1eee8ece9aa15edbabc3b68"></a> 
156 typedef·Eigen::Block&lt;·const·Matrix·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubMatrix</b></td></tr> 
157 <tr·class="separator:a7197dd6ad1eee8ece9aa15edbabc3b68"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 </table><table·class="memberdecls"> 
159 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
160 Functions</h2></td></tr>116 Functions</h2></td></tr>
161 <tr·class="memitem:a9dd023b3cf67869170df84b35e8fcc61"·id="r_a9dd023b3cf67869170df84b35e8fcc61"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9dd023b3cf67869170df84b35e8fcc61"·name="a9dd023b3cf67869170df84b35e8fcc61"></a> 
162 const·Eigen::IOFormat·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::matlabFormat</b>·()</td></tr>117 <tr·class="memitem:a982034802415eb6e9bd02355257ed96a"·id="r_a982034802415eb6e9bd02355257ed96a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a982034802415eb6e9bd02355257ed96a"·name="a982034802415eb6e9bd02355257ed96a"></a>
 118 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;expected,·const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;actual,·double·tol=0.0)</td></tr>
 119 <tr·class="memdesc:a982034802415eb6e9bd02355257ed96a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Equals·testing·for·basic·types.·<br·/></td></tr>
 120 <tr·class="separator:a982034802415eb6e9bd02355257ed96a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:add6d6575582314cc9b5dbdbe2a86374d"·id="r_add6d6575582314cc9b5dbdbe2a86374d"><td·class="memTemplParams"·colspan="2">template&lt;class·V·&gt;·</td></tr>
 122 <tr·class="memitem:add6d6575582314cc9b5dbdbe2a86374d"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#add6d6575582314cc9b5dbdbe2a86374d">gtsam::assert_equal</a>·(const·boost::optional&lt;·V·&gt;·&amp;expected,·const·boost::optional&lt;·V·&gt;·&amp;actual,·double·tol=1e-9)</td></tr>
 123 <tr·class="memdesc:add6d6575582314cc9b5dbdbe2a86374d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Comparisons·for·boost.optional·objects·that·checks·whether·objects·exist·before·comparing·their·values.··<br·/></td></tr>
163 <tr·class="separator:a9dd023b3cf67869170df84b35e8fcc61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:add6d6575582314cc9b5dbdbe2a86374d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:af31e657258505b2e5148846ebbaa3195"·id="r_af31e657258505b2e5148846ebbaa3195"><td·class="memTemplParams"·colspan="2"><a·id="af31e657258505b2e5148846ebbaa3195"·name="af31e657258505b2e5148846ebbaa3195"></a>125 <tr·class="memitem:abb156f7b9ac630cc6fd956b386cf1dab"·id="r_abb156f7b9ac630cc6fd956b386cf1dab"><td·class="memTemplParams"·colspan="2"><a·id="abb156f7b9ac630cc6fd956b386cf1dab"·name="abb156f7b9ac630cc6fd956b386cf1dab"></a>
165 template&lt;class·MATRIX·&gt;·</td></tr>126 template&lt;class·V·&gt;·</td></tr>
 127 <tr·class="memitem:abb156f7b9ac630cc6fd956b386cf1dab"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·V·&amp;expected,·const·boost::optional&lt;·V·&gt;·&amp;actual,·double·tol=1e-9)</td></tr>
166 <tr·class="memitem:af31e657258505b2e5148846ebbaa3195"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;A,·const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;B,·double·tol=1e-9)</td></tr> 
167 <tr·class="memdesc:af31e657258505b2e5148846ebbaa3195"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·a·tolerance·<br·/></td></tr> 
168 <tr·class="separator:af31e657258505b2e5148846ebbaa3195"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
169 <tr·class="memitem:afd5b3cf3f54adcbdd6d9e7403f1a792f"·id="r_afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd5b3cf3f54adcbdd6d9e7403f1a792f"·name="afd5b3cf3f54adcbdd6d9e7403f1a792f"></a> 
170 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator==</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B)</td></tr> 
171 <tr·class="memdesc:afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equality·is·just·equal_with_abs_tol·1e-9·<br·/></td></tr> 
172 <tr·class="separator:afd5b3cf3f54adcbdd6d9e7403f1a792f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
173 <tr·class="memitem:ab235abf7505b634be2165e0db58239dd"·id="r_ab235abf7505b634be2165e0db58239dd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab235abf7505b634be2165e0db58239dd"·name="ab235abf7505b634be2165e0db58239dd"></a> 
174 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator!=</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B)</td></tr> 
175 <tr·class="memdesc:ab235abf7505b634be2165e0db58239dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequality·<br·/></td></tr> 
176 <tr·class="separator:ab235abf7505b634be2165e0db58239dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
177 <tr·class="memitem:a3f9622226dfe06908f11b42bf0bdd22d"·id="r_a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3f9622226dfe06908f11b42bf0bdd22d"·name="a3f9622226dfe06908f11b42bf0bdd22d"></a> 
178 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
179 <tr·class="memdesc:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr> 
180 <tr·class="separator:a3f9622226dfe06908f11b42bf0bdd22d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
181 <tr·class="memitem:a7a116d0643f123ef3b15d91056506492"·id="r_a7a116d0643f123ef3b15d91056506492"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a116d0643f123ef3b15d91056506492"·name="a7a116d0643f123ef3b15d91056506492"></a> 
182 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_inequal</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
183 <tr·class="memdesc:a7a116d0643f123ef3b15d91056506492"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">inequals·with·an·tolerance,·prints·out·message·if·within·tolerance·<br·/></td></tr> 
184 <tr·class="separator:a7a116d0643f123ef3b15d91056506492"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
185 <tr·class="memitem:abb0e19bbbeaca95843e8161b89a12fda"·id="r_abb0e19bbbeaca95843e8161b89a12fda"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb0e19bbbeaca95843e8161b89a12fda"·name="abb0e19bbbeaca95843e8161b89a12fda"></a> 
186 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::assert_equal</b>·(const·std::list&lt;·Matrix·&gt;·&amp;As,·const·std::list&lt;·Matrix·&gt;·&amp;Bs,·double·tol=1e-9)</td></tr> 
187 <tr·class="memdesc:abb0e19bbbeaca95843e8161b89a12fda"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">equals·with·an·tolerance,·prints·out·message·if·unequal·<br·/></td></tr> 
188 <tr·class="separator:abb0e19bbbeaca95843e8161b89a12fda"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:abb156f7b9ac630cc6fd956b386cf1dab"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:a5242be27f83219abc3f9793975986a35"·id="r_a5242be27f83219abc3f9793975986a35"><td·class="memTemplParams"·colspan="2"><a·id="a5242be27f83219abc3f9793975986a35"·name="a5242be27f83219abc3f9793975986a35"></a>
189 <tr·class="memitem:ad8f0349471464c1fb515819d9503849a"·id="r_ad8f0349471464c1fb515819d9503849a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad8f0349471464c1fb515819d9503849a"·name="ad8f0349471464c1fb515819d9503849a"></a> 
190 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::linear_independent</b>·(const·Matrix·&amp;A,·const·Matrix·&amp;B,·double·tol=1e-9)</td></tr> 
191 <tr·class="memdesc:ad8f0349471464c1fb515819d9503849a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">check·whether·the·rows·of·two·matrices·are·linear·independent·<br·/></td></tr> 
192 <tr·class="separator:ad8f0349471464c1fb515819d9503849a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
193 <tr·class="memitem:a4b81794af72954abafbb726fc712f5db"·id="r_a4b81794af72954abafbb726fc712f5db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b81794af72954abafbb726fc712f5db"·name="a4b81794af72954abafbb726fc712f5db"></a> 
Max diff block lines reached; 3764/56653 bytes (6.64%) of diff not shown.
21.6 KB
html2text {}
Max HTML report size reached
4.45 KB
./usr/share/doc/libgtsam-dev/html/a00146.js
4.36 KB
js-beautify {}
Max HTML report size reached
168 KB
./usr/share/doc/libgtsam-dev/html/a00146_source.html
Max HTML report size reached
6.89 KB
./usr/share/doc/libgtsam-dev/html/a00152.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Chebyshev.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Chebyshev2.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Chebyshev·basis·decompositions.··104 <p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00152_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02732.html">gtsam::Chebyshev1Basis</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·of·Chebyshev·polynomials·of·the·first·kind·<a·href="https://en.wikipedia.org/wiki/Chebyshev_polynomials#First_kind">https://en.wikipedia.org/wiki/Chebyshev_polynomials#First_kind</a>·These·are·typically·denoted·with·the·symbol·T_n,·where·n·is·the·degree.··<a·href="a02732.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02736.html">gtsam::Chebyshev2Basis</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·of·Chebyshev·polynomials·of·the·second·kind.··<a·href="a02736.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>112 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</p>114 <div·class="textblock"><p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
128 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>121 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00152.html">Chebyshev.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00152.html">Chebyshev2.cpp</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>124 ··</ul>
136 </div>125 </div>
137 </body>126 </body>
138 </html>127 </html>
1.73 KB
html2text {}
Max HTML report size reached
9.43 KB
./usr/share/doc/libgtsam-dev/html/a00155.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/ParameterMatrix.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 54 lines modifiedOffset 95, 47 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">ParameterMatrix.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Chebyshev.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.··105 <p>Chebyshev·basis·decompositions.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00155_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00155_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02752.html">gtsam::ParameterMatrix&lt;·M·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02732.html">gtsam::Chebyshev1Basis</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·matrix·abstraction·of·MxN·values·at·the·<a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·points.··<a·href="a02752.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·of·Chebyshev·polynomials·of·the·first·kind·<a·href="https://en.wikipedia.org/wiki/Chebyshev_polynomials#First_kind">https://en.wikipedia.org/wiki/Chebyshev_polynomials#F[·...·truncated·by·diffoscope;·len:·101,·SHA:·19fed04a3420c8d1929a0d98469e73c1a9c07dec51a756ca46937a3c98f013c4·...·]2.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02756.html">gtsam::traits&lt;·ParameterMatrix&lt;·M·&gt;·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02736.html">gtsam::Chebyshev2Basis</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·of·Chebyshev·polynomials·of·the·second·kind.··<a·href="a02736.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls"> 
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
125 Functions</h2></td></tr> 
126 <tr·class="memitem:a1103d3fad113e53d2746412ce08e633c"·id="r_a1103d3fad113e53d2746412ce08e633c"><td·class="memTemplParams"·colspan="2"><a·id="a1103d3fad113e53d2746412ce08e633c"·name="a1103d3fad113e53d2746412ce08e633c"></a> 
127 template&lt;int·M&gt;·</td></tr> 
128 <tr·class="memitem:a1103d3fad113e53d2746412ce08e633c"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02752.html">ParameterMatrix</a>&lt;·M·&gt;·&amp;parameterMatrix)</td></tr> 
129 <tr·class="separator:a1103d3fad113e53d2746412ce08e633c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 </table>123 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·</p>125 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
134 <dl·class="section·date"><dt>Date</dt><dd>September·21,·2020·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
135 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>132 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00155.html">ParameterMatrix.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00155.html">Chebyshev.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>135 ··</ul>
143 </div>136 </div>
144 </body>137 </body>
145 </html>138 </html>
2.43 KB
html2text {}
Max HTML report size reached
388 B
./usr/share/doc/libgtsam-dev/html/a00155.js
302 B
js-beautify {}
Max HTML report size reached
56.8 KB
./usr/share/doc/libgtsam-dev/html/a00155_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/ParameterMatrix.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 208 lines modifiedOffset 98, 72 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ParameterMatrix.h</div></div>104 ··<div·class="headertitle"><div·class="title">Chebyshev.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00155.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00155.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">gtsam/basis/Basis.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·M&gt;</div> 
129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02752.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02752.html">ParameterMatrix</a>·{</div> 
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span>MatrixType·=·Eigen::Matrix&lt;double,·M,·-1&gt;;</div>126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02732.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02732.html">Chebyshev1Basis</a>·:·<a·class="code·hl_class"·href="a02668.html">Bas[·...·truncated·by·diffoscope;·len:·31,·SHA:·d2a64d7c2f87491ac200676e79be28797cc27d4b4a793afd4832f4bb01658be0·...·]</div>
 127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·-1,·1·<span·class="comment">/*Nx1*/</span>&gt;;</div>
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">private</span>:</div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··MatrixType·matrix_;</div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Parameters·parameters_;</div>
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">static</span>·Weights·CalculateWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··································<span·class="keywordtype">double</span>·b·=·1);</div>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">static</span>·Weights·DerivativeWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">enum</span>·{·dimension·=·Eigen::Dynamic·};</div>135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>···································<span·class="keywordtype">double</span>·b·=·1);</div>
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02752.html#a0a9e1e32765538a3a161e3b06d29272d">···53</a></span>··<a·class="code·hl_function"·href="a02752.html#a0a9e1e32765538a3a161e3b06d29272d">ParameterMatrix</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N)·:·matrix_(M,·N)·{·matrix_.setZero();·}</div> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02752.html#a6787a06d269f6f9ed9d403a3caa8e02e">···59</a></span>··<a·class="code·hl_function"·href="a02752.html#a6787a06d269f6f9ed9d403a3caa8e02e">ParameterMatrix</a>(<span·class="keyword">const</span>·MatrixType&amp;·<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>)·:·matrix_(<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>)·{}</div> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02752.html#aa2444e79c40069c8e5a9906678739b14">···62</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02752.html#aa2444e79c40069c8e5a9906678739b14">rows</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.rows();·}</div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02752.html#afb7465e65a040c4af126147520a60946">···65</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02752.html#afb7465e65a040c4af126147520a60946">cols</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.cols();·}</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">···68</a></span>··MatrixType·<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_;·}</div> 
150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02752.html#afc1bcdad04c69671fb6a3b5c20616693">···71</a></span>··Eigen::Matrix&lt;double,·-1,·M&gt;·<a·class="code·hl_function"·href="a02752.html#afc1bcdad04c69671fb6a3b5c20616693">transpose</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.transpose();·}</div> 
152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
153 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
154 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02752.html#a0961883adba33dfbaef18f4f51f7ff53">···77</a></span>··Eigen::Matrix&lt;double,·1,·-1&gt;·<a·class="code·hl_function"·href="a02752.html#a0961883adba33dfbaef18f4f51f7ff53">row</a>(<span·class="keywordtype">size_t</span>·index)<span·class="keyword">·const·</span>{</div> 
155 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·matrix_.row(index);</div>136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};··<span·class="comment">//·Chebyshev1Basis</span></div>
156 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div> 
157 </div> 
158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
159 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02752.html#aa7bb17954038db540a17538689a3f66a">···85</a></span>··<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02752.html#aa7bb17954038db540a17538689a3f66a">row</a>(<span·class="keywordtype">size_t</span>·index)·-&gt;·Eigen::Block&lt;MatrixType,·1,·-1,·<span·class="keyword">false</span>&gt;·{</div> 
161 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">return</span>·matrix_.row(index);</div> 
162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div> 
163 </div> 
164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
165 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}"> 
166 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02752.html#a6eab77c9c3e20187a2c6c3e54052d534">···93</a></span>··Eigen::Matrix&lt;double,·M,·1&gt;·<a·class="code·hl_function"·href="a02752.html#a6eab77c9c3e20187a2c6c3e54052d534">col</a>(<span·class="keywordtype">size_t</span>·index)<span·class="keyword">·const·</span>{</div> 
167 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·matrix_.col(index);</div> 
168 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div> 
169 </div> 
170 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
171 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02752.html#acd002830d61a565536a2da07c6eccf6a">··101</a></span>··<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02752.html#acd002830d61a565536a2da07c6eccf6a">col</a>(<span·class="keywordtype">size_t</span>·index)·-&gt;·Eigen::Block&lt;MatrixType,·M,·1,·true&gt;·{</div> 
173 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordflow">return</span>·matrix_.col(index);</div> 
174 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··}</div> 
175 </div> 
176 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
177 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a02752.html#a4a0bde5ab596ae385a8e0e5e36b7e7a8">··108</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02752.html#a4a0bde5ab596ae385a8e0e5e36b7e7a8">setZero</a>()·{·matrix_.setZero();·}</div> 
178 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
179 <div·class="foldopen"·id="foldopen00114"·data-start="{"·data-end="}"> 
180 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02752.html#a89d77018724db4b48a5e91b9d909ae4a">··114</a></span>··<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>·<a·class="code·hl_function"·href="a02752.html#a89d77018724db4b48a5e91b9d909ae4a">operator+</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>&amp;·other)<span·class="keyword">·const·</span>{</div> 
181 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>(matrix_·+·other.<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>());</div> 
182 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··}</div> 
183 </div> 
184 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
185 <div·class="foldopen"·id="foldopen00122"·data-start="{"·data-end="}"> 
186 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02752.html#adcb462f76fde3b4441911002af00e177">··122</a></span>··<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>·<a·class="code·hl_function"·href="a02752.html#adcb462f76fde3b4441911002af00e177">operator+</a>(</div> 
187 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>······<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·-1,·1&gt;&amp;·other)<span·class="keyword">·const·</span>{</div> 
188 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="comment">//·This·form·avoids·a·deep·copy·and·instead·typecasts·`other`.</span></div> 
189 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>····Eigen::Map&lt;const·MatrixType&gt;·other_(other.data(),·M,·<a·class="code·hl_function"·href="a02752.html#afb7465e65a040c4af126147520a60946">cols</a>());</div> 
190 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>(matrix_·+·other_);</div> 
191 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··}</div> 
192 </div> 
193 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> 
194 <div·class="foldopen"·id="foldopen00133"·data-start="{"·data-end="}"> 
195 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a02752.html#adda56daa3c2f7b66a4fb14d47b00a4a9">··133</a></span>··<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>·<a·class="code·hl_function"·href="a02752.html#adda56daa3c2f7b66a4fb14d47b00a4a9">operator-</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>&amp;·other)<span·class="keyword">·const·</span>{</div> 
196 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>(matrix_·-·other.<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>());</div> 
197 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··}</div> 
198 </div> 
199 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
200 <div·class="foldopen"·id="foldopen00141"·data-start="{"·data-end="}"> 
201 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno"><a·class="line"·href="a02752.html#a0563b162b9f9d26eaa8a23023157a1e1">··141</a></span>··<a·class="code·hl_class"·href="a02752.html">ParameterMatrix&lt;M&gt;</a>·<a·class="code·hl_function"·href="a02752.html#a0563b162b9f9d26eaa8a23023157a1e1">operator-</a>(</div> 
202 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>······<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·-1,·1&gt;&amp;·other)<span·class="keyword">·const·</span>{</div> 
Max diff block lines reached; 23788/44560 bytes (53.38%) of diff not shown.
13.2 KB
html2text {}
Max HTML report size reached
8.34 KB
./usr/share/doc/libgtsam-dev/html/a00158.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Fourier.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/ParameterMatrix.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 54 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Fourier.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ParameterMatrix.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Fourier·decomposition,·see·e.g.··106 <p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00158_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00158_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02748.html">gtsam::FourierBasis</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02752.html">gtsam::ParameterMatrix&lt;·M·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·basis.··<a·href="a02748.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·matrix·abstraction·of·MxN·values·at·the·<a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a>·points.··<a·href="a02752.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02756.html">gtsam::traits&lt;·ParameterMatrix&lt;·M·&gt;·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
 124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 125 Functions</h2></td></tr>
 126 <tr·class="memitem:a1103d3fad113e53d2746412ce08e633c"·id="r_a1103d3fad113e53d2746412ce08e633c"><td·class="memTemplParams"·colspan="2"><a·id="a1103d3fad113e53d2746412ce08e633c"·name="a1103d3fad113e53d2746412ce08e633c"></a>
 127 template&lt;int·M&gt;·</td></tr>
 128 <tr·class="memitem:a1103d3fad113e53d2746412ce08e633c"><td·class="memTemplItemLeft"·align="right"·valign="top">std::ostream·&amp;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02752.html">ParameterMatrix</a>&lt;·M·&gt;·&amp;parameterMatrix)</td></tr>
 129 <tr·class="separator:a1103d3fad113e53d2746412ce08e633c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>130 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Fourier·decomposition,·see·e.g.·</p> 
123 <p><a·href="http://mathworld.wolfram.com/FourierSeries.html">http://mathworld.wolfram.com/FourierSeries.html</a>·</p><dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>132 <div·class="textblock"><p>Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·</p>
 133 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>134 <dl·class="section·date"><dt>Date</dt><dd>September·21,·2020·</dd></dl>
125 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>139 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00158.html">Fourier.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00158.html">ParameterMatrix.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>142 ··</ul>
133 </div>143 </div>
134 </body>144 </body>
135 </html>145 </html>
2.02 KB
html2text {}
Max HTML report size reached
331 B
./usr/share/doc/libgtsam-dev/html/a00158.js
245 B
js-beautify {}
Max HTML report size reached
63.8 KB
./usr/share/doc/libgtsam-dev/html/a00158_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Fourier.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/ParameterMatrix.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Fourier.h</div></div>104 ··<div·class="headertitle"><div·class="title">ParameterMatrix.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00158.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00158.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 90 lines modifiedOffset 114, 192 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.html">gtsam/basis/Basis.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·M&gt;</div>
 130 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02752.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02752.html">ParameterMatrix</a>·{</div>
 132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span>MatrixType·=·Eigen::Matrix&lt;double,·M,·-1&gt;;</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">private</span>:</div>
 135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··MatrixType·matrix_;</div>
 136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div>
 139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">enum</span>·{·dimension·=·Eigen::Dynamic·};</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02752.html#a0a9e1e32765538a3a161e3b06d29272d">···53</a></span>··<a·class="code·hl_function"·href="a02752.html#a0a9e1e32765538a3a161e3b06d29272d">ParameterMatrix</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N)·:·matrix_(M,·N)·{·matrix_.setZero();·}</div>
 143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02752.html#a6787a06d269f6f9ed9d403a3caa8e02e">···59</a></span>··<a·class="code·hl_function"·href="a02752.html#a6787a06d269f6f9ed9d403a3caa8e02e">ParameterMatrix</a>(<span·class="keyword">const</span>·MatrixType&amp;·<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>)·:·matrix_(<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>)·{}</div>
 145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02752.html#aa2444e79c40069c8e5a9906678739b14">···62</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02752.html#aa2444e79c40069c8e5a9906678739b14">rows</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.rows();·}</div>
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02752.html#afb7465e65a040c4af126147520a60946">···65</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02752.html#afb7465e65a040c4af126147520a60946">cols</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.cols();·}</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">···68</a></span>··MatrixType·<a·class="code·hl_function"·href="a02752.html#a567c2b9c7e29b6ecd14134d3e91dfd57">matrix</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_;·}</div>
 151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02752.html#afc1bcdad04c69671fb6a3b5c20616693">···71</a></span>··Eigen::Matrix&lt;double,·-1,·M&gt;·<a·class="code·hl_function"·href="a02752.html#afc1bcdad04c69671fb6a3b5c20616693">transpose</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·matrix_.transpose();·}</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
125 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">154 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
 155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02752.html#a0961883adba33dfbaef18f4f51f7ff53">···77</a></span>··Eigen::Matrix&lt;double,·1,·-1&gt;·<a·class="code·hl_function"·href="a02752.html#a0961883adba33dfbaef18f4f51f7ff53">row</a>(<span·class="keywordtype">size_t</span>·index)<span·class="keyword">·const·</span>{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02748.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02748.html">FourierBasis</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;FourierBasis&gt;·{</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">public</span>:</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·<span·class="comment">/*Nx1*/</span>·-1,·1&gt;;</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">using·</span>DiffMatrix·=·Eigen::Matrix&lt;double,·<span·class="comment">/*NxN*/</span>·-1,·-1&gt;;</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
131 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">···40</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</div> 
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····Weights·b(N);</div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····b[0]·=·1;</div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1,·n·=·1;·i·&lt;·N;·i++)·{</div> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·(i·%·2·==·1)·{</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········b[i]·=·cos(n·*·x);</div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}·<span·class="keywordflow">else</span>·{</div>156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·matrix_.row(index);</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········b[i]·=·sin(n·*·x);</div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········n++;</div> 
141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div>
142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div> 
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordflow">return</span>·b;</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
145 </div>158 </div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
147 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">160 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02752.html#aa7bb17954038db540a17538689a3f66a">···85</a></span>··<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02752.html#aa7bb17954038db540a17538689a3f66a">row</a>(<span·class="keywordtype">size_t</span>·index)·-&gt;·Eigen::Block&lt;MatrixType,·1,·-1,·<span·class="keyword">false</span>&gt;·{</div>
 162 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">return</span>·matrix_.row(index);</div>
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02748.html#ac3de8e2182f9a04ab5b56398d6f18914">···64</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#ac3de8e2182f9a04ab5b56398d6f18914">CalculateWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b)·{</div> 
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·TODO(Varun)·How·do·we·enforce·an·interval·for·Fourier·series?</span></div> 
150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x);</div> 
151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··}</div>
152 </div>164 </div>
153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
154 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">166 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}">
 167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02752.html#a6eab77c9c3e20187a2c6c3e54052d534">···93</a></span>··Eigen::Matrix&lt;double,·M,·1&gt;·<a·class="code·hl_function"·href="a02752.html#a6eab77c9c3e20187a2c6c3e54052d534">col</a>(<span·class="keywordtype">size_t</span>·index)<span·class="keyword">·const·</span>{</div>
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">···73</a></span>··<span·class="keyword">static</span>·DiffMatrix·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(<span·class="keywordtype">size_t</span>·N)·{</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····DiffMatrix·D·=·DiffMatrix::Zero(N,·N);</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">double</span>·k·=·1;</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1;·i·&lt;·N;·i·+=·2)·{</div> 
159 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······D(i,·i·+·1)·=·k;···<span·class="comment">//·sin&#39;(k*x)·=·k*cos(k*x)</span></div> 
160 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······D(i·+·1,·i)·=·-k;··<span·class="comment">//·cos&#39;(k*x)·=·-k*sin(k*x)</span></div> 
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······k·+=·1;</div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div> 
163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·D;</div>168 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·matrix_.col(index);</div>
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>169 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div>
166 </div>170 </div>
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
168 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> 
169 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">···92</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">DerivativeWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</div> 
170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x)·*·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(N);</div> 
171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div> 
172 </div> 
173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>171 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
174 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="}">172 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">
Max diff block lines reached; 28929/49900 bytes (57.97%) of diff not shown.
15.0 KB
html2text {}
Max HTML report size reached
10.0 KB
./usr/share/doc/libgtsam-dev/html/a00161.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/FitBasis.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 47 lines modifiedOffset 95, 56 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Chebyshev2.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FitBasis.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.··106 <p>Fit·a·Basis·using·least-squares.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00161_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02740.html">gtsam::Chebyshev2</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02744.html">gtsam::FitBasis&lt;·Basis·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·Interpolation·on·Chebyshev·points·of·the·second·kind·Note·that·N·here,·the·number·of·points,·is·one·less·than·N·from·'Approximation·Theory·and·Approximation·Practice·by·L.··<a·href="a02740.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·does·regression·via·least·squares·Example·usage:·size_t·N·=·3;·auto·fit·=·FitBasis&lt;Chebyshev2&gt;(data_points,·noise_model,·N);·Vector·coefficients·=·fit.parameters();.··<a·href="a02744.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 123 Typedefs</h2></td></tr>
 124 <tr·class="memitem:a24ec5d6ec6b211d0cbaf645c11c198de"·id="r_a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a24ec5d6ec6b211d0cbaf645c11c198de"·name="a24ec5d6ec6b211d0cbaf645c11c198de"></a>
 125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sequence</b>·=·std::map&lt;·double,·double·&gt;</td></tr>
 126 <tr·class="memdesc:a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Our·sequence·representation·is·a·map·of·{x:·y}·values·where·y·=·f(x)·<br·/></td></tr>
 127 <tr·class="separator:a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a9920fe883a2f506440aca7c1a2bd1a00"·id="r_a9920fe883a2f506440aca7c1a2bd1a00"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9920fe883a2f506440aca7c1a2bd1a00"·name="a9920fe883a2f506440aca7c1a2bd1a00"></a>
 129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sample</b>·=·std::pair&lt;·double,·double·&gt;</td></tr>
 130 <tr·class="memdesc:a9920fe883a2f506440aca7c1a2bd1a00"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·sample·is·a·key-value·pair·from·a·sequence.·<br·/></td></tr>
 131 <tr·class="separator:a9920fe883a2f506440aca7c1a2bd1a00"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>132 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 134 <div·class="textblock"><p>Fit·a·Basis·using·least-squares.·</p>
122 <div·class="textblock"><p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.·</p> 
123 <p>In·a·pseudo-spectral·case,·rather·than·the·parameters·acting·as·weights·for·the·bases·polynomials·(as·in·Chebyshev2Basis),·here·the·parameters·are·the·<em>values</em>·at·a·specific·set·of·points·in·the·interval,·the·"Chebyshev·points".·These·values·uniquely·determine·the·polynomial·that·interpolates·them·at·the·Chebyshev·points.</p> 
124 <p>This·is·different·from·<a·class="el"·href="a00152.html"·title="Chebyshev·basis·decompositions.">Chebyshev.h</a>·since·it·leverage·ideas·from·pseudo-spectral·optimization,·i.e.·we·don't·decompose·into·basis·functions,·rather·estimate·function·values·at·the·Chebyshev·points.</p> 
125 <p>Please·refer·to·Agrawal21icra·for·more·details.</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl> 
127 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
 136 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>
128 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>141 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00161.html">Chebyshev2.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00161.html">FitBasis.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>144 ··</ul>
136 </div>145 </div>
137 </body>146 </body>
138 </html>147 </html>
2.74 KB
html2text {}
Max HTML report size reached
403 B
./usr/share/doc/libgtsam-dev/html/a00161.js
317 B
js-beautify {}
Max HTML report size reached
47.8 KB
./usr/share/doc/libgtsam-dev/html/a00161_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/FitBasis.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 122 lines modifiedOffset 98, 119 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Chebyshev2.h</div></div>104 ··<div·class="headertitle"><div·class="title">FitBasis.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00161.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00161.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*··Concept·needed·for·LS.·Parameters·=·Coefficients·|·Values</span></div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····-·Parameters,·Jacobian</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····-·PredictFactor(double·x)(Parameters·p,·OptionalJacobian&lt;1,N&gt;·H)</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*/</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
118 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#pragma·once</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#pragma·once</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">gtsam/basis/Basis.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00170.html">gtsam/basis/BasisFactors.h</a>&gt;</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
119 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">···36</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>·=·std::map&lt;double,·double&gt;;</div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">···38</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">Sample</a>·=·std::pair&lt;double,·double&gt;;</div>
120 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.html">gtsam/basis/Basis.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
124 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
125 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
126 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02740.html">···46</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02740.html">Chebyshev2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;Chebyshev2&gt;·{</div> 
128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div> 
130 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02668.html">Base</a>·=·<a·class="code·hl_class"·href="a02668.html">Basis&lt;Chebyshev2&gt;</a>;</div> 
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·<span·class="comment">/*Nx1*/</span>·-1,·1&gt;;</div>137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Basis&gt;</div>
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>DiffMatrix·=·Eigen::Matrix&lt;double,·<span·class="comment">/*NxN*/</span>·-1,·-1&gt;;</div> 
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
135 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">138 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02740.html#a545c241cb6421d73f3494701ee7e4812">···55</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02740.html#a545c[·...·truncated·by·diffoscope;·len:·122,·SHA:·3cc23e70a1cbad4f97964677c1b516203e4da677283bc7b180f91013320981ff·...·]·{</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02744.html">···52</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02744.html">FitBasis</a>·{</div>
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····assert(j·&gt;=·0·&amp;&amp;·<span·class="keywordtype">size_t</span>(j)·&lt;·N);</div>140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">public</span>:</div>
138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dtheta·=·M_PI·/·(N·&gt;·1·?·(N·-·1)·:·1);</div>141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">using·</span>Parameters·=·<span·class="keyword">typename</span>·Basis::Parameters;</div>
 142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·We·add·-PI·so·that·we·get·values·ordered·from·-1·to·+1</span></div> 
140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">//·sin(-·M_PI_2·+·dtheta*j);·also·works</span></div> 
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·cos(-M_PI·+·dtheta·*·j);</div>143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">private</span>:</div>
 144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··Parameters·parameters_;</div>
 145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·<span·class="keyword">public</span>:</div>
 147 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02744.html#a9442ab6aec5ec45fb14d4b3eaeeb3a85">···61</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_function"·href="a02744.html#a9442ab6aec5ec45fb14d4b3eaeeb3a85">NonlinearGraph</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>&amp;·sequence,</div>
 149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·············································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,</div>
 150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·············································<span·class="keywordtype">size_t</span>·N)·{</div>
 151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·graph;</div>
 152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">Sample</a>·sample·:·sequence)·{</div>
 153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······graph.emplace_shared&lt;<a·class="code·hl_class"·href="a02704.html">EvaluationFactor&lt;Basis&gt;</a>&gt;(0,·sample.second,·model,·N,</div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····················································sample.first);</div>
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·graph;</div>
 157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
143 </div>158 </div>
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
145 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">160 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02740.html#ab28730ac756133e4d93752a34b1ecad8">···64</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02740.html#ab28730ac756133e4d93752a34b1ecad8">Point</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">int</span>·j,·<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b)·{</div> 
147 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····assert(j·&gt;=·0·&amp;&amp;·<span·class="keywordtype">size_t</span>(j)·&lt;·N);</div> 
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dtheta·=·M_PI·/·(N·-·1);</div> 
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·We·add·-PI·so·that·we·get·values·ordered·from·-1·to·+1</span></div>161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02744.html#ade0964cca8941494bf8fd1f54250d110">···73</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFa[·...·truncated·by·diffoscope;·len:·123,·SHA:·c93d01135caf01efe8e616a99606749620bc2da4419826b64480392502aa51cd·...·]</div>
 162 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>&amp;·sequence,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,·<span·class="keywordtype">size_t</span>·N)·{</div>
 163 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·graph·=·<a·class="code·hl_function"·href="a02744.html#a9442ab6aec5ec45fb14d4b3eaeeb3a85">NonlinearGraph</a>(sequence,·model,·N);</div>
 164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a04612.html">Values</a>·values;</div>
 165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····values.<a·class="code·hl_function"·href="a04612.html#a77b14a449ab47e1ef75b6d909cb434ca">insert</a>&lt;Parameters&gt;(0,·Parameters::Zero(N));</div>
 166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·gfg·=·graph.linearize(values);</div>
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">return</span>·a·+·(b·-·a)·*·(1.·+·cos(-M_PI·+·dtheta·*·j))·/·2;</div>167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·gfg;</div>
151 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>
152 </div>169 </div>
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
154 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">171 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02740.html#abe793df46865398aa41cae400190148c">···72</a></span>··<span·class="keyword">static</span>·Vector·<a·class="code·hl_function"·href="a02740.html#abe793df46865398aa41cae400190148c">Points</a>(<span·class="keywordtype">size_t</span>·N)·{</div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····Vector·points(N);</div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·j·=·0;·j·&lt;·N;·j++)·points(j)·=·Point(N,·j);</div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·points;</div>172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02744.html#adba0f358e295a1def2dbe076e9526566">···89</a></span>··<a·class="code·hl_function"·href="a02744.html#adba0f358e295a1def2dbe076e9526566">FitBasis</a>(<span·class="keyword">const</spa[·...·truncated·by·diffoscope;·len:·303,·SHA:·d05beae9546fb8994def4ce78f3a8c8783b8fe16e44329b304a22c1119e5e0ce·...·]</div>
 173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·gfg·=·<a·class="code·hl_function"·href="a02744.html#ade0964cca8941494bf8fd1f54250d110">LinearGraph</a>(sequence,·model,·N);</div>
 174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·solution·=·gfg-&gt;optimize();</div>
 175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····parameters_·=·solution.<a·class="code·hl_function"·href="a04064.html#ae6001983487246c450a50f2e50817c50">at</a>(0);</div>
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
160 </div>177 </div>
161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
162 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02740.html#acef4ab538051627502a1205569ff650c">···79</a></span>··<span·class="keyword">static</span>·Vector·<a·class="code·hl_function"·href="a02740.html#acef4ab538051627502a1205569ff650c">Points</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b)·{</div> 
164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····Vector·points·=·Points(N);</div> 
165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·T1·=·(a·+·b)·/·2,·T2·=·(b·-·a)·/·2;</div> 
166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····points·=·T1·+·(T2·*·points).array();</div> 
167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">return</span>·points;</div> 
168 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 179 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02744.html#a9fff77639aab8e1fb67e226ac84f6701">···96</a></span>··Parameters·<a·class="code·hl_function"·href="a02744.html#a9fff77639aab8e1fb67e226ac84f6701">parameters</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·parameters_;·}</div>
Max diff block lines reached; 8857/37353 bytes (23.71%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
16.0 KB
./usr/share/doc/libgtsam-dev/html/a00164.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Basis.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 84 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Chebyshev2.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Basis.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.··107 <p>Compute·an·interpolating·basis.··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00164_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">110 <table·class="memberdecls">
 111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 112 Classes</h2></td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02668.html">gtsam::Basis&lt;·DERIVED·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">CRTP·Base·class·for·function·bases.··<a·href="a02668.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02672.html">gtsam::Basis&lt;·DERIVED·&gt;::EvaluationFunctor</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·instance·of·an·<a·class="el"·href="a02672.html"·title="An·instance·of·an·EvaluationFunctor·calculates·f(x;p)·at·a·given·x,·applied·to·Parameters·p.">EvaluationFunctor</a>·calculates·f(x;p)·at·a·given·<code>x</code>,·applied·to·Parameters·<code>p</code>.··<a·href="a02672.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02676.html">gtsam::Basis&lt;·DERIVED·&gt;::VectorEvaluationFunctor&lt;·M·&gt;</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02676.html"·title="VectorEvaluationFunctor·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.">VectorEvaluationFunctor</a>·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.··<a·href="a02676.html#details">More...</a><br·/></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02680.html">gtsam::Basis&lt;·DERIVED·&gt;::VectorComponentFunctor&lt;·M·&gt;</a></td></tr>
 123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·<a·class="el"·href="a02680.html"·title="Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·VectorComponentFunctor·compute...">VectorComponentFunctor</a>·computes·the·N-vector·value·for·a·specific·row·component·of·the·M-vectors·at·all·the·polynomial·points.··<a·href="a02680.html#details">More...</a><br·/></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02684.html">gtsam::Basis&lt;·DERIVED·&gt;::ManifoldEvaluationFunctor&lt;·T·&gt;</a></td></tr>
 126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Manifold·<a·class="el"·href="a02672.html"·title="An·instance·of·an·EvaluationFunctor·calculates·f(x;p)·at·a·given·x,·applied·to·Parameters·p.">EvaluationFunctor</a>·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.··<a·href="a02684.html#details">More...</a><br·/></td></tr>
 127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02688.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctorBase</a></td></tr>
 129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·functors·below·that·calculate·derivative·weights.··<a·href="a02688.html#details">More...</a><br·/></td></tr>
 130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02692.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctor</a></td></tr>
 132 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·instance·of·a·<a·class="el"·href="a02692.html"·title="An·instance·of·a·DerivativeFunctor·calculates·f&#39;(x;p)·at·a·given·x,·applied·to·Parameters·p.">DerivativeFunctor</a>·calculates·f'(x;p)·at·a·given·<code>x</code>,·applied·to·Parameters·<code>p</code>.··<a·href="a02692.html#details">More...</a><br·/></td></tr>
 133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02696.html">gtsam::Basis&lt;·DERIVED·&gt;::VectorDerivativeFunctor&lt;·M·&gt;</a></td></tr>
 135 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02696.html"·title="VectorDerivativeFunctor·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.">VectorDerivativeFunctor</a>·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.··<a·href="a02696.html#details">More...</a><br·/></td></tr>
 136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02700.html">gtsam::Basis&lt;·DERIVED·&gt;::ComponentDerivativeFunctor&lt;·M·&gt;</a></td></tr>
 138 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·<a·class="el"·href="a02700.html"·title="Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·ComponentDerivativeFunctor·com...">ComponentDerivativeFunctor</a>·computes·the·N-vector·derivative·for·a·specific·row·component·of·the·M-vectors·at·all·the·polynomial·points.··<a·href="a02700.html#details">More...</a><br·/></td></tr>
 139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>142 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>143 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>144 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 </table><table·class="memberdecls">
 147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 148 Typedefs</h2></td></tr>
 149 <tr·class="memitem:a0c3caa86eb94d40f2d3decce787fa3b2"·id="r_a0c3caa86eb94d40f2d3decce787fa3b2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c3caa86eb94d40f2d3decce787fa3b2"·name="a0c3caa86eb94d40f2d3decce787fa3b2"></a>
 150 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Weights</b>·=·Eigen::Matrix&lt;·double,·1,·-1·&gt;</td></tr>
 151 <tr·class="separator:a0c3caa86eb94d40f2d3decce787fa3b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 152 </table><table·class="memberdecls">
 153 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 154 Functions</h2></td></tr>
 155 <tr·class="memitem:ga2ce44d31cae1eda44c2a86d32d92b935"·id="r_ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memTemplParams"·colspan="2">template&lt;size_t·M&gt;·</td></tr>
 156 <tr·class="memitem:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01414.html#ga2ce44d31cae1eda44c2a86d32d92b935">gtsam::kroneckerProductIdentity</a>·(const·Weights·&amp;w)</td></tr>
 157 <tr·class="memdesc:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·computing·the·kronecker·product·of·the·1*N·Weight·vector·<code>w</code>·with·the·MxM·identity·matrix·<code>I</code>·efficiently.··<br·/></td></tr>
 158 <tr·class="separator:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>159 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.·</p>161 <div·class="textblock"><p>Compute·an·interpolating·basis.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>162 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>163 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
117 </div></div><!--·contents·-->164 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>168 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00164.html">Chebyshev2.cpp</a></li>169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00164.html">Basis.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>171 ··</ul>
125 </div>172 </div>
126 </body>173 </body>
127 </html>174 </html>
4.46 KB
html2text {}
Max HTML report size reached
12.3 KB
./usr/share/doc/libgtsam-dev/html/a00167.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/BasisFactors.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Fourier.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 61 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BasisFactors.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Fourier.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Factor·definitions·for·various·Basis·functors.··105 <p>Fourier·decomposition,·see·e.g.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00167_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00167_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02704.html">gtsam::EvaluationFactor&lt;·BASIS·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02748.html">gtsam::FourierBasis</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·for·enforcing·the·scalar·value·of·the·polynomial·BASIS·representation·at·<code>x</code>·is·the·same·as·the·measurement·<code>z</code>·when·using·a·pseudo-spectral·parameterization.··<a·href="a02704.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02708.html">gtsam::VectorEvaluationFactor&lt;·BASIS,·M·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·factor·for·enforcing·BASIS·polynomial·evaluation·on·a·<a·class="el"·href="a02752.html"·title="A·matrix·abstraction·of·MxN·values·at·the·Basis·points.">ParameterMatrix</a>·of·size·(M,·N)·is·equal·to·a·vector-valued·measurement·at·the·same·point,·when·using·a·pseudo-spectral·parameterization.··<a·href="a02708.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02712.html">gtsam::VectorComponentFactor&lt;·BASIS,·P·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·factor·for·enforcing·BASIS·polynomial·evaluation·on·a·<a·class="el"·href="a02752.html"·title="A·matrix·abstraction·of·MxN·values·at·the·Basis·points.">ParameterMatrix</a>·of·size·(P,·N)·is·equal·to·specified·measurement·at·the·same·point,·when·using·a·pseudo-spectral·parameterization.··<a·href="a02712.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02716.html">gtsam::ManifoldEvaluationFactor&lt;·BASIS,·T·&gt;</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">For·a·measurement·value·of·type·T·i.e.··<a·href="a02716.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·basis.··<a·href="a02748.html#details">More...</a><br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02720.html">gtsam::DerivativeFactor&lt;·BASIS·&gt;</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unary·factor·which·enforces·the·evaluation·of·the·derivative·of·a·BASIS·polynomial·at·a·specified·point<code>x</code>·is·equal·to·the·scalar·measurement·<code>z</code>.··<a·href="a02720.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02724.html">gtsam::VectorDerivativeFactor&lt;·BASIS,·M·&gt;</a></td></tr> 
127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unary·factor·which·enforces·the·evaluation·of·the·derivative·of·a·BASIS·polynomial·at·a·specified·point·<code>x</code>·is·equal·to·the·vector·value·<code>z</code>.··<a·href="a02724.html#details">More...</a><br·/></td></tr> 
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02728.html">gtsam::ComponentDerivativeFactor&lt;·BASIS,·P·&gt;</a></td></tr> 
130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unary·factor·which·enforces·the·evaluation·of·the·derivative·of·a·BASIS·polynomial·is·equal·to·the·scalar·value·at·a·specific·index·<code>i</code>·of·a·vector-valued·measurement·<code>z</code>.··<a·href="a02728.html#details">More...</a><br·/></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
134 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
135 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
136 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>120 </table>
139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
140 <div·class="textblock"><p>Factor·definitions·for·various·Basis·functors.·</p> 
141 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>122 <div·class="textblock"><p>Fourier·decomposition,·see·e.g.·</p>
 123 <p><a·href="http://mathworld.wolfram.com/FourierSeries.html">http://mathworld.wolfram.com/FourierSeries.html</a>·</p><dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl>
142 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
143 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
147 ··<ul>129 ··<ul>
148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00167.html">BasisFactors.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00167.html">Fourier.h</a></li>
149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
150 ··</ul>132 ··</ul>
151 </div>133 </div>
152 </body>134 </body>
153 </html>135 </html>
3.61 KB
html2text {}
Max HTML report size reached
503 B
./usr/share/doc/libgtsam-dev/html/a00167.js
417 B
js-beautify {}
Max HTML report size reached
83.4 KB
./usr/share/doc/libgtsam-dev/html/a00167_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/BasisFactors.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Fourier.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 267 lines modifiedOffset 98, 106 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BasisFactors.h</div></div>104 ··<div·class="headertitle"><div·class="title">Fourier.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00167.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00167.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.html">gtsam/basis/Basis.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00164.html">gtsam/basis/Basis.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01157.html">gtsam/nonlinear/FunctorizedFactor.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BASIS&gt;</div> 
126 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02704.html">···39</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02704.html">EvaluationFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"[·...·truncated·by·diffoscope;·len:·59,·SHA:·1073a27b95ab6fe12097160a3e21d703d1e287220e59e7d90063cf16012a24d3·...·]&gt;·{</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a02748.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02748.html">FourierBasis</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hre[·...·truncated·by·diffoscope;·len:·41,·SHA:·fbbe29bf5f64068f1d882da106ac76f5152586efd6ca6923d5d65d38f3dbe9cb·...·]&gt;·{</div>
128 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·<span·class="keyword">private</span>:</div> 
129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04336.html">Base</a>·=·<a·class="code·hl_class"·href="a04336.html">FunctorizedFactor&lt;double,·Vector&gt;</a>;</div> 
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">public</span>:</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">public</span>:</div>
132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_class"·href="a02704.html">EvaluationFactor</a>()·{}</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·<span·class="comment">/*Nx1*/</span>·-1,·1&gt;;</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">using·</span>DiffMatrix·=·Eigen::Matrix&lt;double,·<span·class="comment">/*NxN*/</span>·-1,·-1&gt;;</div>
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
134 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02704.html#a16ce8be39fca86a020d1eb5029e63e6c">···55</a></span>··<a·class="code·hl_function"·href="a02704.html#a16ce8be39fca86a020d1eb5029e63e6c">EvaluationFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keywordtype">double</span>·z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,</div> 
136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>···················<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)</div> 
137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······:·<a·class="code·hl_class"·href="a04336.html">Base</a>(<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·z,·model,·typename·BASIS::EvaluationFunctor(N,·x))[·...·truncated·by·diffoscope;·len:·3,·SHA:·19ad4f109270169ad234dd5d2a951fe4c7f3c16b9357c1bd4ccef8525d676f64·...·]</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">···40</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">C[·...·truncated·by·diffoscope;·len:·107,·SHA:·9834563ef9dfa30f4c87b577b1434f16a42c47b513b9ab920c4b79538c5aade7·...·]</div>
 132 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····Weights·b(N);</div>
 133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····b[0]·=·1;</div>
 134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1,·n·=·1;·i·&lt;·N;·i++)·{</div>
 135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·(i·%·2·==·1)·{</div>
 136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········b[i]·=·cos(n·*·x);</div>
 137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······}·<span·class="keywordflow">else</span>·{</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········b[i]·=·sin(n·*·x);</div>
 139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········n++;</div>
 140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>
 142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordflow">return</span>·b;</div>
 143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
138 </div>144 </div>
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
140 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02704.html#aba6c04c81a0f7e33cce488ec14b74e44">···70</a></span>··<a·class="code·hl_function"·href="a02704.html#aba6c04c81a0f7e33cce488ec14b74e44">EvaluationFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keywordtype">double</span>·z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,</div> 
142 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>···················<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b)</div> 
143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······:·<a·class="code·hl_class"·href="a04336.html">Base</a>(<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·z,·model,·typename·BASIS::EvaluationFunctor(N,·x,·[·...·truncated·by·diffoscope;·len:·9,·SHA:·72c67c0238732b279ff6393a98980e489de2102ab64d0f180ca86997cad3f88f·...·]</div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02748.html#ac3de8e2182f9a04ab5b56398d6f18914">···64</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#ac3de8e2182f9a04ab5b56398d6f18914">C[·...·truncated·by·diffoscope;·len:·193,·SHA:·8b302d0eef8fafc5602dc75c6a511fab444e0d5e88ee021f7097de0264059d87·...·]</div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·TODO(Varun)·How·do·we·enforce·an·interval·for·Fourier·series?</span></div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x);</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
144 </div>151 </div>
 152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 153 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">···73</a></span>··<span·class="keyword">static</span>·DiffMatrix·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(<span·class="keywordtype">size_t</span>·N)·{</div>
 155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····DiffMatrix·D·=·DiffMatrix::Zero(N,·N);</div>
 156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">double</span>·k·=·1;</div>
 157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·1;·i·&lt;·N;·i·+=·2)·{</div>
 158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······D(i,·i·+·1)·=·k;···<span·class="comment">//·sin&#39;(k*x)·=·k*cos(k*x)</span></div>
 159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······D(i·+·1,·i)·=·-k;··<span·class="comment">//·cos&#39;(k*x)·=·-k*sin(k*x)</span></div>
 160 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······k·+=·1;</div>
 161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div>
 162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·D;</div>
145 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
146 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02704.html">~EvaluationFactor</a>()·{}</div> 
147 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};</div> 
148 </div>165 </div>
149 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
150 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BASIS,·<span·class="keywordtype">int</span>·M&gt;</div> 
151 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};">167 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}">
 168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">···92</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#a4955a99e42eda2d5d6113bf192fb3e5e">DerivativeWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x)·{</div>
 169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x)·*·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(N);</div>
152 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02708.html">···95</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02708.html">VectorEvaluationFactor</a></div> 
153 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04336.html">FunctorizedFactor</a>&lt;Vector,·ParameterMatrix&lt;M&gt;&gt;·{</div> 
154 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·<span·class="keyword">private</span>:</div> 
155 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04336.html">Base</a>·=·<a·class="code·hl_class"·href="a04336.html">FunctorizedFactor&lt;Vector,·ParameterMatrix&lt;M&gt;</a>&gt;;</div> 
156 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>
157 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·<span·class="keyword">public</span>:</div> 
158 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_class"·href="a02708.html">VectorEvaluationFactor</a>()·{}</div> 
159 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
160 <div·class="foldopen"·id="foldopen00113"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a02708.html#a6a30b0cb53f4eee3e825daf786f2599f">··113</a></span>··<a·class="code·hl_function"·href="a02708.html#a6a30b0cb53f4eee3e825daf786f2599f">VectorEvaluationFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·Vector·&amp;z,</div> 
162 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·························<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N,</div> 
163 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·························<span·class="keywordtype">double</span>·x)</div> 
164 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······:·<a·class="code·hl_class"·href="a04336.html">Base</a>(<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·z,·model,</div> 
165 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·············typename·BASIS::template·VectorEvaluationFunctor&lt;M&gt;(N,·x))·{}</div> 
166 </div>171 </div>
167 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>172 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
168 <div·class="foldopen"·id="foldopen00131"·data-start="{"·data-end="}">173 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="}">
 174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02748.html#ac0f16df32079683be3138b37a1498167">··106</a></span>··<span·class="keyword">static</span>·Weights·<a·class="code·hl_function"·href="a02748.html#ac0f16df32079683be3138b37a1498167">DerivativeWeights</a>(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b)·{</div>
 175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02748.html#a64fecbc7c52f1de9019137a3c7321b02">CalculateWeights</a>(N,·x,·a,·b)·*·<a·class="code·hl_function"·href="a02748.html#a494419be86419c6c9ced7630163adcdb">DifferentiationMatrix</a>(N);</div>
 176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··}</div>
169 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno"><a·class="line"·href="a02708.html#a0240ccf60e4f9cb6989babfa6754de57">··131</a></span>··<a·class="code·hl_function"·href="a02708.html#a0240ccf60e4f9cb6989babfa6754de57">VectorEvaluationFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·Vector·&amp;z,</div> 
170 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·························<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·N,</div> 
171 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·························<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a,·<span·class="keywordtype">double</span>·b)</div> 
172 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>······:·<a·class="code·hl_class"·href="a04336.html">Base</a>(<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·z,·model,</div> 
173 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·············typename·BASIS::template·VectorEvaluationFunctor&lt;M&gt;(N,·x,·a,·b))·{}</div> 
174 </div>177 </div>
Max diff block lines reached; 13871/64335 bytes (21.56%) of diff not shown.
20.5 KB
html2text {}
Max HTML report size reached
11.7 KB
./usr/share/doc/libgtsam-dev/html/a00170.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/BasisFactors.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 63 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Chebyshev.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BasisFactors.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Chebyshev·basis·decompositions.··105 <p>Factor·definitions·for·various·Basis·functors.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00170_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02704.html">gtsam::EvaluationFactor&lt;·BASIS·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·for·enforcing·the·scalar·value·of·the·polynomial·BASIS·representation·at·<code>x</code>·is·the·same·as·the·measurement·<code>z</code>·when·using·a·pseudo-spectral·parameterization.··<a·href="a02704.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02708.html">gtsam::VectorEvaluationFactor&lt;·BASIS,·M·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·factor·for·enforcing·BASIS·polynomial·evaluation·on·a·<a·class="el"·href="a02752.html"·title="A·matrix·abstraction·of·MxN·values·at·the·Basis·points.">ParameterMatrix</a>·of·size·(M,·N)·is·equal·to·a·vector-valued·measurement·at·the·same·point,·when·using·a·pseudo-spectral·parameterization.··<a·href="a02708.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02712.html">gtsam::VectorComponentFactor&lt;·BASIS,·P·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·factor·for·enforcing·BASIS·polynomial·evaluation·on·a·<a·class="el"·href="a02752.html"·title="A·matrix·abstraction·of·MxN·values·at·the·Basis·points.">ParameterMatrix</a>·of·size·(P,·N)·is·equal·to·specified·measurement·at·the·same·point,·when·using·a·pseudo-spectral·parameterization.··<a·href="a02712.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02716.html">gtsam::ManifoldEvaluationFactor&lt;·BASIS,·T·&gt;</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">For·a·measurement·value·of·type·T·i.e.··<a·href="a02716.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02720.html">gtsam::DerivativeFactor&lt;·BASIS·&gt;</a></td></tr>
 124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unary·factor·which·enforces·the·evaluation·of·the·derivative·of·a·BASIS·polynomial·at·a·specified·point<code>x</code>·is·equal·to·the·scalar·measurement·<code>z</code>.··<a·href="a02720.html#details">More...</a><br·/></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02724.html">gtsam::VectorDerivativeFactor&lt;·BASIS,·M·&gt;</a></td></tr>
 127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unary·factor·which·enforces·the·evaluation·of·the·derivative·of·a·BASIS·polynomial·at·a·specified·point·<code>x</code>·is·equal·to·the·vector·value·<code>z</code>.··<a·href="a02724.html#details">More...</a><br·/></td></tr>
 128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02728.html">gtsam::ComponentDerivativeFactor&lt;·BASIS,·P·&gt;</a></td></tr>
 130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·unary·factor·which·enforces·the·evaluation·of·the·derivative·of·a·BASIS·polynomial·is·equal·to·the·scalar·value·at·a·specific·index·<code>i</code>·of·a·vector-valued·measurement·<code>z</code>.··<a·href="a02728.html#details">More...</a><br·/></td></tr>
 131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>134 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>135 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>136 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>138 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</p>140 <div·class="textblock"><p>Factor·definitions·for·various·Basis·functors.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>141 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>142 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
117 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>147 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00170.html">Chebyshev.cpp</a></li>148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00170.html">BasisFactors.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>150 ··</ul>
125 </div>151 </div>
126 </body>152 </body>
127 </html>153 </html>
3.42 KB
html2text {}
Max HTML report size reached
18.1 KB
./usr/share/doc/libgtsam-dev/html/a00173.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Basis.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 83 lines modifiedOffset 95, 47 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Basis.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Chebyshev2.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Compute·an·interpolating·basis.··105 <p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00173_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">108 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>110 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02668.html">gtsam::Basis&lt;·DERIVED·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02740.html">gtsam::Chebyshev2</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·Interpolation·on·Chebyshev·points·of·the·second·kind·Note·that·N·here,·the·number·of·points,·is·one·less·than·N·from·'Approximation·Theory·and·Approximation·Practice·by·L.··<a·href="a02740.html#details">More...</a><br·/></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">CRTP·Base·class·for·function·bases.··<a·href="a02668.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02672.html">gtsam::Basis&lt;·DERIVED·&gt;::EvaluationFunctor</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·instance·of·an·<a·class="el"·href="a02672.html"·title="An·instance·of·an·EvaluationFunctor·calculates·f(x;p)·at·a·given·x,·applied·to·Parameters·p.">EvaluationFunctor</a>·calculates·f(x;p)·at·a·given·<code>x</code>,·applied·to·Parameters·<code>p</code>.··<a·href="a02672.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02676.html">gtsam::Basis&lt;·DERIVED·&gt;::VectorEvaluationFunctor&lt;·M·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02676.html"·title="VectorEvaluationFunctor·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.">VectorEvaluationFunctor</a>·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.··<a·href="a02676.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02680.html">gtsam::Basis&lt;·DERIVED·&gt;::VectorComponentFunctor&lt;·M·&gt;</a></td></tr> 
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·<a·class="el"·href="a02680.html"·title="Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·VectorComponentFunctor·compute...">VectorComponentFunctor</a>·computes·the·N-vector·value·for·a·specific·row·component·of·the·M-vectors·at·all·the·polynomial·points.··<a·href="a02680.html#details">More...</a><br·/></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02684.html">gtsam::Basis&lt;·DERIVED·&gt;::ManifoldEvaluationFunctor&lt;·T·&gt;</a></td></tr> 
126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Manifold·<a·class="el"·href="a02672.html"·title="An·instance·of·an·EvaluationFunctor·calculates·f(x;p)·at·a·given·x,·applied·to·Parameters·p.">EvaluationFunctor</a>·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.··<a·href="a02684.html#details">More...</a><br·/></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02688.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctorBase</a></td></tr> 
129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·functors·below·that·calculate·derivative·weights.··<a·href="a02688.html#details">More...</a><br·/></td></tr> 
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02692.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctor</a></td></tr> 
132 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·instance·of·a·<a·class="el"·href="a02692.html"·title="An·instance·of·a·DerivativeFunctor·calculates·f&#39;(x;p)·at·a·given·x,·applied·to·Parameters·p.">DerivativeFunctor</a>·calculates·f'(x;p)·at·a·given·<code>x</code>,·applied·to·Parameters·<code>p</code>.··<a·href="a02692.html#details">More...</a><br·/></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02696.html">gtsam::Basis&lt;·DERIVED·&gt;::VectorDerivativeFunctor&lt;·M·&gt;</a></td></tr> 
135 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02696.html"·title="VectorDerivativeFunctor·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.">VectorDerivativeFunctor</a>·at·a·given·x,·applied·to·ParameterMatrix&lt;M&gt;.··<a·href="a02696.html#details">More...</a><br·/></td></tr> 
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02700.html">gtsam::Basis&lt;·DERIVED·&gt;::ComponentDerivativeFunctor&lt;·M·&gt;</a></td></tr> 
138 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·<a·class="el"·href="a02700.html"·title="Given·a·M*N·Matrix·of·M-vectors·at·N·polynomial·points,·an·instance·of·ComponentDerivativeFunctor·com...">ComponentDerivativeFunctor</a>·computes·the·N-vector·derivative·for·a·specific·row·component·of·the·M-vectors·at·all·the·polynomial·points.··<a·href="a02700.html#details">More...</a><br·/></td></tr> 
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
142 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
143 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
144 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 </table><table·class="memberdecls"> 
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
148 Typedefs</h2></td></tr> 
149 <tr·class="memitem:a0c3caa86eb94d40f2d3decce787fa3b2"·id="r_a0c3caa86eb94d40f2d3decce787fa3b2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c3caa86eb94d40f2d3decce787fa3b2"·name="a0c3caa86eb94d40f2d3decce787fa3b2"></a> 
150 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Weights</b>·=·Eigen::Matrix&lt;·double,·1,·-1·&gt;</td></tr> 
151 <tr·class="separator:a0c3caa86eb94d40f2d3decce787fa3b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 </table><table·class="memberdecls"> 
153 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
154 Functions</h2></td></tr> 
155 <tr·class="memitem:ga2ce44d31cae1eda44c2a86d32d92b935"·id="r_ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memTemplParams"·colspan="2">template&lt;size_t·M&gt;·</td></tr> 
156 <tr·class="memitem:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01414.html#ga2ce44d31cae1eda44c2a86d32d92b935">gtsam::kroneckerProductIdentity</a>·(const·Weights·&amp;w)</td></tr> 
157 <tr·class="memdesc:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·for·computing·the·kronecker·product·of·the·1*N·Weight·vector·<code>w</code>·with·the·MxM·identity·matrix·<code>I</code>·efficiently.··<br·/></td></tr> 
158 <tr·class="separator:ga2ce44d31cae1eda44c2a86d32d92b935"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 </table>120 </table>
160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
161 <div·class="textblock"><p>Compute·an·interpolating·basis.·</p>122 <div·class="textblock"><p>Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.·</p>
 123 <p>In·a·pseudo-spectral·case,·rather·than·the·parameters·acting·as·weights·for·the·bases·polynomials·(as·in·Chebyshev2Basis),·here·the·parameters·are·the·<em>values</em>·at·a·specific·set·of·points·in·the·interval,·the·"Chebyshev·points".·These·values·uniquely·determine·the·polynomial·that·interpolates·them·at·the·Chebyshev·points.</p>
 124 <p>This·is·different·from·<a·class="el"·href="a00155.html"·title="Chebyshev·basis·decompositions.">Chebyshev.h</a>·since·it·leverage·ideas·from·pseudo-spectral·optimization,·i.e.·we·don't·decompose·into·basis·functions,·rather·estimate·function·values·at·the·Chebyshev·points.</p>
 125 <p>Please·refer·to·Agrawal21icra·for·more·details.</p>
162 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
163 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
164 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>132 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00173.html">Basis.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00173.html">Chebyshev2.h</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
171 ··</ul>135 ··</ul>
172 </div>136 </div>
173 </body>137 </body>
174 </html>138 </html>
5.38 KB
html2text {}
Max HTML report size reached
976 B
./usr/share/doc/libgtsam-dev/html/a00173.js
890 B
js-beautify {}
Max HTML report size reached
128 KB
./usr/share/doc/libgtsam-dev/html/a00173_source.html
Max HTML report size reached
7.79 KB
./usr/share/doc/libgtsam-dev/html/a00176.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/FitBasis.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 57 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">FitBasis.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Chebyshev.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Fit·a·Basis·using·least-squares.··104 <p>Chebyshev·basis·decompositions.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00176_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02744.html">gtsam::FitBasis&lt;·Basis·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·does·regression·via·least·squares·Example·usage:·size_t·N·=·3;·auto·fit·=·FitBasis&lt;Chebyshev2&gt;(data_points,·noise_model,·N);·Vector·coefficients·=·fit.parameters();.··<a·href="a02744.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem:a24ec5d6ec6b211d0cbaf645c11c198de"·id="r_a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a24ec5d6ec6b211d0cbaf645c11c198de"·name="a24ec5d6ec6b211d0cbaf645c11c198de"></a> 
125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sequence</b>·=·std::map&lt;·double,·double·&gt;</td></tr> 
126 <tr·class="memdesc:a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Our·sequence·representation·is·a·map·of·{x:·y}·values·where·y·=·f(x)·<br·/></td></tr> 
127 <tr·class="separator:a24ec5d6ec6b211d0cbaf645c11c198de"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a9920fe883a2f506440aca7c1a2bd1a00"·id="r_a9920fe883a2f506440aca7c1a2bd1a00"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9920fe883a2f506440aca7c1a2bd1a00"·name="a9920fe883a2f506440aca7c1a2bd1a00"></a> 
129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sample</b>·=·std::pair&lt;·double,·double·&gt;</td></tr> 
130 <tr·class="memdesc:a9920fe883a2f506440aca7c1a2bd1a00"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·sample·is·a·key-value·pair·from·a·sequence.·<br·/></td></tr> 
131 <tr·class="separator:a9920fe883a2f506440aca7c1a2bd1a00"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>112 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>Fit·a·Basis·using·least-squares.·</p>114 <div·class="textblock"><p>Chebyshev·basis·decompositions.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Jing·Dong,·Frank·Dellaert·</dd></dl>
135 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>July·4,·2020·</dd></dl>
136 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal,·Frank·Dellaert·</dd></dl> 
137 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>121 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00176.html">FitBasis.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00176.html">Chebyshev.cpp</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>124 ··</ul>
145 </div>125 </div>
146 </body>126 </body>
147 </html>127 </html>
1.75 KB
html2text {}
Max HTML report size reached
9.72 KB
./usr/share/doc/libgtsam-dev/html/a00182.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 49 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00182_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02824.html">gtsam::DiscreteBayesTreeClique</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a02828.html"·title="A·Bayes·tree·representing·a·Discrete·density.">DiscreteBayesTree</a>.··<a·href="a02824.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02828.html">gtsam::DiscreteBayesTree</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·representing·a·Discrete·density.··<a·href="a02828.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:ga9bd0b2859a7513198a369f5de3c8cde3"·id="r_ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga9bd0b2859a7513198a369f5de3c8cde3">gtsam::EliminateForMPE</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr> 
115 <tr·class="memdesc:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Alternate·elimination·function·for·that·creates·non-normalized·lookup·tables.··<br·/></td></tr> 
116 <tr·class="separator:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:ga6996e9c84467350b071645649231223a"·id="r_ga6996e9c84467350b071645649231223a"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga6996e9c84467350b071645649231223a">gtsam::EliminateDiscrete</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr> 
118 <tr·class="memdesc:ga6996e9c84467350b071645649231223a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a02864.html"·title="A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.">DiscreteFactorGraph</a>.··<br·/></td></tr> 
119 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table>123 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl> 
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>125 <div·class="textblock"><p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·</p>
 126 <p>DiscreteBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
124 <dd>127 <dd>
125 Frank·Dellaert·</dd></dl>128 Richard·Roberts·</dd></dl>
126 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>133 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00182.html">DiscreteFactorGraph.cpp</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00182.html">DiscreteBayesTree.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>136 ··</ul>
134 </div>137 </div>
135 </body>138 </body>
136 </html>139 </html>
2.57 KB
html2text {}
Max HTML report size reached
380 B
./usr/share/doc/libgtsam-dev/html/a00182.js
294 B
js-beautify {}
Max HTML report size reached
5.94 KB
./usr/share/doc/libgtsam-dev/html/a00185.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteDistribution.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/AlgebraicDecisionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 43 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00185_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02840.html">gtsam::DiscreteDistribution</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prior·probability·on·a·set·of·discrete·variables.··<a·href="a02840.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02844.html">gtsam::traits&lt;·DiscreteDistribution·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>110 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2022·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Mike·Sheffler·</dd>
 114 <dd>
 115 Duy-Nguyen·Ta·</dd>
 116 <dd>
 117 Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>122 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00185.html">DiscreteDistribution.h</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00185.html">AlgebraicDecisionTree.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>125 ··</ul>
132 </div>126 </div>
133 </body>127 </body>
134 </html>128 </html>
1.32 KB
html2text {}
Max HTML report size reached
5.55 KB
./usr/share/doc/libgtsam-dev/html/a00188.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteFactor.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>discrete·factor··
 106 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">107 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:ae1c1177c8725296b34601409322400ea"·id="r_ae1c1177c8725296b34601409322400ea"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae1c1177c8725296b34601409322400ea">gtsam::expNormalize</a>·(const·std::vector&lt;·double·&gt;·&amp;logProbs)</td></tr>
 117 <tr·class="memdesc:ae1c1177c8725296b34601409322400ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Normalize·a·set·of·log·probabilities.··<br·/></td></tr>
 118 <tr·class="separator:ae1c1177c8725296b34601409322400ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>119 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>discrete·factor·</p>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>122 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
114 <dd>124 <dd>
115 Frank·Dellaert·</dd></dl>125 Frank·Dellaert·</dd></dl>
116 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>130 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00188.html">DiscreteLookupDAG.cpp</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00188.html">DiscreteFactor.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>133 ··</ul>
124 </div>134 </div>
125 </body>135 </body>
126 </html>136 </html>
1.11 KB
html2text {}
Max HTML report size reached
4.4 KB
./usr/share/doc/libgtsam-dev/html/a00191.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesNet.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteEliminationTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 33 lines modifiedOffset 95, 33 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>110 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd>114 <dd>
115 Frank·Dellaert·</dd></dl>115 Richard·Roberts·</dd></dl>
116 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00191.html">DiscreteBayesNet.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00191.html">DiscreteEliminationTree.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>123 ··</ul>
124 </div>124 </div>
125 </body>125 </body>
126 </html>126 </html>
858 B
html2text {}
Max HTML report size reached
10.3 KB
./usr/share/doc/libgtsam-dev/html/a00194.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Assignment.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 58 lines modifiedOffset 95, 44 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">DiscreteValues.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Assignment.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)··
 106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00194_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>110 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02900.html">gtsam::DiscreteValues</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02772.html">gtsam::Assignment&lt;·L·&gt;</a></td></tr>
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·map·from·keys·to·values.··<a·href="a02900.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assignment·from·labels·to·value·index·(size_t).··<a·href="a02772.html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02904.html">gtsam::traits&lt;·DiscreteValues·&gt;</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a55a86a4657d82f6ff048a10d058c529f"·id="r_a55a86a4657d82f6ff048a10d058c529f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a55a86a4657d82f6ff048a10d058c529f"·name="a55a86a4657d82f6ff048a10d058c529f"></a> 
125 std::vector&lt;·<a·class="el"·href="a02900.html">DiscreteValues</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::cartesianProduct</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;keys)</td></tr> 
126 <tr·class="memdesc:a55a86a4657d82f6ff048a10d058c529f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·CartesianProduct.·<br·/></td></tr> 
127 <tr·class="separator:a55a86a4657d82f6ff048a10d058c529f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a2b6707b04064df79d26d1016dfa2a013"·id="r_a2b6707b04064df79d26d1016dfa2a013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b6707b04064df79d26d1016dfa2a013"·name="a2b6707b04064df79d26d1016dfa2a013"></a> 
129 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::markdown</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr> 
130 <tr·class="memdesc:a2b6707b04064df79d26d1016dfa2a013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·markdown.·<br·/></td></tr> 
131 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a> 
133 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr> 
134 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr> 
135 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 </table>120 </table>
137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
138 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·13,·2021·</dd></dl>122 <div·class="textblock"><p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)·</p>
139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>Feb·5,·2012·</dd></dl>
140 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
141 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
142 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
144 ··<ul>129 ··<ul>
145 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00194.html">DiscreteValues.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00194.html">Assignment.h</a></li>
146 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
147 ··</ul>132 ··</ul>
148 </div>133 </div>
149 </body>134 </body>
150 </html>135 </html>
2.64 KB
html2text {}
Max HTML report size reached
45.1 KB
./usr/share/doc/libgtsam-dev/html/a00194_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Assignment.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 136 lines modifiedOffset 98, 110 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteValues.h</div></div>104 ··<div·class="headertitle"><div·class="title">Assignment.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00194.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00194.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.html">gtsam/discrete/Assignment.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·L&gt;</div>
130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02900.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·:·<span·class="keyword">public</span>·<a·class="code[·...·truncated·by·diffoscope;·len:·51,·SHA:·21729b01b8e404e0d8426fe2401c2569f1d9ba58175daeef105b226ceee12453·...·]&gt;·{</div>131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02772.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02772.html">Assignment</a>·:·<span·class="keyword">public</span>·std::map&lt;L,·size_t&gt;·{</div>
 132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">static</span>·std::string·DefaultFormatter(<span·class="keyword">const</span>·L&amp;·x)·{</div>
 133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····std::stringstream·ss;</div>
 134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····ss·&lt;&lt;·x;</div>
 135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·ss.str();</div>
 136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
 137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">public</span>:</div>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02772.html">Base</a>·=·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>;··<span·class="comment">//·base·class</[·...·truncated·by·diffoscope;·len:·5,·SHA:·346b69ead0241bc999ffd18b31d28fe5be3810475032e89c8ee47b1493515b28·...·]</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>std::map&lt;L,·<span·class="keywordtype">size_t</span>&gt;::operator=;</div>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">using·</span>Assignment::Assignment;··<span·class="comment">//·all·constructors</span></div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div>141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>()·=·<span·class="keywordflow">default</span>;</div>142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>()·=·<span·class="keywordflow">default</span>;</div>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Construct·from·assignment.</span></div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Base</a>&amp;·a)·:·<a·class="code·hl_class"·href="a02772.html">Base</a>(a)·{}</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·Construct·from·initializer·list.</span></div> 
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>(std::initializer_list&lt;std::pair&lt;const·Key,·size_t&gt;&gt;·init)</div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······:·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>{init}·{}</div> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·Construct·from·initializer·list.</span></div>
 145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>(std::initializer_list&lt;std::pair&lt;const·L,·size_t&gt;&gt;·init)</div>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·std::map&lt;L,·size_t&gt;{init}·{}</div>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·x,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Assignment:·&quot;</span>,</div>
 149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·············<span·class="keyword">const</span>·std::function&lt;std::string(L)&gt;&amp;·labelFormatter·=</div>
 150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·················&amp;DefaultFormatter)<span·class="keyword">·const·</span>{</div>
 151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div>
 152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Assignment::value_type&amp;·keyValue·:·*<span·class="keyword">this</span>)·{</div>
 153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;(&quot;</span>·&lt;&lt;·labelFormatter(keyValue.first)·&lt;&lt;·<span·class="stringliteral">&quot;,·&quot;</span></div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>················&lt;&lt;·keyValue.second·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div>
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····std::cout·&lt;&lt;·std::endl;</div>
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·insert·in·base·class;</span></div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··std::pair&lt;iterator,·bool&gt;·insert(·<span·class="keyword">const</span>·value_type&amp;·value·){</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·Base::insert(value);</div> 
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·insert(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values);</div>159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Assignment</a>&amp;·other,·[·...·truncated·by·diffoscope;·len:·88,·SHA:·dc2b2cf5b9247d51bd78598761de053686d90b1c60b55553ea55ddca6edda448·...·]</div>
 160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>·==·other);</div>
 161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>
160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 163 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Derived·=·Assignment&lt;L&gt;&gt;</div>
161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values);</div> 
162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
163 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
164 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02900.html#ab2691bc3106665bf6a5b7ccf58b8d097">···85</a></span>··<span·class="keyword">static</span>·std::vector&lt;DiscreteValues&gt;·<a·class="code·hl_function"·href="a02900.html#ab2691bc3106665bf6a5b7ccf58b8d097">CartesianProduct</a>(</div> 
165 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys)·{</div>165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02772.html#aa6a86b71ed05d48c8b3c7e6a1c5a4fe1">···89</a></span>··<span·class="keyword">static</span>·std::vector&lt;Derived&gt;·<a·class="code·hl_function"·href="a02772.html#aa6a86b71ed05d48c8[·...·truncated·by·diffoscope;·len:·38,·SHA:·d4ee16e68184659cf85fdc90d9a59be2b589052b589fe2505fffd81ec1948e88·...·]</div>
 166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">const</span>·std::vector&lt;std::pair&lt;L,·size_t&gt;&gt;&amp;·keys)·{</div>
 167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····std::vector&lt;Derived&gt;·allPossValues;</div>
 168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Derived·values;</div>
 169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">typedef</span>·std::pair&lt;L,·size_t&gt;·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>;</div>
 170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key·:·keys)</div>
 171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······values[key.first]·=·0;··<span·class="comment">//·Initialize·from·0</span></div>
 172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">while</span>·(1)·{</div>
 173 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······allPossValues.push_back(values);</div>
 174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keywordtype">size_t</span>·j·=·0;</div>
 175 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="keywordflow">for</span>·(j·=·0;·j·&lt;·keys.size();·j++)·{</div>
 176 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········L·idx·=·keys[j].first;</div>
 177 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········values[idx]++;</div>
 178 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········<span·class="keywordflow">if</span>·(values[idx]·&lt;·keys[j].second)·<span·class="keywordflow">break</span>;</div>
 179 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········<span·class="comment">//·Wrap·condition</span></div>
 180 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········values[idx]·=·0;</div>
 181 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······}</div>
 182 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······<span·class="keywordflow">if</span>·(j·==·keys.size())·<span·class="keywordflow">break</span>;</div>
 183 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····}</div>
166 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·Base::CartesianProduct&lt;DiscreteValues&gt;(keys);</div>184 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordflow">return</span>·allPossValues;</div>
Max diff block lines reached; 6507/36007 bytes (18.07%) of diff not shown.
9.86 KB
html2text {}
Max HTML report size reached
991 KB
./usr/share/doc/libgtsam-dev/html/a00200_source.html
Max HTML report size reached
7.21 KB
./usr/share/doc/libgtsam-dev/html/a00203_source.html
    
Offset 114, 17 lines modifiedOffset 114, 17 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">gtsam/discrete/DiscreteBayesTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00182.html">gtsam/discrete/DiscreteBayesTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>DiscreteEliminationTree;</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>DiscreteEliminationTree;</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
130 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
Offset 137, 17 lines modifiedOffset 137, 17 lines modified
137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_class"·href="a02872.html">DiscreteJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>&amp;·eliminationTree);</div>138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_class"·href="a02872.html">DiscreteJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>&amp;·eliminationTree);</div>
139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··};</div>139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··};</div>
140 </div>140 </div>
141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa8c26fa5afbbfd23795d7d421e543a81">···70</a></span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03568.html">DiscreteCluster</a>·=·<a·class="code·hl_struct"·href="a03568.html">DiscreteJunctionTree::Cluster</a>;</div>142 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa8c26fa5afbbfd23795d7d421e543a81">···70</a></span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03568.html">DiscreteCluster</a>·=·<a·class="code·hl_struct"·href="a03568.html">DiscreteJunctionTree::Cluster</a>;</div>
143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div>
144 <div·class="ttc"·id="aa00212_html"><div·class="ttname"><a·href="a00212.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</div></div>144 <div·class="ttc"·id="aa00182_html"><div·class="ttname"><a·href="a00182.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</div></div>
145 <div·class="ttc"·id="aa00230_html"><div·class="ttname"><a·href="a00230.html">DiscreteFactorGraph.h</a></div></div>145 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">DiscreteFactorGraph.h</a></div></div>
146 <div·class="ttc"·id="aa00632_html"><div·class="ttname"><a·href="a00632.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>146 <div·class="ttc"·id="aa00692_html"><div·class="ttname"><a·href="a00692.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
148 <div·class="ttc"·id="aa02848_html"><div·class="ttname"><a·href="a02848.html">gtsam::DiscreteEliminationTree</a></div><div·class="ttdoc">Elimination·tree·for·discrete·factors.</div><div·class="ttdef"><b>Definition</b>·DiscreteEliminationTree.h:33</div></div>148 <div·class="ttc"·id="aa02848_html"><div·class="ttname"><a·href="a02848.html">gtsam::DiscreteEliminationTree</a></div><div·class="ttdoc">Elimination·tree·for·discrete·factors.</div><div·class="ttdef"><b>Definition</b>·DiscreteEliminationTree.h:33</div></div>
149 <div·class="ttc"·id="aa02872_html"><div·class="ttname"><a·href="a02872.html">gtsam::DiscreteJunctionTree</a></div><div·class="ttdoc">An·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:52</div></div>149 <div·class="ttc"·id="aa02872_html"><div·class="ttname"><a·href="a02872.html">gtsam::DiscreteJunctionTree</a></div><div·class="ttdoc">An·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:52</div></div>
150 <div·class="ttc"·id="aa02872_html_a187d382e5e43fcc23e55bbbcf8cdb75c"><div·class="ttname"><a·href="a02872.html#a187d382e5e43fcc23e55bbbcf8cdb75c">gtsam::DiscreteJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·DiscreteBayesTree,·DiscreteFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:54</div></div>150 <div·class="ttc"·id="aa02872_html_a187d382e5e43fcc23e55bbbcf8cdb75c"><div·class="ttname"><a·href="a02872.html#a187d382e5e43fcc23e55bbbcf8cdb75c">gtsam::DiscreteJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·DiscreteBayesTree,·DiscreteFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:54</div></div>
151 <div·class="ttc"·id="aa02872_html_a67b80ddc56d75698e966b76590ab6cf0"><div·class="ttname"><a·href="a02872.html#a67b80ddc56d75698e966b76590ab6cf0">gtsam::DiscreteJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:56</div></div>151 <div·class="ttc"·id="aa02872_html_a67b80ddc56d75698e966b76590ab6cf0"><div·class="ttname"><a·href="a02872.html#a67b80ddc56d75698e966b76590ab6cf0">gtsam::DiscreteJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:56</div></div>
152 <div·class="ttc"·id="aa02872_html_ad6782b47cf2c877b9073da597c774d96"><div·class="ttname"><a·href="a02872.html#ad6782b47cf2c877b9073da597c774d96">gtsam::DiscreteJunctionTree::This</a></div><div·class="ttdeci">DiscreteJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:55</div></div>152 <div·class="ttc"·id="aa02872_html_ad6782b47cf2c877b9073da597c774d96"><div·class="ttname"><a·href="a02872.html#ad6782b47cf2c877b9073da597c774d96">gtsam::DiscreteJunctionTree::This</a></div><div·class="ttdeci">DiscreteJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·DiscreteJunctionTree.h:55</div></div>
153 <div·class="ttc"·id="aa03568_html"><div·class="ttname"><a·href="a03568.html">gtsam::ClusterTree::Cluster</a></div><div·class="ttdoc">A·Cluster·is·just·a·collection·of·factors.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:36</div></div>153 <div·class="ttc"·id="aa03568_html"><div·class="ttname"><a·href="a03568.html">gtsam::ClusterTree::Cluster</a></div><div·class="ttdoc">A·Cluster·is·just·a·collection·of·factors.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:36</div></div>
12.5 KB
./usr/share/doc/libgtsam-dev/html/a00206.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 61 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteValues.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Signature.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>signatures·for·conditional·densities··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00206_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02912.html">gtsam::Signature</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·for·a·discrete·conditional·density,·used·to·construct·conditionals.··<a·href="a02912.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>123 Functions</h2></td></tr>
114 <tr·class="memitem:a2b6707b04064df79d26d1016dfa2a013"·id="r_a2b6707b04064df79d26d1016dfa2a013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b6707b04064df79d26d1016dfa2a013"·name="a2b6707b04064df79d26d1016dfa2a013"></a> 
115 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::markdown</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr> 
116 <tr·class="memdesc:a2b6707b04064df79d26d1016dfa2a013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·markdown.·<br·/></td></tr>124 <tr·class="memitem:aa6c58dfb2fc9398a026e3268ba2edfad"·id="r_aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6c58dfb2fc9398a026e3268ba2edfad"·name="aa6c58dfb2fc9398a026e3268ba2edfad"></a>
 125 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator|</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;parent)</td></tr>
 126 <tr·class="memdesc:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s·=·D·|·E;.·<br·/></td></tr>
117 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a> 
119 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr> 
120 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr>128 <tr·class="memitem:ab98cf2a4777006c28d6983db5d8ec574"·id="r_ab98cf2a4777006c28d6983db5d8ec574"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab98cf2a4777006c28d6983db5d8ec574"·name="ab98cf2a4777006c28d6983db5d8ec574"></a>
 129 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·std::string·&amp;parent)</td></tr>
 130 <tr·class="memdesc:ab98cf2a4777006c28d6983db5d8ec574"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·"99/1");.·<br·/></td></tr>
121 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:ab98cf2a4777006c28d6983db5d8ec574"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:ae4856250df52ce4b9b4b16c7a833408c"·id="r_ae4856250df52ce4b9b4b16c7a833408c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4856250df52ce4b9b4b16c7a833408c"·name="ae4856250df52ce4b9b4b16c7a833408c"></a>
 133 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·Signature::Table·&amp;parent)</td></tr>
 134 <tr·class="memdesc:ae4856250df52ce4b9b4b16c7a833408c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects,·using·table·construction·directly·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·table);.·<br·/></td></tr>
 135 <tr·class="separator:ae4856250df52ce4b9b4b16c7a833408c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>136 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>138 <div·class="textblock"><p>signatures·for·conditional·densities·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 140 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl>
126 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>145 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00206.html">DiscreteValues.cpp</a></li>146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00206.html">Signature.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>147 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>148 ··</ul>
134 </div>149 </div>
135 </body>150 </body>
136 </html>151 </html>
2.84 KB
html2text {}
Max HTML report size reached
517 B
./usr/share/doc/libgtsam-dev/html/a00206.js
431 B
js-beautify {}
Max HTML report size reached
7.14 KB
./usr/share/doc/libgtsam-dev/html/a00209.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteDistribution.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">DiscreteFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00209_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>discrete·factor·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02840.html">gtsam::DiscreteDistribution</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prior·probability·on·a·set·of·discrete·variables.··<a·href="a02840.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02844.html">gtsam::traits&lt;·DiscreteDistribution·&gt;</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:ae1c1177c8725296b34601409322400ea"·id="r_ae1c1177c8725296b34601409322400ea"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae1c1177c8725296b34601409322400ea">gtsam::expNormalize</a>·(const·std::vector&lt;·double·&gt;·&amp;logProbs)</td></tr> 
117 <tr·class="memdesc:ae1c1177c8725296b34601409322400ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Normalize·a·set·of·log·probabilities.··<br·/></td></tr> 
118 <tr·class="separator:ae1c1177c8725296b34601409322400ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>120 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>discrete·factor·</p> 
122 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dd> 
125 Frank·Dellaert·</dd></dl> 
126 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>128 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00209.html">DiscreteFactor.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00209.html">DiscreteDistribution.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>131 ··</ul>
134 </div>132 </div>
135 </body>133 </body>
136 </html>134 </html>
1.59 KB
html2text {}
Max HTML report size reached
295 B
./usr/share/doc/libgtsam-dev/html/a00209.js
209 B
js-beautify {}
Max HTML report size reached
7.28 KB
./usr/share/doc/libgtsam-dev/html/a00212.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTreeFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 47 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00212_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02824.html">gtsam::DiscreteBayesTreeClique</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02808.html">gtsam::DecisionTreeFactor</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a02828.html"·title="A·Bayes·tree·representing·a·Discrete·density.">DiscreteBayesTree</a>.··<a·href="a02824.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·discrete·probabilistic·factor.··<a·href="a02808.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02828.html">gtsam::DiscreteBayesTree</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02812.html">gtsam::traits&lt;·DecisionTreeFactor·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·representing·a·Discrete·density.··<a·href="a02828.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>120 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·</p> 
126 <p>DiscreteBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
 123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
127 <dd>124 <dd>
128 Richard·Roberts·</dd></dl>125 Frank·Dellaert·</dd></dl>
129 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>130 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00212.html">DiscreteBayesTree.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00212.html">DecisionTreeFactor.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>133 ··</ul>
137 </div>134 </div>
138 </body>135 </body>
139 </html>136 </html>
1.73 KB
html2text {}
Max HTML report size reached
281 B
./usr/share/doc/libgtsam-dev/html/a00212.js
195 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00212·=·[1 var·a00212·=·[
2 ····["gtsam::DiscreteBayesTreeClique",·"a02824.html",·"a02824"]2 ····["gtsam::traits<·DecisionTreeFactor·>",·"a02812.html",·null]
3 ];3 ];
80.6 KB
./usr/share/doc/libgtsam-dev/html/a00212_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTreeFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 134 lines modifiedOffset 98, 241 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00212.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00212.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">gtsam/discrete/AlgebraicDecisionTree.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00221.html">gtsam/discrete/DiscreteFactor.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.html">gtsam/discrete/DiscreteBayesNet.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00575.html">gtsam/inference/BayesTree.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Conditional.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·Forward·declarations</span></div> 
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>DiscreteConditional;</div>135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">class·</span>DiscreteConditional;</div>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
135 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02824.html">···39</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a></div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;DiscreteBayesTreeClique,·DiscreteFactorGraph&gt;·{</div>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02808.html">···44</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·:·<span·class="keyword">public</span>·<a·class[·...·truncated·by·diffoscope;·len:·55,·SHA:·d45f4c8fa658e22327414091150933d8374822979715968a074d4dbb57d64421·...·]</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··········································<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree</a>&lt;Key&gt;·{</div>
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>···<span·class="keyword">public</span>:</div>
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a>·<a·class="code·hl_class"·href="a02824.html">This</a>;</div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;DiscreteBayesTreeClique,·DiscreteFactorGraph&gt;</a></div> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<a·class="code·hl_class"·href="a03552.html">Base</a>;</div>142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·<a·class="code·hl_class"·href="a02808.html">This</a>;</div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02808.html#a96e20fc5f4cc476df586d28dab2da00c">···49</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02852.html">DiscreteFactor</a>·<a·class="code·hl_typedef"·href="a02808.html#a96e20fc5f4cc476df586d28dab2da00c">Base</a>;··</div>
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;DecisionTreeFactor&gt;·shared_ptr;</div>
 146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree&lt;Key&gt;</a>·<a·class="code·hl_class"·href="a02760.html">ADT</a>;</div>
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a>()·{}</div> 
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02824.html">~DiscreteBayesTreeClique</a>()·{}</div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a>(</div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;DiscreteConditional&gt;&amp;·conditional)</div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>···<span·class="keyword">protected</span>:</div>
150 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02824.html#a8ca6ff30a4175181ddd476e3d4d84c55">···54</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02824.html#a8ca6ff30a4175181ddd476e3d4d84c55">printSignature</a>(</div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Clique:·&quot;</span>,</div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)<span·class="keyword">·const·</span>{</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····conditional_-&gt;printSignature(s,·formatter);</div>149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····std::map&lt;Key,·size_t&gt;·cardinalities_;</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
156 </div>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>···<span·class="keyword">public</span>:</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>();</div>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//**·evaluate·conditional·probability·of·subtree·for·given·DiscreteValues·*/</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)·<span·class="keyword">const</span>;</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02760.html">ADT</a>&amp;·potentials);</div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//**·(Preferred)·sugar·for·the·above·for·given·DiscreteValues·*/</span></div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)<span·class="keyword">·const·</span>{</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·evaluate(values);</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div> 
166 </div> 
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,</div>
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
169 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};"> 
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02828.html">···74</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02828.html">DiscreteBayesTree</a></div> 
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;DiscreteBayesTreeClique&gt;·{</div> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·<span·class="keyword">private</span>:</div> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;DiscreteBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·<span·class="keyword">public</span>:</div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02828.html">DiscreteBayesTree</a>·<a·class="code·hl_class"·href="a02828.html">This</a>;</div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·······················<span·class="keyword">const</span>·std::vector&lt;double&gt;&amp;·table);</div>
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02828.html#a9ed89e4e8ddbb56919ab48642a1032c4">···86</a></span>··<a·class="code·hl_function"·href="a02828.html#a9ed89e4e8ddbb56919ab48642a1032c4">DiscreteBayesTree</a>()·{}</div> 
181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 160 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,·<span·class="keyword">const</span>·std::string&amp;·table);</div>
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//**·evaluate·probability·for·given·DiscreteValues·*/</span></div> 
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)·<span·class="keyword">const</span>;</div> 
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//**·(Preferred)·sugar·for·the·above·for·given·DiscreteValues·*/</span></div> 
188 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)<span·class="keyword">·const·</span>{</div> 
189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">return</span>·evaluate(values);</div> 
190 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div> 
Max diff block lines reached; 13935/62191 bytes (22.41%) of diff not shown.
19.7 KB
html2text {}
Max HTML report size reached
5.73 KB
./usr/share/doc/libgtsam-dev/html/a00215.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteConditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 30 lines modifiedOffset 94, 19 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00215_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02832.html">gtsam::DiscreteConditional</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·<a·class="el"·href="a03572.html">Conditional</a>·Density·Derives·from·<a·class="el"·href="a02808.html"·title="A·discrete·probabilistic·factor.">DecisionTreeFactor</a>.··<a·href="a02832.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02836.html">gtsam::traits&lt;·DiscreteConditional·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>110 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 126, 13 lines modifiedOffset 115, 13 lines modified
126 <dd>115 <dd>
127 Frank·Dellaert·</dd></dl>116 Frank·Dellaert·</dd></dl>
128 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>121 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00215.html">DiscreteConditional.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00215.html">DiscreteLookupDAG.cpp</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>124 ··</ul>
136 </div>125 </div>
137 </body>126 </body>
138 </html>127 </html>
1.32 KB
html2text {}
Max HTML report size reached
3.91 KB
./usr/share/doc/libgtsam-dev/html/a00218.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteEliminationTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteJunctionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteJunctionTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
Offset 115, 13 lines modifiedOffset 115, 13 lines modified
115 <dd>115 <dd>
116 Richard·Roberts·</dd></dl>116 Richard·Roberts·</dd></dl>
117 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>121 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00218.html">DiscreteEliminationTree.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00218.html">DiscreteJunctionTree.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>124 ··</ul>
125 </div>125 </div>
126 </body>126 </body>
127 </html>127 </html>
833 B
html2text {}
Max HTML report size reached
15.2 KB
./usr/share/doc/libgtsam-dev/html/a00221.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 97, 71 lines modifiedOffset 97, 49 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">DecisionTree.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteFactor.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Decision·Tree·for·use·in·DiscreteFactors.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00221_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>109 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02796.html">gtsam::DecisionTree&lt;·L,·Y·&gt;</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02852.html">gtsam::DiscreteFactor</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·discrete·probabilistic·factors·The·most·general·one·is·the·derived·<a·class="el"·href="a02808.html"·title="A·discrete·probabilistic·factor.">DecisionTreeFactor</a>.··<a·href="a02852.html#details">More...</a><br·/></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·decision·tree·is·a·function·from·assignments·to·values.··<a·href="a02796.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02800.html">gtsam::DecisionTree&lt;·L,·Y·&gt;::Node</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">---------------------&mdash;·<a·class="el"·href="a02800.html"·title="---------------------—·Node·base·class·------------------------—">Node</a>·base·class·------------------------&mdash;··<a·href="a02800.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02804.html">gtsam::traits&lt;·DecisionTree&lt;·L,·Y·&gt;·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02856.html">gtsam::traits&lt;·DiscreteFactor·&gt;</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
128 Functions</h2></td></tr>123 Functions</h2></td></tr>
 124 <tr·class="memitem:ae1c1177c8725296b34601409322400ea"·id="r_ae1c1177c8725296b34601409322400ea"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae1c1177c8725296b34601409322400ea">gtsam::expNormalize</a>·(const·std::vector&lt;·double·&gt;·&amp;logProbs)</td></tr>
 125 <tr·class="memdesc:ae1c1177c8725296b34601409322400ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Normalize·a·set·of·log·probabilities.··<br·/></td></tr>
129 <tr·class="memitem:ad19a5c8f7d997b0b16cf646659834b0f"·id="r_ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memTemplParams"·colspan="2">template&lt;typename·L·,·typename·Y·&gt;·</td></tr> 
130 <tr·class="memitem:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad19a5c8f7d997b0b16cf646659834b0f">gtsam::apply</a>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Unary·&amp;op)</td></tr> 
131 <tr·class="memdesc:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">free·versions·of·apply··<br·/></td></tr> 
132 <tr·class="separator:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:ae1c1177c8725296b34601409322400ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:aaf5f5013828ac5e4750377dcad969276"·id="r_aaf5f5013828ac5e4750377dcad969276"><td·class="memTemplParams"·colspan="2"><a·id="aaf5f5013828ac5e4750377dcad969276"·name="aaf5f5013828ac5e4750377dcad969276"></a> 
134 template&lt;typename·L·,·typename·Y·&gt;·</td></tr> 
135 <tr·class="memitem:aaf5f5013828ac5e4750377dcad969276"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::apply</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::UnaryAssignment·&amp;op)</td></tr> 
136 <tr·class="memdesc:aaf5f5013828ac5e4750377dcad969276"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Apply·unary·operator·<code>op</code>·with·<a·class="el"·href="a02772.html"·title="An·assignment·from·labels·to·value·index·(size_t).">Assignment</a>·to·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·<code>f</code>.·<br·/></td></tr> 
137 <tr·class="separator:aaf5f5013828ac5e4750377dcad969276"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:ae890a8919b441443ffdc0d8ab047838d"·id="r_ae890a8919b441443ffdc0d8ab047838d"><td·class="memTemplParams"·colspan="2"><a·id="ae890a8919b441443ffdc0d8ab047838d"·name="ae890a8919b441443ffdc0d8ab047838d"></a> 
139 template&lt;typename·L·,·typename·Y·&gt;·</td></tr> 
140 <tr·class="memitem:ae890a8919b441443ffdc0d8ab047838d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::apply</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;g,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Binary·&amp;op)</td></tr> 
141 <tr·class="memdesc:ae890a8919b441443ffdc0d8ab047838d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Apply·binary·operator·<code>op</code>·to·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·<code>f</code>.·<br·/></td></tr> 
142 <tr·class="separator:ae890a8919b441443ffdc0d8ab047838d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a1744c5e018220146e8df7a68a05d5c43"·id="r_a1744c5e018220146e8df7a68a05d5c43"><td·class="memTemplParams"·colspan="2">template&lt;typename·L·,·typename·T1·,·typename·T2·&gt;·</td></tr> 
144 <tr·class="memitem:a1744c5e018220146e8df7a68a05d5c43"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·T1·&gt;,·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·T2·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a1744c5e018220146e8df7a68a05d5c43">gtsam::unzip</a>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·std::pair&lt;·T1,·T2·&gt;·&gt;·&amp;input)</td></tr> 
145 <tr·class="memdesc:a1744c5e018220146e8df7a68a05d5c43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">unzip·a·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·with·<code>std::pair</code>·values.··<br·/></td></tr> 
146 <tr·class="separator:a1744c5e018220146e8df7a68a05d5c43"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 </table>127 </table>
148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
149 <div·class="textblock"><p>Decision·Tree·for·use·in·DiscreteFactors.·</p>129 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
150 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
151 <dd>131 <dd>
 132 Frank·Dellaert·</dd></dl>
152 Can·Erdogan·</dd></dl> 
153 <dl·class="section·date"><dt>Date</dt><dd>Jan·30,·2012·</dd></dl> 
154 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
155 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
158 ··<ul>137 ··<ul>
159 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00221.html">DecisionTree.h</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00221.html">DiscreteFactor.h</a></li>
160 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
161 ··</ul>140 ··</ul>
162 </div>141 </div>
163 </body>142 </body>
164 </html>143 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
3.92 KB
html2text {}
Max HTML report size reached
711 B
./usr/share/doc/libgtsam-dev/html/a00221.js
625 B
js-beautify {}
Max HTML report size reached
114 KB
./usr/share/doc/libgtsam-dev/html/a00221_source.html
Max HTML report size reached
6.04 KB
./usr/share/doc/libgtsam-dev/html/a00224.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteJunctionTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteMarginals.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 49 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DiscreteJunctionTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteMarginals.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00224_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02896.html">gtsam::DiscreteMarginals</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·of·variables·in·a·<a·class="el"·href="a02864.html"·title="A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.">DiscreteFactorGraph</a>.··<a·href="a02896.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>122 <div·class="textblock"><p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Abhijit·Kundu·</dd>
 124 <dd>
 125 Richard·Roberts·</dd>
114 <dd>126 <dd>
115 Richard·Roberts·</dd></dl>127 Frank·Dellaert·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>June·4,·2012·</dd></dl>
116 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>133 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00224.html">DiscreteJunctionTree.cpp</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00224.html">DiscreteMarginals.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>136 ··</ul>
124 </div>137 </div>
125 </body>138 </body>
126 </html>139 </html>
1.4 KB
html2text {}
Max HTML report size reached
6.96 KB
./usr/share/doc/libgtsam-dev/html/a00227.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/AlgebraicDecisionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesNet.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 50 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Algebraic·Decision·Trees.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00227_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">104 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02760.html">gtsam::AlgebraicDecisionTree&lt;·L·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·algebraic·decision·tree·fixes·the·range·of·a·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·to·double.··<a·href="a02760.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02764.html">gtsam::AlgebraicDecisionTree&lt;·L·&gt;::Ring</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Real·ring·with·addition·and·multiplication.··<a·href="a02764.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02768.html">gtsam::traits&lt;·AlgebraicDecisionTree&lt;·T·&gt;·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table><table·class="memberdecls"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>110 </table>
126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
127 <div·class="textblock"><p>Algebraic·Decision·Trees.·</p> 
128 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
129 <dl·class="section·date"><dt>Date</dt><dd>Mar·14,·2011·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 114 <dd>
 115 Frank·Dellaert·</dd></dl>
130 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>120 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00227.html">AlgebraicDecisionTree.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00227.html">DiscreteBayesNet.cpp</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>123 ··</ul>
138 </div>124 </div>
139 </body>125 </body>
140 </html>126 </html>
1.65 KB
html2text {}
Max HTML report size reached
11.1 KB
./usr/share/doc/libgtsam-dev/html/a00230.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 58 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a00230_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">105 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
109 Classes</h2></td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02860.html">gtsam::EliminationTraits&lt;·DiscreteFactorGraph·&gt;</a></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02864.html">gtsam::DiscreteFactorGraph</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Discrete·<a·class="el"·href="a03592.html">Factor</a>·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.··<a·href="a02864.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02868.html">gtsam::traits&lt;·DiscreteFactorGraph·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a02868.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
126 Functions</h2></td></tr>113 Functions</h2></td></tr>
127 <tr·class="memitem:ga6996e9c84467350b071645649231223a"·id="r_ga6996e9c84467350b071645649231223a"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga6996e9c84467350b071645649231223a">gtsam::EliminateDiscrete</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr> 
128 <tr·class="memdesc:ga6996e9c84467350b071645649231223a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a02864.html"·title="A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.">DiscreteFactorGraph</a>.··<br·/></td></tr> 
129 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:ga9bd0b2859a7513198a369f5de3c8cde3"·id="r_ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga9bd0b2859a7513198a369f5de3c8cde3">gtsam::EliminateForMPE</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr>114 <tr·class="memitem:ga9bd0b2859a7513198a369f5de3c8cde3"·id="r_ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga9bd0b2859a7513198a369f5de3c8cde3">gtsam::EliminateForMPE</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr>
131 <tr·class="memdesc:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Alternate·elimination·function·for·that·creates·non-normalized·lookup·tables.··<br·/></td></tr>115 <tr·class="memdesc:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Alternate·elimination·function·for·that·creates·non-normalized·lookup·tables.··<br·/></td></tr>
132 <tr·class="separator:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:ga6996e9c84467350b071645649231223a"·id="r_ga6996e9c84467350b071645649231223a"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga6996e9c84467350b071645649231223a">gtsam::EliminateDiscrete</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr>
 118 <tr·class="memdesc:ga6996e9c84467350b071645649231223a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a02864.html"·title="A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.">DiscreteFactorGraph</a>.··<br·/></td></tr>
 119 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>120 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
135 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
136 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
137 <dd>124 <dd>
138 Frank·Dellaert·</dd></dl>125 Frank·Dellaert·</dd></dl>
139 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>130 ··<ul>
144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00230.html">DiscreteFactorGraph.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00230.html">DiscreteFactorGraph.cpp</a></li>
145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
146 ··</ul>133 ··</ul>
147 </div>134 </div>
148 </body>135 </body>
149 </html>136 </html>
3.08 KB
html2text {}
Max HTML report size reached
466 B
./usr/share/doc/libgtsam-dev/html/a00230.js
380 B
js-beautify {}
Max HTML report size reached
10.5 KB
./usr/share/doc/libgtsam-dev/html/a00233.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesNet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 58 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteValues.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p><a·href="a00233_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00233_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>109 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02816.html">gtsam::DiscreteBayesNet</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02900.html">gtsam::DiscreteValues</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·net·made·from·discrete·conditional·distributions.··<a·href="a02816.html#details">More...</a><br·/></td></tr>111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·map·from·keys·to·values.··<a·href="a02900.html#details">More...</a><br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02820.html">gtsam::traits&lt;·DiscreteBayesNet·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02904.html">gtsam::traits&lt;·DiscreteValues·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:a55a86a4657d82f6ff048a10d058c529f"·id="r_a55a86a4657d82f6ff048a10d058c529f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a55a86a4657d82f6ff048a10d058c529f"·name="a55a86a4657d82f6ff048a10d058c529f"></a>
 125 std::vector&lt;·<a·class="el"·href="a02900.html">DiscreteValues</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::cartesianProduct</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;keys)</td></tr>
 126 <tr·class="memdesc:a55a86a4657d82f6ff048a10d058c529f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·CartesianProduct.·<br·/></td></tr>
 127 <tr·class="separator:a55a86a4657d82f6ff048a10d058c529f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a2b6707b04064df79d26d1016dfa2a013"·id="r_a2b6707b04064df79d26d1016dfa2a013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b6707b04064df79d26d1016dfa2a013"·name="a2b6707b04064df79d26d1016dfa2a013"></a>
 129 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::markdown</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 130 <tr·class="memdesc:a2b6707b04064df79d26d1016dfa2a013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·markdown.·<br·/></td></tr>
 131 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a>
 133 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 134 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr>
 135 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>136 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</dd></dl>138 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·13,·2021·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dd> 
125 Frank·dellaert·</dd></dl> 
126 </div></div><!--·contents·-->140 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>144 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00233.html">DiscreteBayesNet.h</a></li>145 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00233.html">DiscreteValues.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>146 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>147 ··</ul>
134 </div>148 </div>
135 </body>149 </body>
136 </html>150 </html>
2.67 KB
html2text {}
Max HTML report size reached
502 B
./usr/share/doc/libgtsam-dev/html/a00233.js
416 B
js-beautify {}
Max HTML report size reached
62.4 KB
./usr/share/doc/libgtsam-dev/html/a00233_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 173 lines modifiedOffset 98, 136 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteValues.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00233.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00233.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00194.html">gtsam/discrete/Assignment.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00215.html">gtsam/discrete/DiscreteConditional.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00185.html">gtsam/discrete/DiscreteDistribution.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00644.html">gtsam/inference/BayesNet.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02816.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>:·<span·class="keyword">public</span>·<a·class="cod[·...·truncated·by·diffoscope;·len:·66,·SHA:·370cbd7ca2efa85810cc1288f99e5d6415d8bcd141cf34c5047bf7c525811944·...·]&gt;·{</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02900.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·:·<span·class="keyword">public</span>·<a·class="code[·...·truncated·by·diffoscope;·len:·51,·SHA:·21729b01b8e404e0d8426fe2401c2569f1d9ba58175daeef105b226ceee12453·...·]&gt;·{</div>
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02772.html">Base</a>·=·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>;··<span·class="comment">//·base·class</span></div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">using·</span>Assignment::Assignment;··<span·class="comment">//·all·constructors</span></div>
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;DiscreteConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>·<a·class="code·hl_class"·href="a02816.html">This</a>;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>·<a·class="code·hl_class"·href="a02832.html">ConditionalType</a>;</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>()·=·<span·class="keywordflow">default</span>;</div>
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">···50</a></span>····<a·class="code·hl_function"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">DiscreteBayesNet</a>()·{}</div>140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Construct·from·assignment.</span></div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Base</a>&amp;·a)·:·<a·class="code·hl_class"·href="a02772.html">Base</a>(a)·{}</div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·Construct·from·initializer·list.</span></div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>(std::initializer_list&lt;std::pair&lt;const·Key,·size_t&gt;&gt;·init)</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······:·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>{init}·{}</div>
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
146 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02816.html#a1caa6732f0bf990da980f5154c499755">···54</a></span>····<a·class="code·hl_function"·href="a02816.html#a1caa6732f0bf990da980f5154c499755">DiscreteBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div> 
149 </div> 
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·x,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div> 
152 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02816.html#a73b6d262d031217311515968c7f90f70">···59</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02816.html#a73b6d262d031217311515968c7f90f70">DiscreteBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div> 
155 </div> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">···65</a></span>····<a·class="code·hl_function"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">DiscreteBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(graph)·{}</div> 
161 </div> 
162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">···69</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">~Discre[·...·truncated·by·diffoscope;·len:·19,·SHA:·091db7d615dd1586fe841dca1797bfdd655a0a8248b3621e5c2f1b56d8ef74a6·...·]</div>154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·insert·in·base·class;</span></div>
 155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··std::pair&lt;iterator,·bool&gt;·insert(·<span·class="keyword">const</span>·value_type&amp;·value·){</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·Base::insert(value);</div>
164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·insert(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values);</div>
166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 161 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values);</div>
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·bn,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
169 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>162 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
171 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·Add·inherited·versions·of·add.</span></div> 
172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">using·</span>Base::add;</div> 
173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
174 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">163 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02816.html#acbec10d9c6926303313d05212e37feaf">···88</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02816.html#acbec10d9c6926303313d05212e37feaf">add</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key,·<span·class="keyword">const</span>·std::string&amp;·spec)·{</div> 
176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······emplace_shared&lt;DiscreteDistribution&gt;(key,·spec);</div>164 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02900.html#ab2691bc3106665bf6a5b7ccf58b8d097">···85</a></span>··<span·class="keyword">static</span>·std::vector&lt;DiscreteValues&gt;·<a·class="code·hl_function"·href="a02900.html#ab2691bc310[·...·truncated·by·diffoscope;·len:·45,·SHA:·c8613a0fc26845b9aee395f6f2d496d7dc71459fe89a3f8355d9293a674d2d40·...·]</div>
 165 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys)·{</div>
 166 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·Base::CartesianProduct&lt;DiscreteValues&gt;(keys);</div>
177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>167 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
178 </div>168 </div>
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>169 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">···95</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">Names</a>·=·std::map&lt;Key,·std::vector&lt;std::string&gt;&gt;;</div>
180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>...·Args&gt;</div> 
181 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
Max diff block lines reached; 21794/48645 bytes (44.80%) of diff not shown.
14.8 KB
html2text {}
Max HTML report size reached
14.7 KB
./usr/share/doc/libgtsam-dev/html/a00236.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 97, 58 lines modifiedOffset 97, 55 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">Signature.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>signatures·for·conditional·densities·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00236_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>109 Classes</h2></td></tr>
 110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02860.html">gtsam::EliminationTraits&lt;·DiscreteFactorGraph·&gt;</a></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02912.html">gtsam::Signature</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02864.html">gtsam::DiscreteFactorGraph</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·for·a·discrete·conditional·density,·used·to·construct·conditionals.··<a·href="a02912.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Discrete·<a·class="el"·href="a03592.html">Factor</a>·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.··<a·href="a02864.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02868.html">gtsam::traits&lt;·DiscreteFactorGraph·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a02868.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>126 Functions</h2></td></tr>
124 <tr·class="memitem:aa6c58dfb2fc9398a026e3268ba2edfad"·id="r_aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6c58dfb2fc9398a026e3268ba2edfad"·name="aa6c58dfb2fc9398a026e3268ba2edfad"></a> 
125 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator|</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;parent)</td></tr> 
126 <tr·class="memdesc:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·o[·...·truncated·by·diffoscope;·len:·167,·SHA:·566cc976954273e07784300e8a63dda0dc533bec94babd043eae806020ae3a1b·...·]</td></tr>127 <tr·class="memitem:ga6996e9c84467350b071645649231223a"·id="r_ga6996e9c84467350b071645649231223a"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·Deci[·...·truncated·by·diffoscope;·len:·327,·SHA:·82bc56d30238b51e06452ebc6606a151c5ed4abf38eb998fc8229a2168cf6fa3·...·]</td></tr>
 128 <tr·class="memdesc:ga6996e9c84467350b071645649231223a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a02864.html"·title="A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.">DiscreteFactorGraph</a>.··<br·/></td></tr>
 129 <tr·class="separator:ga6996e9c84467350b071645649231223a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:ga9bd0b2859a7513198a369f5de3c8cde3"·id="r_ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>,·DecisionTreeFactor::shared_ptr·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#ga9bd0b2859a7513198a369f5de3c8cde3">gtsam::EliminateForMPE</a>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;frontalKeys)</td></tr>
 131 <tr·class="memdesc:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Alternate·elimination·function·for·that·creates·non-normalized·lookup·tables.··<br·/></td></tr>
127 <tr·class="separator:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:ga9bd0b2859a7513198a369f5de3c8cde3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:ab98cf2a4777006c28d6983db5d8ec574"·id="r_ab98cf2a4777006c28d6983db5d8ec574"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab98cf2a4777006c28d6983db5d8ec574"·name="ab98cf2a4777006c28d6983db5d8ec574"></a> 
129 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·std::string·&amp;parent)</td></tr> 
130 <tr·class="memdesc:ab98cf2a4777006c28d6983db5d8ec574"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·"99/1");.·<br·/></td></tr> 
131 <tr·class="separator:ab98cf2a4777006c28d6983db5d8ec574"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:ae4856250df52ce4b9b4b16c7a833408c"·id="r_ae4856250df52ce4b9b4b16c7a833408c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4856250df52ce4b9b4b16c7a833408c"·name="ae4856250df52ce4b9b4b16c7a833408c"></a> 
133 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·Signature::Table·&amp;parent)</td></tr> 
134 <tr·class="memdesc:ae4856250df52ce4b9b4b16c7a833408c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects,·using·table·construction·directly·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·table);.·<br·/></td></tr> 
135 <tr·class="separator:ae4856250df52ce4b9b4b16c7a833408c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 </table>133 </table>
137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
138 <div·class="textblock"><p>signatures·for·conditional·densities·</p> 
139 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
140 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl>135 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
 136 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 137 <dd>
 138 Frank·Dellaert·</dd></dl>
141 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
145 ··<ul>143 ··<ul>
146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00236.html">Signature.h</a></li>144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00236.html">DiscreteFactorGraph.h</a></li>
147 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
148 ··</ul>146 ··</ul>
149 </div>147 </div>
150 </body>148 </body>
151 </html>149 </html>
3.71 KB
html2text {}
Max HTML report size reached
690 B
./usr/share/doc/libgtsam-dev/html/a00236.js
604 B
js-beautify {}
Max HTML report size reached
83.6 KB
./usr/share/doc/libgtsam-dev/html/a00236_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactorGraph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 112 lines modifiedOffset 98, 233 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Signature.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteFactorGraph.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00236.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00236.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">gtsam/discrete/DecisionTreeFactor.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00245.html">gtsam/discrete/DiscreteLookupDAG.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00677.html">gtsam/inference/EliminateableFactorGraph.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/FastSet.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//·Forward·declarations</span></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">class·</span>DiscreteFactorGraph;</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">class·</span>DiscreteConditional;</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">class·</span>DiscreteBayesNet;</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">class·</span>DiscreteEliminationTree;</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">class·</span>DiscreteBayesTree;</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">class·</span>DiscreteJunctionTree;</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
126 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02912.html">···54</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02912.html">Signature</a>·{</div>142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT</div>
 143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>std::pair&lt;DiscreteConditional::shared_ptr,·DecisionTreeFactor::shared_ptr&gt;</div>
 144 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><a·class="code·hl_function"·href="a01415.html#ga6996e9c84467350b071645649231223a">EliminateDiscrete</a>(<span·class="keyword">const</span>·DiscreteFactorGraph&amp;·factors,</div>
 145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··················<span·class="keyword">const</span>·Ordering&amp;·frontalKeys);</div>
128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
129 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div> 
130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>GTSAM_EXPORT</div>
131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">···59</a></span>····<span·class="keyword">typedef</span>·std::vector&lt;double&gt;·<a·class="code·hl_typedef"·href="a02912.html#a058b129adfd1cdb[·...·truncated·by·diffoscope;·len:·26,·SHA:·0acd3121fc9e4f1401c3998dfde82b87f23580be86cd0f8efb5ca93a41020939·...·];</div>148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>std::pair&lt;DiscreteConditional::shared_ptr,·DecisionTreeFactor::shared_ptr&gt;</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><a·class="code·hl_function"·href="a01415.html#ga9bd0b2859a7513198a369f5de3c8cde3">EliminateForMPE</a>(<span·class="keyword">const</span>·DiscreteFactorGraph&amp;·factors,</div>
132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·std::vector&lt;Row&gt;·Table;</div>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>················<span·class="keyword">const</span>·Ordering&amp;·frontalKeys);</div>
133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 152 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">
 153 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02860.html">···69</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03548.html">EliminationTraits</a>&lt;<a·class="code·hl_class"·href="a02864.html">DiscreteFactorGraph</a>&gt;</div>
 154 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{</div>
 155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02860.html#a414bee0b0df4c0f28a479f96ac874678">···71</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02852.html">DiscreteFactor</a>·<a·class="code·hl_typedef"·href="a02860.html#a414bee0b0df4c0f28a479f96ac874678">FactorType</a>;···················</div>
 156 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02860.html#a0b0039647ac9edf201136931cdaaadea">···72</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02864.html">DiscreteFactorGraph</a>·<a·class="code·hl_typedef"·href="a02860.html#a0b0039647ac9edf201136931cdaaadea">FactorGraphType</a>;·········</div>
 157 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02860.html#ac69faa24b7ee947fe6fb0c86b735c209">···73</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>·<a·class="code·hl_typedef"·href="a02860.html#ac69faa24b7ee947fe6fb0c86b735c209">ConditionalType</a>;·········</div>
 158 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02860.html#a662cce5359d9cbabb3277f88ca9f3a38">···74</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>·<a·class="code·hl_typedef"·href="a02860.html#a662cce5359d9cbabb3277f88ca9f3a38">BayesNetType</a>;···············</div>
 159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02860.html#af11e1b3b45d3cdbf78d07854bbb59d82">···75</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>·<a·class="code·hl_typedef"·href="a02860.html#af11e1b3b45d3cdbf78d07854bbb59d82">EliminationTreeType</a>;·</div>
 160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02860.html#a4dea5984af7ae9bb7b45b9e5f750b8d9">···76</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02828.html">DiscreteBayesTree</a>·<a·class="code·hl_typedef"·href="a02860.html#a4dea5984af7ae9bb7b45b9e5f750b8d9">BayesTreeType</a>;·············</div>
 161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02860.html#a3105cd6512d1674d6d433034c87b4e0c">···77</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02872.html">DiscreteJunctionTree</a>·<a·class="code·hl_typedef"·href="a02860.html#a3105cd6512d1674d6d433034c87b4e0c">JunctionTreeType</a>;·······</div>
 162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··</div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·std::pair&lt;boost::shared_ptr&lt;ConditionalType&gt;,</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···················boost::shared_ptr&lt;FactorType&gt;·&gt;</div>
 165 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}">
 166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02860.html#a4a8f71e10ebf83fe341b2928593b4f0c">···82</a></span>··<a·class="code·hl_function"·href="a02860.html#a4a8f71e10ebf83fe341b2928593b4f0c">DefaultEliminate</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02864.html">FactorGraphType</a>&amp;·factors,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·keys)·{</div>
 167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01415.html#ga6996e9c84467350b071645649231223a">EliminateDiscrete</a>(factors,·keys);</div>
 168 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
 169 </div>
 170 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··</div>
 171 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
 172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02860.html#ae668aea7cf32e43c45a18f0cda62cc95">···87</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_function"·href="a02860.html#ae668aea7cf32e43c45a18f0cda62cc95">DefaultOrderingFunc</a>(</div>
 173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02864.html">FactorGraphType</a>&amp;·graph,</div>
 174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······boost::optional&lt;const·VariableIndex&amp;&gt;·variableIndex)·{</div>
 175 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03680.html#a39e84731eed0e57cb62dd2c21fa92851">Ordering::Colamd</a>(*variableIndex);</div>
 176 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··}</div>
 177 </div>
134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">private</span>:</div>178 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div>
 179 </div>
135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 181 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="};">
 182 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02864.html">···99</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02864.html">DiscreteFactorGraph</a></div>
 183 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph</a>&lt;DiscreteFactor&gt;,</div>
 184 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03580.html">EliminateableFactorGraph</a>&lt;DiscreteFactorGraph&gt;·{</div>
136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·key_;</div> 
137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·parents_;</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·the·given·CPT·specification·string</span></div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····boost::optional&lt;std::string&gt;·spec_;</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·the·CPT·as·parsed,·if·successful</span></div> 
144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····boost::optional&lt;Table&gt;·table_;</div> 
145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>185 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·<span·class="keyword">public</span>:</div>
147 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>···<a·class="code·hl_class"·href="a02912.html">Signature</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·parents,</div> 
148 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·············<span·class="keyword">const</span>·Table&amp;·table);</div> 
149 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
150 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>···<a·class="code·hl_class"·href="a02912.html">Signature</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·parents,</div> 
151 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·············<span·class="keyword">const</span>·std::string&amp;·spec);</div>186 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02864.html#ad1911a8ed2a002fa9eb620d3ae692f8e">··103</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02864.html">This</a>·=·<a·class="code·hl_class"·href="a02864.html">DiscreteFactorGraph</a>;··········</div>
 187 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02864.html#a5b81c4d007a58b2f7a0a9c6412710533">··104</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03524.html">Base</a>·=·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DiscreteFactor&gt;</a>;··</div>
 188 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02864.html#ad5fe3b50a97323b529fad8cbfe56fefc">··105</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a02864.html#ad5fe3b50a97323b529fad8cbfe56fefc">BaseEliminateable</a>·=</div>
 189 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······<a·class="code·hl_class"·href="a03580.html">EliminateableFactorGraph&lt;This&gt;</a>;··········</div>
Max diff block lines reached; 32194/62231 bytes (51.73%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
22.6 KB
html2text {}
Max HTML report size reached
18.2 KB
./usr/share/doc/libgtsam-dev/html/a00239.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteKey.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 62 lines modifiedOffset 94, 84 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124;101 <a·href="#typedef-members">Typedefs</a>·&#124;
103 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>·&#124;
 103 <a·href="#var-members">Variables</a>··</div>
104 ··<div·class="headertitle"><div·class="title">DiscreteKey.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Signature.cpp·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>specialized·key·for·discrete·variables··107 <p>signatures·for·conditional·densities··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00239_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">109 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02876.html">gtsam::DiscreteKeys</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02876.html"·title="DiscreteKeys·is·a·set·of·keys·that·can·be·assembled·using·the·&amp;·operator.">DiscreteKeys</a>·is·a·set·of·keys·that·can·be·assembled·using·the·&amp;·operator.··<a·href="a02876.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02880.html">gtsam::traits&lt;·DiscreteKeys·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
126 Typedefs</h2></td></tr>117 Typedefs</h2></td></tr>
127 <tr·class="memitem:gad529b58f00471d8f8b25a89b48b7afc2"·id="r_gad529b58f00471d8f8b25a89b48b7afc2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a>·=·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·size_t·&gt;</td></tr> 
128 <tr·class="memdesc:gad529b58f00471d8f8b25a89b48b7afc2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Key·type·for·discrete·variables.··<br·/></td></tr>118 <tr·class="memitem:ae93e8cc9363ab49ca1ee78161221051b"·id="r_ae93e8cc9363ab49ca1ee78161221051b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae93e8cc9363ab49ca1ee78161221051b"·name="ae93e8cc9363ab49ca1ee78161221051b"></a>
 119 typedef·string::const_iterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::It</b></td></tr>
129 <tr·class="separator:gad529b58f00471d8f8b25a89b48b7afc2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:ae93e8cc9363ab49ca1ee78161221051b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
132 Functions</h2></td></tr>123 Functions</h2></td></tr>
133 <tr·class="memitem:a0be4f243161c2fd937df60aee511eb16"·id="r_a0be4f243161c2fd937df60aee511eb16"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0be4f243161c2fd937df60aee511eb16"·name="a0be4f243161c2fd937df60aee511eb16"></a>124 <tr·class="memitem:a5721f2eb37ec883933ca19a906fe326a"·id="r_a5721f2eb37ec883933ca19a906fe326a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5721f2eb37ec883933ca19a906fe326a"·name="a5721f2eb37ec883933ca19a906fe326a"></a>
 125 Signature::Table&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::logic</b>·(bool·ff,·bool·ft,·bool·tf,·bool·tt)</td></tr>
 126 <tr·class="separator:a5721f2eb37ec883933ca19a906fe326a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:acb908dc2c6a21befce6367d4d23b0395"·id="r_acb908dc2c6a21befce6367d4d23b0395"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb908dc2c6a21befce6367d4d23b0395"·name="acb908dc2c6a21befce6367d4d23b0395"></a>
 128 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Signature::Row</a>·&amp;<a·class="el"·href="a01428.html#a2754f325c8600303d627d9e8cf1f9949">row</a>)</td></tr>
 129 <tr·class="separator:acb908dc2c6a21befce6367d4d23b0395"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:abfddcad865daa78da5a604b1306e889e"·id="r_abfddcad865daa78da5a604b1306e889e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abfddcad865daa78da5a604b1306e889e"·name="abfddcad865daa78da5a604b1306e889e"></a>
 131 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·Signature::Table·&amp;table)</td></tr>
 132 <tr·class="separator:abfddcad865daa78da5a604b1306e889e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:adffe855c98c461676f292c8dbd663526"·id="r_adffe855c98c461676f292c8dbd663526"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adffe855c98c461676f292c8dbd663526"·name="adffe855c98c461676f292c8dbd663526"></a>
 134 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a02912.html">Signature</a>·&amp;s)</td></tr>
 135 <tr·class="separator:adffe855c98c461676f292c8dbd663526"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:aa6c58dfb2fc9398a026e3268ba2edfad"·id="r_aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6c58dfb2fc9398a026e3268ba2edfad"·name="aa6c58dfb2fc9398a026e3268ba2edfad"></a>
134 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&amp;</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key1,·const·<a·class="el"·href="a01415.html#gad529b58f[·...·truncated·by·diffoscope;·len:·51,·SHA:·f2c1c3802c1ef85a2f977dc849b23c0ef3ba6ad66de9332d87f6f98736c83d38·...·])</td></tr>137 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator|</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·<a·class="el"·href="a01415.html#gad529b58f00471d8f[·...·truncated·by·diffoscope;·len:·45,·SHA:·16b15cf390361ad204649f9e0e91fed00469764134758148eb26f7df7cb37b56·...·])</td></tr>
135 <tr·class="memdesc:a0be4f243161c2fd937df60aee511eb16"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·list·from·two·keys.·<br·/></td></tr>138 <tr·class="memdesc:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects[·...·truncated·by·diffoscope;·len:·153,·SHA:·549e63df48f94c7a4d6a147660ba3d89f766fb9f562993245a7e3696dd1ded5a·...·].·<br·/></td></tr>
 139 <tr·class="separator:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:ab98cf2a4777006c28d6983db5d8ec574"·id="r_ab98cf2a4777006c28d6983db5d8ec574"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab98cf2a4777006c28d6983db5d8ec574"·name="ab98cf2a4777006c28d6983db5d8ec574"></a>
 141 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·std::string·&amp;parent)</td></tr>
 142 <tr·class="memdesc:ab98cf2a4777006c28d6983db5d8ec574"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·"99/1");.·<br·/></td></tr>
136 <tr·class="separator:a0be4f243161c2fd937df60aee511eb16"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:ab98cf2a4777006c28d6983db5d8ec574"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:ae4856250df52ce4b9b4b16c7a833408c"·id="r_ae4856250df52ce4b9b4b16c7a833408c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4856250df52ce4b9b4b16c7a833408c"·name="ae4856250df52ce4b9b4b16c7a833408c"></a>
 145 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·Signature::Table·&amp;parent)</td></tr>
 146 <tr·class="memdesc:ae4856250df52ce4b9b4b16c7a833408c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects,·using·table·construction·directly·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·table);.·<br·/></td></tr>
 147 <tr·class="separator:ae4856250df52ce4b9b4b16c7a833408c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 </table><table·class="memberdecls">
 149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 150 Variables</h2></td></tr>
 151 <tr·class="memitem:aba27e5c58709649abc1dbbb42aec3f08"·id="r_aba27e5c58709649abc1dbbb42aec3f08"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba27e5c58709649abc1dbbb42aec3f08"·name="aba27e5c58709649abc1dbbb42aec3f08"></a>
 152 <a·class="el"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Signature::Row</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::F</b>·{1,·0}</td></tr>
 153 <tr·class="separator:aba27e5c58709649abc1dbbb42aec3f08"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 154 <tr·class="memitem:a6b8662cf435a5e81bb64f24f2452e813"·id="r_a6b8662cf435a5e81bb64f24f2452e813"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6b8662cf435a5e81bb64f24f2452e813"·name="a6b8662cf435a5e81bb64f24f2452e813"></a>
 155 <a·class="el"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Signature::Row</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::T</b>·{0,·1}</td></tr>
 156 <tr·class="separator:a6b8662cf435a5e81bb64f24f2452e813"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 <tr·class="memitem:a3193fe4a6929aee1e1240a60b741b78a"·id="r_a3193fe4a6929aee1e1240a60b741b78a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3193fe4a6929aee1e1240a60b741b78a"·name="a3193fe4a6929aee1e1240a60b741b78a"></a>
 158 struct·gtsam::parser::Grammar&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::grammar</b></td></tr>
 159 <tr·class="separator:a3193fe4a6929aee1e1240a60b741b78a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>160 </table>
138 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>161 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
139 <div·class="textblock"><p>specialized·key·for·discrete·variables·</p>162 <div·class="textblock"><p>signatures·for·conditional·densities·</p>
140 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>163 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
141 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2011·</dd></dl>164 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl>
142 </div></div><!--·contents·-->165 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
146 ··<ul>169 ··<ul>
147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00239.html">DiscreteKey.h</a></li>170 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00239.html">Signature.cpp</a></li>
148 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>171 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
149 ··</ul>172 ··</ul>
150 </div>173 </div>
151 </body>174 </body>
152 </html>175 </html>
3.96 KB
html2text {}
Max HTML report size reached
642 B
./usr/share/doc/libgtsam-dev/html/a00239.js
556 B
js-beautify {}
Max HTML report size reached
8.03 KB
./usr/share/doc/libgtsam-dev/html/a00242.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteConditional.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/AlgebraicDecisionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#var-members">Variables</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Algebraic·Decision·Trees.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00242_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02760.html">gtsam::AlgebraicDecisionTree&lt;·L·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·algebraic·decision·tree·fixes·the·range·of·a·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·to·double.··<a·href="a02760.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02764.html">gtsam::AlgebraicDecisionTree&lt;·L·&gt;::Ring</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·Real·ring·with·addition·and·multiplication.··<a·href="a02764.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02768.html">gtsam::traits&lt;·AlgebraicDecisionTree&lt;·T·&gt;·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>121 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
113 Variables</h2></td></tr> 
114 <tr·class="memitem:aeead65285e8834b340a8a7235cdaa986"·id="r_aeead65285e8834b340a8a7235cdaa986"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeead65285e8834b340a8a7235cdaa986"·name="aeead65285e8834b340a8a7235cdaa986"></a> 
115 template·class·GTSAM_EXPORT&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Conditional&lt;·DecisionTreeFactor,·DiscreteConditional·&gt;</b></td></tr> 
116 <tr·class="separator:aeead65285e8834b340a8a7235cdaa986"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>125 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 127 <div·class="textblock"><p>Algebraic·Decision·Trees.·</p>
 128 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>129 <dl·class="section·date"><dt>Date</dt><dd>Mar·14,·2011·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd> 
121 <dd> 
122 Frank·Dellaert·</dd></dl> 
123 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>134 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00242.html">DiscreteConditional.cpp</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00242.html">AlgebraicDecisionTree.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>137 ··</ul>
131 </div>138 </div>
132 </body>139 </body>
133 </html>140 </html>
1.96 KB
html2text {}
Max HTML report size reached
6.89 KB
./usr/share/doc/libgtsam-dev/html/a00245.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 37 lines modifiedOffset 94, 46 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00245_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02884.html">gtsam::DiscreteLookupTable</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02884.html"·title="DiscreteLookupTable·table·for·max-product.">DiscreteLookupTable</a>·table·for·max-product.··<a·href="a02884.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02888.html">gtsam::DiscreteLookupDAG</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·DAG·made·from·lookup·tables,·as·defined·above.··<a·href="a02888.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02892.html">gtsam::traits&lt;·DiscreteLookupDAG·&gt;</a></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>123 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·</p>125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>
115 <p>DiscreteBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>
116 <dd> 
117 Richard·Roberts·</dd></dl> 
118 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>131 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00245.html">DiscreteBayesTree.cpp</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00245.html">DiscreteLookupDAG.h</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>134 ··</ul>
126 </div>135 </div>
127 </body>136 </body>
128 </html>137 </html>
1.63 KB
html2text {}
Max HTML report size reached
7.36 KB
./usr/share/doc/libgtsam-dev/html/a00248.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesNet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 44 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00248_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00248_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>108 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02884.html">gtsam::DiscreteLookupTable</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02816.html">gtsam::DiscreteBayesNet</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02884.html"·title="DiscreteLookupTable·table·for·max-product.">DiscreteLookupTable</a>·table·for·max-product.··<a·href="a02884.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·net·made·from·discrete·conditional·distributions.··<a·href="a02816.html#details">More...</a><br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02888.html">gtsam::DiscreteLookupDAG</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·DAG·made·from·lookup·tables,·as·defined·above.··<a·href="a02888.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02892.html">gtsam::traits&lt;·DiscreteLookupDAG·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02820.html">gtsam::traits&lt;·DiscreteBayesNet·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>120 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·15,·2011·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 124 <dd>
 125 Frank·dellaert·</dd></dl>
127 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>130 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00248.html">DiscreteLookupDAG.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00248.html">DiscreteBayesNet.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>133 ··</ul>
135 </div>134 </div>
136 </body>135 </body>
137 </html>136 </html>
1.68 KB
html2text {}
Max HTML report size reached
339 B
./usr/share/doc/libgtsam-dev/html/a00248.js
253 B
js-beautify {}
Max HTML report size reached
61.3 KB
./usr/share/doc/libgtsam-dev/html/a00248_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesNet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 135 lines modifiedOffset 98, 173 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteBayesNet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00248.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00248.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.html">gtsam/discrete/DiscreteConditional.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00185.html">gtsam/discrete/DiscreteDistribution.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00209.html">gtsam/discrete/DiscreteDistribution.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00644.html">gtsam/inference/BayesNet.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">gtsam/inference/BayesNet.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>DiscreteBayesNet;</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
133 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02884.html">···40</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02884.html">DiscreteLookupTable</a>·:·<span·class="keyword">public</span>·<a·class[·...·truncated·by·diffoscope;·len:·59,·SHA:·a11e77af23052b479b2ec7d9559508d0006442f28fc0135c43253620ca458efc·...·]·{</div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02816.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>:·<span·class="keyword">public</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·71,·SHA:·68a318702bf4ae0e6bfada10dbee0c3ffb6f204d7a155b84966b283785d78eb5·...·]·{</div>
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;DiscreteConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div>
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02884.html">This</a>·=·<a·class="code·hl_class"·href="a02884.html">DiscreteLookupTable</a>;</div>137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02816.html">DiscreteBayesNet</a>·<a·class="code·hl_class"·href="a02816.html">This</a>;</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>·<a·class="code·hl_class"·href="a02832.html">ConditionalType</a>;</div>
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div>139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">using·</span>BaseConditional·=·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;DecisionTreeFactor,·This&gt;</a>;</div>140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div>
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">···50</a></span>····<a·class="code·hl_function"·href="a02816.html#a7d2ca3113fe78e4f6788d120b62f9004">DiscreteBayesNet</a>()·{}</div>
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
140 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02816.html#a1caa6732f0bf990da980f5154c499755">···54</a></span>····<a·class="code·hl_function"·href="a02816.html#a1caa6732f0bf990da980f5154c499755">DiscreteBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div>
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02884.html#a981d836a4c625af0a5e021fac9b2bdfa">···53</a></span>··<a·class="code·hl_function"·href="a02884.html#a981d836a4c625af0a5e021fac9b2bdfa">DiscreteLookupTable</a>(<span·class="keywordtype">size_t</span>·nFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·keys,</div> 
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02760.html">ADT</a>&amp;·potentials)</div> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(nFrontals,·keys,·potentials)·{}</div>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div>
144 </div>149 </div>
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
 152 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02816.html#a73b6d262d031217311515968c7f90f70">···59</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02816.html#a73b6d262d031217311515968c7f90f70">DiscreteBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)</div>
 154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div>
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Discrete·Lookup·Table:·&quot;</span>,</div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">size_t</span>·argmax(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·parentsValues)·<span·class="keyword">const</span>;</div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">void</span>·argmaxInPlace(<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>*·parentsValues)·<span·class="keyword">const</span>;</div> 
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>};</div> 
154 </div>155 </div>
 156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div>
 158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">···65</a></span>····<a·class="code·hl_function"·href="a02816.html#a578876c094461271ac57f31f8f5212c4">DiscreteBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div>
 160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(graph)·{}</div>
 161 </div>
 162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">···69</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02816.html#a941beab50bc4b4670e228cc35d9d1fb4">~DiscreteBayesNet</a>()·{}</div>
 164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·bn,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
156 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};"> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02888.html">···77</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;DiscreteLookupTable&gt;·{</div> 
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">public</span>:</div> 
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03516.html">Base</a>·=·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;DiscreteLookupTable&gt;</a>;</div> 
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02888.html">This</a>·=·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>;</div> 
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div> 
162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>169 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02888.html#a631d976900dcd37b1dc1267bde02dcd0">···87</a></span>··<a·class="code·hl_function"·href="a02888.html#a631d976900dcd37b1dc1267bde02dcd0">DiscreteLookupDAG</a>()·{}</div> 
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>170 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>·FromBayesNet(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02816.html">Discr[·...·truncated·by·diffoscope;·len:·31,·SHA:·dd8f55a07bd3de2fd38be7d690708b8158bfd78016e706608e02cb0a5000883c·...·]</div>171 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·Add·inherited·versions·of·add.</span></div>
 172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">using·</span>Base::add;</div>
 173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 174 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">
 175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02816.html#acbec10d9c6926303313d05212e37feaf">···88</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02816.html#acbec10d9c6926303313d05212e37feaf">add</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key,·<span·class="keyword">const</span>·std::string&amp;·spec)·{</div>
 176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······emplace_shared&lt;DiscreteDistribution&gt;(key,·spec);</div>
 177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>
 178 </div>
167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
168 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02888.html#a8f504d319b70c7537bb2b7a05ca8320d">···93</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02888.html#a8f504d319b70c7537bb2b7a05ca8320d">~DiscreteLookupDAG</a>()·{}</div> 
169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>...·Args&gt;</div>
 181 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">
 182 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02816.html#a9a498c1d0b0276703bd5a6ff535f7f55">···94</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02816.html#a9a498c1d0b0276703bd5a6ff535f7f55">add</a>(Args&amp;&amp;...·args)·{</div>
 183 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······emplace_shared&lt;DiscreteConditional&gt;(std::forward&lt;Args&gt;(args)...);</div>
170 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····}</div>
171 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
172 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02888.html#a1b9217223c74329b72c6585428100788">··101</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02888.html#a1b9217223c74329b72c6585428100788">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02888.html">This</a>&amp;·bn,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
173 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
Max diff block lines reached; 10746/47618 bytes (22.57%) of diff not shown.
14.7 KB
html2text {}
Max HTML report size reached
8.49 KB
./usr/share/doc/libgtsam-dev/html/a00251.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTreeFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteValues.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteValues.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00251_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">105 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02808.html">gtsam::DecisionTreeFactor</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·discrete·probabilistic·factor.··<a·href="a02808.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02812.html">gtsam::traits&lt;·DecisionTreeFactor·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a2b6707b04064df79d26d1016dfa2a013"·id="r_a2b6707b04064df79d26d1016dfa2a013"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2b6707b04064df79d26d1016dfa2a013"·name="a2b6707b04064df79d26d1016dfa2a013"></a>
 115 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::markdown</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 116 <tr·class="memdesc:a2b6707b04064df79d26d1016dfa2a013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·markdown.·<br·/></td></tr>
 117 <tr·class="separator:a2b6707b04064df79d26d1016dfa2a013"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:a147114735037c2260d4810a8820e72f6"·id="r_a147114735037c2260d4810a8820e72f6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a147114735037c2260d4810a8820e72f6"·name="a147114735037c2260d4810a8820e72f6"></a>
 119 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::html</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter,·const·<a·class="el"·href="a02900.html#a00d2b61090cdf7e15612b8ebe0d55752">DiscreteValues::Names</a>·&amp;names={})</td></tr>
 120 <tr·class="memdesc:a147114735037c2260d4810a8820e72f6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Free·version·of·html.·<br·/></td></tr>
 121 <tr·class="separator:a147114735037c2260d4810a8820e72f6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>122 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>January,·2022·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 <dd> 
125 Frank·Dellaert·</dd></dl> 
126 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00251.html">DecisionTreeFactor.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00251.html">DiscreteValues.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>133 ··</ul>
134 </div>134 </div>
135 </body>135 </body>
136 </html>136 </html>
1.92 KB
html2text {}
Max HTML report size reached
359 B
./usr/share/doc/libgtsam-dev/html/a00251.js
273 B
js-beautify {}
Max HTML report size reached
13.5 KB
./usr/share/doc/libgtsam-dev/html/a00257.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/AlgebraicDecisionTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 74 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DecisionTree.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p>Decision·Tree·for·use·in·DiscreteFactors.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00257_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02796.html">gtsam::DecisionTree&lt;·L,·Y·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·decision·tree·is·a·function·from·assignments·to·values.··<a·href="a02796.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02800.html">gtsam::DecisionTree&lt;·L,·Y·&gt;::Node</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">---------------------&mdash;·<a·class="el"·href="a02800.html"·title="---------------------—·Node·base·class·------------------------—">Node</a>·base·class·------------------------&mdash;··<a·href="a02800.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02804.html">gtsam::traits&lt;·DecisionTree&lt;·L,·Y·&gt;·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 </table><table·class="memberdecls">
 127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 128 Functions</h2></td></tr>
 129 <tr·class="memitem:ad19a5c8f7d997b0b16cf646659834b0f"·id="r_ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memTemplParams"·colspan="2">template&lt;typename·L·,·typename·Y·&gt;·</td></tr>
 130 <tr·class="memitem:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad19a5c8f7d997b0b16cf646659834b0f">gtsam::apply</a>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Unary·&amp;op)</td></tr>
 131 <tr·class="memdesc:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">free·versions·of·apply··<br·/></td></tr>
 132 <tr·class="separator:ad19a5c8f7d997b0b16cf646659834b0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:aaf5f5013828ac5e4750377dcad969276"·id="r_aaf5f5013828ac5e4750377dcad969276"><td·class="memTemplParams"·colspan="2"><a·id="aaf5f5013828ac5e4750377dcad969276"·name="aaf5f5013828ac5e4750377dcad969276"></a>
 134 template&lt;typename·L·,·typename·Y·&gt;·</td></tr>
 135 <tr·class="memitem:aaf5f5013828ac5e4750377dcad969276"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::apply</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::UnaryAssignment·&amp;op)</td></tr>
 136 <tr·class="memdesc:aaf5f5013828ac5e4750377dcad969276"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Apply·unary·operator·<code>op</code>·with·<a·class="el"·href="a02772.html"·title="An·assignment·from·labels·to·value·index·(size_t).">Assignment</a>·to·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·<code>f</code>.·<br·/></td></tr>
 137 <tr·class="separator:aaf5f5013828ac5e4750377dcad969276"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:ae890a8919b441443ffdc0d8ab047838d"·id="r_ae890a8919b441443ffdc0d8ab047838d"><td·class="memTemplParams"·colspan="2"><a·id="ae890a8919b441443ffdc0d8ab047838d"·name="ae890a8919b441443ffdc0d8ab047838d"></a>
 139 template&lt;typename·L·,·typename·Y·&gt;·</td></tr>
 140 <tr·class="memitem:ae890a8919b441443ffdc0d8ab047838d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::apply</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;f,·const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;g,·const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Binary·&amp;op)</td></tr>
 141 <tr·class="memdesc:ae890a8919b441443ffdc0d8ab047838d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Apply·binary·operator·<code>op</code>·to·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·<code>f</code>.·<br·/></td></tr>
 142 <tr·class="separator:ae890a8919b441443ffdc0d8ab047838d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a1744c5e018220146e8df7a68a05d5c43"·id="r_a1744c5e018220146e8df7a68a05d5c43"><td·class="memTemplParams"·colspan="2">template&lt;typename·L·,·typename·T1·,·typename·T2·&gt;·</td></tr>
 144 <tr·class="memitem:a1744c5e018220146e8df7a68a05d5c43"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·T1·&gt;,·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·T2·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a1744c5e018220146e8df7a68a05d5c43">gtsam::unzip</a>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·std::pair&lt;·T1,·T2·&gt;·&gt;·&amp;input)</td></tr>
 145 <tr·class="memdesc:a1744c5e018220146e8df7a68a05d5c43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">unzip·a·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·with·<code>std::pair</code>·values.··<br·/></td></tr>
 146 <tr·class="separator:a1744c5e018220146e8df7a68a05d5c43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>147 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2022·</dd></dl>149 <div·class="textblock"><p>Decision·Tree·for·use·in·DiscreteFactors.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Mike·Sheffler·</dd>150 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd> 
115 Duy-Nguyen·Ta·</dd> 
116 <dd>151 <dd>
117 Frank·Dellaert·</dd></dl>152 Can·Erdogan·</dd></dl>
 153 <dl·class="section·date"><dt>Date</dt><dd>Jan·30,·2012·</dd></dl>
118 </div></div><!--·contents·-->154 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>158 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00257.html">AlgebraicDecisionTree.cpp</a></li>159 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00257.html">DecisionTree.h</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>160 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>161 ··</ul>
126 </div>162 </div>
127 </body>163 </body>
128 </html>164 </html>
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
3.45 KB
html2text {}
Max HTML report size reached
9.22 KB
./usr/share/doc/libgtsam-dev/html/a00260.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteEliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteKey.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 42 lines modifiedOffset 95, 61 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteKey.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
 107 <p>specialized·key·for·discrete·variables··
 108 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00260_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00260_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">110 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>112 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02848.html">gtsam::DiscreteEliminationTree</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02876.html">gtsam::DiscreteKeys</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Elimination·tree·for·discrete·factors.··<a·href="a02848.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02876.html"·title="DiscreteKeys·is·a·set·of·keys·that·can·be·assembled·using·the·&amp;·operator.">DiscreteKeys</a>·is·a·set·of·keys·that·can·be·assembled·using·the·&amp;·operator.··<a·href="a02876.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02880.html">gtsam::traits&lt;·DiscreteKeys·&gt;</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 </table><table·class="memberdecls">
 125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 126 Typedefs</h2></td></tr>
 127 <tr·class="memitem:gad529b58f00471d8f8b25a89b48b7afc2"·id="r_gad529b58f00471d8f8b25a89b48b7afc2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a>·=·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·size_t·&gt;</td></tr>
 128 <tr·class="memdesc:gad529b58f00471d8f8b25a89b48b7afc2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Key·type·for·discrete·variables.··<br·/></td></tr>
 129 <tr·class="separator:gad529b58f00471d8f8b25a89b48b7afc2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 </table><table·class="memberdecls">
 131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 132 Functions</h2></td></tr>
 133 <tr·class="memitem:a0be4f243161c2fd937df60aee511eb16"·id="r_a0be4f243161c2fd937df60aee511eb16"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0be4f243161c2fd937df60aee511eb16"·name="a0be4f243161c2fd937df60aee511eb16"></a>
 134 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&amp;</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key1,·const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key2)</td></tr>
 135 <tr·class="memdesc:a0be4f243161c2fd937df60aee511eb16"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·list·from·two·keys.·<br·/></td></tr>
 136 <tr·class="separator:a0be4f243161c2fd937df60aee511eb16"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>137 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>138 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>139 <div·class="textblock"><p>specialized·key·for·discrete·variables·</p>
121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>140 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 141 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2011·</dd></dl>
122 <dd> 
123 Richard·Roberts·</dd></dl> 
124 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>146 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00260.html">DiscreteEliminationTree.h</a></li>147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00260.html">DiscreteKey.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>148 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>149 ··</ul>
132 </div>150 </div>
133 </body>151 </body>
134 </html>152 </html>
2.05 KB
html2text {}
Max HTML report size reached
38.7 KB
./usr/share/doc/libgtsam-dev/html/a00260_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteEliminationTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteKey.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteKey.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00260.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00260.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 62 lines modifiedOffset 114, 105 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.html">gtsam/discrete/DiscreteBayesNet.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/vector.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">···36</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·=·std::pair&lt;Key,size_t&gt;;</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
127 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02876.html">···39</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>:·<span·class="keyword">public</span>·std::vector&lt;DiscreteKey&gt;·{</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a02848.html">···31</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>·:</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;DiscreteBayesNet,·DiscreteFactorGraph&gt;</div> 
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··{</div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">//·Forward·all·constructors.</span></div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">using·</span>std::vector&lt;<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&gt;::vector;</div>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02848.html#ae4e6afc353582183f3c881a3acad57ca">···35</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;DiscreteBayesNet,·DiscreteFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a02848.html#ae4e6afc353582183f3c881a3acad57ca">Base</a>;·</div> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02848.html#a2b315837d2af900fce3ee59ef54a426f">···36</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>·<a·class="code·hl_typedef"·href="a02848.html#a2b315837d2af900fce3ee59ef54a426f">This</a>;·</div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02848.html#a850bd2d0f3c1a7b51aebd75582d86b43">···37</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a02848.html#a850bd2d0f3c1a7b51aebd75582d86b43">shared_ptr</a>;·</div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02864.html">DiscreteFactorGraph</a>&amp;·factorGraph,</div> 
137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Orde[·...·truncated·by·diffoscope;·len:·21,·SHA:·fa7be47255a535d89cab6b9c4077e609207d2af3631f092a9a2dc952600ed47c·...·]</div>139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02876.html#ac710ec1e97bfeaed0c3f88694f1c9cdf">···45</a></span>····<a·class="code·hl_function"·href="a02876.html#ac710ec1e97bfeaed0c3f88694f1c9cdf">DiscreteKeys</a>()·:·std::vector&lt;<a·class[·...·truncated·by·diffoscope;·len:·105,·SHA:·348ff0b247b2e45310b230599b39b16ae3e67c6326ff4801f96a15a9fe7fed0a·...·]</div>
 140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02876.html#aeae84568ba908e2ea4fc5e876c08ce3f">···48</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02876.html#aeae84568ba908e2ea4fc5e876c08ce3f">DiscreteKeys</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key)·{·push_back(key);·}</div>
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
139 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_class"·href="a02848.html">DiscreteEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02864.html">DiscreteFactorGraph</a>&amp;·factorGraph,</div> 
140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>143 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02876.html#afbe0371a73fc617697d306f2442b6cd5">···51</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02876.html#afbe0371a73fc617697d306f2442b6cd5">DiscreteKeys</a>(std::map&lt;Key,·size_t&gt;·cardinalities)·{</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·kv·:·cardinalities)·emplace_back(kv);</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
 147 </div>
141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02848.html">This</a[·...·truncated·by·diffoscope;·len:·106,·SHA:·b49a216969ec5a6bf216cb5f43adc7d016e540bb15b82a38fbe106d8f7e5bb25·...·]>149 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02876.html#af2a1fa833d44e52655656826b2a18d19">···56</a></span>····<a·class="code·hl_function"·href="a02876.html#af2a1fa833d44e52655656826b2a18d19">DiscreteKeys</a>(<span·class="keyword">const</span>·std::vector&lt;DiscreteKey&gt;&amp;·keys)·:</div>
 151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······std::vector&lt;<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&gt;(keys)·{</div>
 152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div>
 153 </div>
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">private</span>:</div>155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>(<span·class="keyword">const</span>·std::vector&lt;int&gt;&amp;·cs);</div>
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·indices()·<span·class="keyword">const</span>;</div>
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··};</div>158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····std::map&lt;Key,size_t&gt;·cardinalities()·<span·class="keyword">const</span>;</div>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 161 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}">
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02876.html#a33f3cebb905515642444f7c41e943950">···70</a></span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·<a·class="code·hl_function"·href="a02876.html#a33f3cebb905515642444f7c41e943950">operator&amp;</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key)·{</div>
 163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······push_back(key);</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
 165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>
149 </div>166 </div>
150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}</div>167 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
152 <div·class="ttc"·id="aa00230_html"><div·class="ttname"><a·href="a00230.html">DiscreteFactorGraph.h</a></div></div> 
153 <div·class="ttc"·id="aa00233_html"><div·class="ttname"><a·href="a00233.html">DiscreteBayesNet.h</a></div></div>168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;[·...·truncated·by·diffoscope;·len:·53,·SHA:·eec85052f4927811859d72389b5efeb4378ceb3c6c8e96b075200357d64708ba·...·]</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>···············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·0)·<span·class="keyword">const</span>;</div>
 172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02876.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···83</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 175 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordtype">void</span>·serialize(ARCHIVE&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······ar&amp;·boost::serialization::make_nvp(</div>
 177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··········<span·class="stringliteral">&quot;DiscreteKeys&quot;</span>,</div>
 178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··········boost::serialization::base_object&lt;std::vector&lt;DiscreteKey&gt;&gt;(*<span·class="keyword">this</span>));</div>
 179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····}</div>
 180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··};·<span·class="comment">//·DiscreteKeys</span></div>
 182 </div>
 183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 184 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··GTSAM_EXPORT·DiscreteKeys·<a·class="code·hl_function"·href="a01428.html#a0be4f243161c2fd937df60aee511eb16">operator&amp;</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key2);</div>
 185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·traits</span></div>
 187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">template</span>·&lt;&gt;</div>
 188 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02880.html">···98</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteKeys&gt;·{};</div>
 189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}··<span·class="comment">//·namespace·gtsam</span></div>
154 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">EliminationTree.h</a></div></div>191 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div>
 192 <div·class="ttc"·id="aa01397_html"><div·class="ttname"><a·href="a01397.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>
 193 <div·class="ttc"·id="aa01415_html_gad529b58f00471d8f8b25a89b48b7afc2"><div·class="ttname"><a·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a></div><div·class="ttdeci">std::pair&lt;·Key,·size_t·&gt;·DiscreteKey</div><div·class="ttdoc">Key·type·for·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteKey.h:36</div></div>
155 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>194 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 195 <div·class="ttc"·id="aa01428_html_a0be4f243161c2fd937df60aee511eb16"><div·class="ttname"><a·href="a01428.html#a0be4f243161c2fd937df60aee511eb16">gtsam::operator&amp;</a></div><div·class="ttdeci">DiscreteKeys·operator&amp;(const·DiscreteKey·&amp;key1,·const·DiscreteKey·&amp;key2)</div><div·class="ttdoc">Create·a·list·from·two·keys.</div><div·class="ttdef"><b>Definition</b>·DiscreteKey.cpp:46</div></div>
 196 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div>
Max diff block lines reached; 5884/29839 bytes (19.72%) of diff not shown.
9.46 KB
html2text {}
Max HTML report size reached
7.21 KB
./usr/share/doc/libgtsam-dev/html/a00263.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTreeFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 52 lines modifiedOffset 94, 38 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">DiscreteFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p><a·href="a00263_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>discrete·factor··
 105 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
109 Classes</h2></td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02852.html">gtsam::DiscreteFactor</a></td></tr> 
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·discrete·probabilistic·factors·The·most·general·one·is·the·derived·<a·class="el"·href="a02808.html"·title="A·discrete·probabilistic·factor.">DecisionTreeFactor</a>.··<a·href="a02852.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02856.html">gtsam::traits&lt;·DiscreteFactor·&gt;</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:ae1c1177c8725296b34601409322400ea"·id="r_ae1c1177c8725296b34601409322400ea"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae1c1177c8725296b34601409322400ea">gtsam::expNormalize</a>·(const·std::vector&lt;·double·&gt;·&amp;logProbs)</td></tr> 
125 <tr·class="memdesc:ae1c1177c8725296b34601409322400ea"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Normalize·a·set·of·log·probabilities.··<br·/></td></tr> 
126 <tr·class="separator:ae1c1177c8725296b34601409322400ea"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table>112 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>discrete·factor·</p>
129 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
131 <dd>117 <dd>
132 Frank·Dellaert·</dd></dl>118 Frank·Dellaert·</dd></dl>
133 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>123 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00263.html">DiscreteFactor.h</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00263.html">DecisionTreeFactor.cpp</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>126 ··</ul>
141 </div>127 </div>
142 </body>128 </body>
143 </html>129 </html>
1.62 KB
html2text {}
Max HTML report size reached
7.05 KB
./usr/share/doc/libgtsam-dev/html/a00269.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteMarginals.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteConditional.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 49 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#var-members">Variables</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DiscreteMarginals.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00269_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">105 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02896.html">gtsam::DiscreteMarginals</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·of·variables·in·a·<a·class="el"·href="a02864.html"·title="A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.">DiscreteFactorGraph</a>.··<a·href="a02896.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 113 Variables</h2></td></tr>
 114 <tr·class="memitem:aeead65285e8834b340a8a7235cdaa986"·id="r_aeead65285e8834b340a8a7235cdaa986"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeead65285e8834b340a8a7235cdaa986"·name="aeead65285e8834b340a8a7235cdaa986"></a>
 115 template·class·GTSAM_EXPORT&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Conditional&lt;·DecisionTreeFactor,·DiscreteConditional·&gt;</b></td></tr>
 116 <tr·class="separator:aeead65285e8834b340a8a7235cdaa986"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>117 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Abhijit·Kundu·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
124 <dd> 
125 Richard·Roberts·</dd> 
126 <dd>121 <dd>
127 Frank·Dellaert·</dd></dl>122 Frank·Dellaert·</dd></dl>
128 <dl·class="section·date"><dt>Date</dt><dd>June·4,·2012·</dd></dl> 
129 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>127 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00269.html">DiscreteMarginals.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00269.html">DiscreteConditional.cpp</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>130 ··</ul>
137 </div>131 </div>
138 </body>132 </body>
139 </html>133 </html>
1.69 KB
html2text {}
Max HTML report size reached
6.79 KB
./usr/share/doc/libgtsam-dev/html/a00272.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Assignment.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteConditional.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Assignment.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteConditional.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00272_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00272_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02832.html">gtsam::DiscreteConditional</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·<a·class="el"·href="a03572.html">Conditional</a>·Density·Derives·from·<a·class="el"·href="a02808.html"·title="A·discrete·probabilistic·factor.">DecisionTreeFactor</a>.··<a·href="a02832.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02772.html">gtsam::Assignment&lt;·L·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02836.html">gtsam::traits&lt;·DiscreteConditional·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assignment·from·labels·to·value·index·(size_t).··<a·href="a02772.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>An·assignment·from·labels·to·a·discrete·value·index·(size_t)·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·5,·2012·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>
 123 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>130 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00272.html">Assignment.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00272.html">DiscreteConditional.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>133 ··</ul>
133 </div>134 </div>
134 </body>135 </body>
135 </html>136 </html>
1.57 KB
html2text {}
Max HTML report size reached
69.0 KB
./usr/share/doc/libgtsam-dev/html/a00272_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Assignment.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteConditional.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Assignment.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteConditional.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00272.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00272.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 94 lines modifiedOffset 114, 212 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/inference/Conditional-inst.h&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">gtsam/discrete/DecisionTreeFactor.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00206.html">gtsam/discrete/Signature.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·L&gt;</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
131 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02832.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a></div>
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>,</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;DecisionTreeFactor,·DiscreteConditional&gt;·{</div>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02772.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02772.html">Assignment</a>·:·<span·class="keyword">public</span>·std::map&lt;L,·size_t&gt;·{</div> 
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">static</span>·std::string·DefaultFormatter(<span·class="keyword">const</span>·L&amp;·x)·{</div> 
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····std::stringstream·ss;</div> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····ss·&lt;&lt;·x;</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·ss.str();</div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02832.html#a87b5d53bfcabc8afdacbee26d4ef9916">···43</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>·<a·class="code·hl_typedef"·href="a02832.html#a87b5d53bfcabc8afdacbee26d4ef9916">This</a>;············</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">···44</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">shared_ptr</a>;··</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02832.html#a9ab81fc33a84e5f1d886f771e8492967">···45</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·<a·class="code·hl_typedef"·href="a02832.html#a9ab81fc33a84e5f1d886f771e8492967">BaseFactor</a>;··</div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;BaseFactor,·This&gt;</a></div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02832.html#a7a8d450dab8cd70ce0e971fa92bc5982">···47</a></span>······<a·class="code·hl_typedef"·href="a02832.html#a7a8d450dab8cd70ce0e971fa92bc5982">BaseConditional</a>;··</div>
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02832.html#a5352ef4cd5bdf50707d65de6066dd157">···49</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02900.html">Values</a>·=·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>;··</div>
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">public</span>:</div> 
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>std::map&lt;L,·<span·class="keywordtype">size_t</span>&gt;::operator=;</div> 
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02832.html#abde5b7e78cd17f518afb2e8048e6748d">···55</a></span>··<a·class="code·hl_function"·href="a02832.html#abde5b7e78cd17f518afb2e8048e6748d">DiscreteConditional</a>()·{}</div>
142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Define·the·implicit·default·constructor.</span></div> 
143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>()·=·<span·class="keywordflow">default</span>;</div> 
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(<span·class="keywordtype">size_t</span>·nFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>&amp;·f);</div>
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·Construct·from·initializer·list.</span></div> 
146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="a02772.html">Assignment</a>(std::initializer_list&lt;std::pair&lt;const·L,·size_t&gt;&gt;·init)</div> 
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·std::map&lt;L,·size_t&gt;{init}·{}</div> 
148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Assignment:·&quot;</span>,</div> 
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·············<span·class="keyword">const</span>·std::function&lt;std::string(L)&gt;&amp;·labelFormatter·=</div> 
151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·················&amp;DefaultFormatter)<span·class="keyword">·const·</span>{</div> 
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div> 
153 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Assignment::value_type&amp;·keyValue·:·*<span·class="keyword">this</span>)·{</div> 
154 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;(&quot;</span>·&lt;&lt;·labelFormatter(keyValue.first)·&lt;&lt;·<span·class="stringliteral">&quot;,·&quot;</span></div> 
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>················&lt;&lt;·keyValue.second·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>;</div> 
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div> 
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····std::cout·&lt;&lt;·std::endl;</div> 
158 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div> 
159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
160 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Assignment</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div> 
161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>·==·other);</div> 
162 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div> 
163 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Derived·=·Assignment&lt;L&gt;&gt;</div>151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(<span·class="keywordtype">size_t</span>·nFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">[·...·truncated·by·diffoscope;·len:·27,·SHA:·01de43d21d20f5c77e7dfc2fc099500efbf46adb627d7ffebda4fa5c08a760cf·...·]</div>
 152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······················<span·class="keyword">const</span>·ADT&amp;·potentials);</div>
 153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02912.html">Signature</a>&amp;·signature);</div>
 155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
165 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">156 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02832.html#a760caf04f6b2961d98fdd94a44d87456">···77</a></span>··<a·class="code·hl_function"·href="a02832.html#a760caf04f6b2961d98fdd94a44d87456">DiscreteConditional</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·parents,</div>
166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02772.html#aa6a86b71ed05d48c8b3c7e6a1c5a4fe1">···89</a></span>··<span·class="keyword">static</span>·std::vector&lt;Derived&gt;·<a·class="code·hl_function"·href="a02772.html#aa6a86b71ed05d48c8b3c7e6a1c5a4fe1">CartesianProduct</a>(</div> 
167 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="keyword">const</span>·std::vector&lt;std::pair&lt;L,·size_t&gt;&gt;&amp;·keys)·{</div> 
168 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····std::vector&lt;Derived&gt;·allPossValues;</div> 
169 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Derived·values;</div> 
170 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">typedef</span>·std::pair&lt;L,·size_t&gt;·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>;</div> 
171 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key·:·keys)</div> 
172 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······values[key.first]·=·0;··<span·class="comment">//·Initialize·from·0</span></div> 
173 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">while</span>·(1)·{</div> 
174 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······allPossValues.push_back(values);</div> 
175 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······<span·class="keywordtype">size_t</span>·j·=·0;</div>158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······················<span·class="keyword">const</span>·Signature::Table&amp;·table)</div>
 159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······:·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(<a·class="code·hl_class"·href="a02912.html">Signature</a>(key,·parents,·table))·{}</div>
176 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······<span·class="keywordflow">for</span>·(j·=·0;·j·&lt;·keys.size();·j++)·{</div> 
177 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>········L·idx·=·keys[j].first;</div> 
178 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········values[idx]++;</div> 
179 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········<span·class="keywordflow">if</span>·(values[idx]·&lt;·keys[j].second)·<span·class="keywordflow">break</span>;</div> 
180 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········<span·class="comment">//·Wrap·condition</span></div> 
181 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········values[idx]·=·0;</div> 
182 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······}</div> 
183 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······<span·class="keywordflow">if</span>·(j·==·keys.size())·<span·class="keywordflow">break</span>;</div> 
184 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····}</div> 
185 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordflow">return</span>·allPossValues;</div> 
Max diff block lines reached; 32819/53853 bytes (60.94%) of diff not shown.
16.3 KB
html2text {}
Max HTML report size reached
12.0 KB
./usr/share/doc/libgtsam-dev/html/a00278.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2Stereo.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 lines modifiedOffset 94, 84 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
 103 <a·href="#typedef-members">Typedefs</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>104 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.cpp·File·Reference</div></div>105 ··<div·class="headertitle"><div·class="title">Rot3.h·File·Reference</div></div>
103 </div><!--header-->106 </div><!--header-->
104 <div·class="contents">107 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.··108 <p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion··
106 <a·href="#details">More...</a></p>109 <a·href="#details">More...</a></p>
  
 110 <p><a·href="a00278_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">111 <table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 113 Classes</h2></td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03228.html">gtsam::Rot3</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIONS·is·not·defined,·or·as·a·quaternion·if·it·is·defined.··<a·href="a03228.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03232.html">gtsam::Rot3::CayleyChart</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03236.html">gtsam::Rot3::ChartAtOrigin</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03240.html">gtsam::traits&lt;·Rot3·&gt;</a></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03244.html">gtsam::traits&lt;·const·Rot3·&gt;</a></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>127 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>128 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>129 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">131 </table><table·class="memberdecls">
 132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 133 Macros</h2></td></tr>
 134 <tr·class="memitem:ac6b3f5317aa58b98067f9e435996e93e"·id="r_ac6b3f5317aa58b98067f9e435996e93e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac6b3f5317aa58b98067f9e435996e93e"·name="ac6b3f5317aa58b98067f9e435996e93e"></a>
 135 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>ROT3_DEFAULT_COORDINATES_MODE</b>&#160;&#160;&#160;Rot3::CAYLEY</td></tr>
 136 <tr·class="separator:ac6b3f5317aa58b98067f9e435996e93e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 </table><table·class="memberdecls">
 138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 139 Typedefs</h2></td></tr>
 140 <tr·class="memitem:a52e26554234edf7de94a5e43dd0bcbf9"·id="r_a52e26554234edf7de94a5e43dd0bcbf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a52e26554234edf7de94a5e43dd0bcbf9"·name="a52e26554234edf7de94a5e43dd0bcbf9"></a>
 141 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Rot3Vector</b>·=·std::vector&lt;·<a·class="el"·href="a03228.html">Rot3</a>,·Eigen::aligned_allocator&lt;·<a·class="el"·href="a03228.html">Rot3</a>·&gt;·&gt;</td></tr>
 142 <tr·class="memdesc:a52e26554234edf7de94a5e43dd0bcbf9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">std::vector·of·Rot3s,·mainly·for·wrapper·<br·/></td></tr>
 143 <tr·class="separator:a52e26554234edf7de94a5e43dd0bcbf9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>145 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>146 Functions</h2></td></tr>
116 <tr·class="memitem:a9f405cafedd26463262d9f6e23443e14"·id="r_a9f405cafedd26463262d9f6e23443e14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9f405cafedd26463262d9f6e23443e14"·name="a9f405cafedd26463262d9f6e23443e14"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02956.html">Cal3_S2Stereo</a>·&amp;cal)</td></tr>147 <tr·class="memitem:a5172b5b6d51bd5348c7e551e1376f60a"·id="r_a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix3,·Vector3·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.h[·...·truncated·by·diffoscope;·len:·157,·SHA:·a35e4f2adfd566e570f2687066b971dc55172071929c090ae3294ceb715ee271·...·])</td></tr>
 148 <tr·class="memdesc:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">[RQ]·receives·a·3·by·3·matrix·and·returns·an·upper·triangular·matrix·R·and·3·rotation·angles·corresponding·to·the·rotation·matrix·Q=Qz'*Qy'*Qx'·such·that·A·=·R*Q·=·R*Qz'*Qy'*Qx'.··<br·/></td></tr>
118 <tr·class="separator:a9f405cafedd26463262d9f6e23443e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>150 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>151 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>152 <div·class="textblock"><p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>153 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
 154 <dd>
 155 Christian·Potthast·</dd>
 156 <dd>
 157 Frank·Dellaert·</dd>
 158 <dd>
 159 Richard·Roberts·</dd>
 160 <dd>
 161 Luca·Carlone·</dd>
 162 <dd>
 163 Varun·Agrawal·</dd></dl>
123 </div></div><!--·contents·-->164 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>168 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00278.html">Cal3_S2Stereo.cpp</a></li>169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00278.html">Rot3.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>171 ··</ul>
131 </div>172 </div>
132 </body>173 </body>
133 </html>174 </html>
2.91 KB
html2text {}
Max HTML report size reached
7.92 KB
./usr/share/doc/libgtsam-dev/html/a00281.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Line3.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 38 lines modifiedOffset 94, 57 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SOn-inl.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Line3.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Template·implementations·for·SO(n)··106 <p>4·dimensional·manifold·of·3D·lines··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00281_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00281_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03080.html">gtsam::Line3</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·3D·line·(R,a,b)·:·(<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>,Scalar,Scalar)··<a·href="a03080.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03084.html">gtsam::traits&lt;·Line3·&gt;</a></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03088.html">gtsam::traits&lt;·const·Line3·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>121 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 </table><table·class="memberdecls">
 126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 127 Functions</h2></td></tr>
 128 <tr·class="memitem:aae9294b064e306ac7993dea546c0d8fb"·id="r_aae9294b064e306ac7993dea546c0d8fb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03080.html">Line3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aae9294b064e306ac7993dea546c0d8fb">gtsam::transformTo</a>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;wTc,·const·<a·class="el"·href="a03080.html">Line3</a>·&amp;wL,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·4,·6·&gt;·Dpose=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·4,·4·&gt;·Dline=boost::none)</td></tr>
 129 <tr·class="memdesc:aae9294b064e306ac7993dea546c0d8fb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Transform·a·line·from·world·to·camera·frame.··<br·/></td></tr>
 130 <tr·class="separator:aae9294b064e306ac7993dea546c0d8fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>131 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>Template·implementations·for·SO(n)·</p>133 <div·class="textblock"><p>4·dimensional·manifold·of·3D·lines·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>134 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd>
117 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>135 <dd>
 136 Frank·Dellaert·</dd></dl>
118 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>141 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00281.html">SOn-inl.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00281.html">Line3.h</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>144 ··</ul>
126 </div>145 </div>
127 </body>146 </body>
128 </html>147 </html>
1.74 KB
html2text {}
Max HTML report size reached
61.2 KB
./usr/share/doc/libgtsam-dev/html/a00281_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Line3.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 162 lines modifiedOffset 98, 130 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SOn-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">Line3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00281.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00281.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//·\callgraph</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·Implementation·for·N&gt;=5·just·uses·dynamic·version</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">class·</span>Line3;</div>
128 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}"> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">···29</a></span><span·class="keyword">typename</span>·SO&lt;N&gt;::MatrixNN·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">SO&lt;N&gt;::Hat</a>(<span·class="keyword">const</span>·TangentVector&amp;·xi)·{</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">SOn::Hat</a>(xi);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div> 
132 </div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>GTSAM_EXPORT·Line3·<a·class="code·hl_function"·href="a01428.html#aae9294b064e306ac7993dea546c0d8fb">transformTo</a>(<span·class="keyword">const</span>·Pose3·&amp;wTc,·<span·class="keyword">const</span>·Line3·&amp;wL,</div>
 127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··················OptionalJacobian&lt;4,·6&gt;·Dpose·=·boost::none,</div>
 128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··················OptionalJacobian&lt;4,·4&gt;·Dline·=·boost::none);</div>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·Implementation·for·N&gt;=5·just·uses·dynamic·version</span></div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div> 
136 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">···35</a></span><span·class="keyword">typename</span>·SO&lt;N&gt;::TangentVector·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SO&lt;N&gt;::Vee</a>(<span·class="keyword">const</span>·MatrixNN&amp;·X)·{</div> 
138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SOn::Vee</a>(X);</div> 
139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div>129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
140 </div> 
141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
142 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div> 
143 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">131 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
 132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03080.html">···44</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03080.html">Line3</a>·{</div>
144 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03308.html#ac4646392096f7fe9d121d716310d9924">···40</a></span><a·class="code·hl_class"·href="a03304.html">SO&lt;N&gt;</a>·<a·class="code·hl_function"·href="a03308.html#ac4646392096f7fe9d121d716310d9924">SO&lt;N&gt;::ChartAtOrigin::Retract</a>(<span·class="keyword">const</span>·TangentVector&amp;·xi,·<a·class="code·hl_class"·href="a02448.html">ChartJacobian</a>·H)·{</div> 
145 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">if</span>·(H)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;SO&lt;N&gt;::Retract·jacobian·not·implemented.&quot;</span>);</div> 
146 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">const</span>·Matrix·X·=·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">Hat</a>(xi·/·2.0);</div> 
147 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">size_t</span>·n·=·AmbientDim(xi.size());</div>133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·<span·class="keyword">private</span>:</div>
148 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">const</span>·<span·class="keyword">auto</span>·I·=·Eigen::MatrixXd::Identity(n,·n);</div> 
149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·https://pdfs.semanticscholar.org/6165/0347b2ccac34b5f423081d1ce4dbc4d09475.pdf</span></div> 
150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03304.html#a948b05d57d6a1cd07fd6d1adbe3837c4">SO</a>((I·+·X)·*·(I·-·X).<a·class="code·hl_function"·href="a03304.html#a1c5250f64cea96dcbf0e443744a2f7de">inverse</a>());</div>134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_class"·href="a03228.html">Rot3</a>·R_;····<span·class="comment">//·Rotation·of·line·about·x·and·y·in·world·frame</span></div>
 135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keywordtype">double</span>·a_,·b_;··<span·class="comment">//·Intersection·of·line·with·the·world·x-y·plane·rotated·by·R_</span></div>
 136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·Also·the·closest·point·on·line·to·origin</span></div>
 137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">public</span>:</div>
 138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">enum</span>·{·dimension·=·4·};</div>
151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}</div>139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 140 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03080.html#a496c45a5ae638d6a7db373c1886c3de6">···53</a></span>··<a·class="code·hl_function"·href="a03080.html#a496c45a5ae638d6a7db373c1886c3de6">Line3</a>()·:</div>
 142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······a_(0),·b_(0)·{}</div>
152 </div>143 </div>
153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
154 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div> 
155 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">145 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03080.html#a84441b40640c2f8a861272be3ac189eb">···57</a></span>··<a·class="code·hl_function"·href="a03080.html#a84441b40640c2f8a861272be3ac189eb">Line3</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>·&amp;R,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·a,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·b)·:</div>
156 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03308.html#a8fcf9d1e42da2706d821d76789a7d688">···50</a></span><span·class="keyword">typename</span>·SO&lt;N&gt;::TangentVector·<a·class="code·hl_function"·href="a03308.html#a8fcf9d1e42da2706d821d76789a7d688">SO&lt;N&gt;::ChartAtOrigin::Local</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SO</a>&amp;·R,</div> 
157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··························································<a·class="code·hl_class"·href="a02448.html">ChartJacobian</a>·H)·{</div> 
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">if</span>·(H)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;SO&lt;N&gt;::Local·jacobian·not·implemented.&quot;</span>);</div> 
159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·R.rows();</div> 
160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">const</span>·<span·class="keyword">auto</span>·I·=·Eigen::MatrixXd::Identity(n,·n);</div> 
161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">const</span>·Matrix·X·=·(I·-·R.matrix_)·*·(I·+·R.matrix_).inverse();</div> 
162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordflow">return</span>·-2·*·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">Vee</a>(X);</div> 
163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div>147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······R_(R),·a_(a),·b_(b)·{}</div>
164 </div>148 </div>
165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_class"·href="a03080.html">Line3</a>·retract(<span·class="keyword">const</span>·Vector4·&amp;v,</div>
 151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;4,·4&gt;</a>·Dp·=·boost::none,</div>
 152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;4,·4&gt;</a>·Dv·=·boost::none)·<span·class="keyword">const</span>;</div>
166 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div> 
167 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">typename</span>·SO&lt;N&gt;::MatrixDD·<a·class="code·hl_function"·href="a03304.html#a658ad6a8dff83c79e252914de423348b">SO&lt;N&gt;::AdjointMap</a>()<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordflow">if</span>·(N==2)·<span·class="keywordflow">return</span>·I_1x1;·<span·class="comment">//·SO(2)·case</span></div> 
169 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordflow">throw</span>·std::runtime_error(</div> 
170 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="stringliteral">&quot;SO&lt;N&gt;::AdjointMap·only·implemented·for·SO2,·SO3·and·SO4.&quot;</span>);</div> 
171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Vector4·localCoordinates(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03080.html">Line3</a>·&amp;q,</div>
 155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>···························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;4,·4&gt;</a>·Dp·=·boost::none,</div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>···························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;4,·4&gt;</a>·Dq·=·boost::none)·<span·class="keyword">const</span>;</div>
172 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>157 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
173 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>158 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="s[·...·truncated·by·diffoscope;·len:·69,·SHA:·142dee801c416978be2477987fefea7ee8fd73a5e9cb1630ee4ce21552e4ceb3·...·];</div>
 159 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 160 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03080.html">Line3</a>·&amp;l2,·<span·class="keywordtype">double</span>·tol·=·10e-9)·<span·class="keyword">const</span>;</div>
 161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 162 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<a·class="code·hl_class"·href="a03380.html">Unit3</a>·<a·class="code·hl_function"·href="a01428.html#ad0024081af88e1b3cc0820c65ad6afd4">project</a>(<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·4&gt;</a>·Dline·=·boost::none)·<span·class="keyword">const</span>;</div>
 163 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 164 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·point(<span·class="keywordtype">double</span>·distance·=·0)·<span·class="keyword">const</span>;</div>
 165 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
174 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">166 <div·class="foldopen"·id="foldopen00123"·data-start="{"·data-end="}">
175 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03304.html#a092627ec38ae01d168ae308c80bc6ff7">···67</a></span><a·class="code·hl_class"·href="a03304.html">SO&lt;N&gt;</a>·<a·class="code·hl_function"·href="a03304.html#a092627ec38ae01d168ae308c80bc6ff7">SO&lt;N&gt;::Expmap</a>(<span·class="keyword">const</span>·TangentVector&amp;·omega,·<a·class="code·hl_class"·href="a02448.html">ChartJacobian</a>·H)·{</div> 
176 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;SO&lt;N&gt;::Expmap·only·implemented·for·SO3·and·SO4.&quot;</span>);</div>167 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno"><a·class="line"·href="a03080.html#a36f6ef46daaa96b8b916ed6a9b060476">··123</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>·<a·class="code·hl_function"·href="a0[·...·truncated·by·diffoscope;·len:·89,·SHA:·e700298f43986c73c50b000cee575ace22aab21150098a0c1edae3d2c4b87080·...·]</div>
 168 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="keywordflow">return</span>·R_;</div>
177 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>}</div>169 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··}</div>
178 </div>170 </div>
Max diff block lines reached; 12131/48570 bytes (24.98%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
17.8 KB
./usr/share/doc/libgtsam-dev/html/a00284.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 47 lines modifiedOffset 95, 91 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3_S2.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Point2.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration.··107 <p>2D·Point··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00284_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00284_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02944.html">gtsam::Cal3_S2</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.··<a·href="a02944.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02948.html">gtsam::traits&lt;·Cal3_S2·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03148.html">gtsam::Range&lt;·Point2,·Point2·&gt;</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02952.html">gtsam::traits&lt;·const·Cal3_S2·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 123 Typedefs</h2></td></tr>
 124 <tr·class="memitem:a6ede8384dee0353a0ce5fb54ea50c21d"·id="r_a6ede8384dee0353a0ce5fb54ea50c21d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ede8384dee0353a0ce5fb54ea50c21d"·name="a6ede8384dee0353a0ce5fb54ea50c21d"></a>
 125 typedef·Vector2&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2</b></td></tr>
 126 <tr·class="memdesc:a6ede8384dee0353a0ce5fb54ea50c21d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2.·<br·/></td></tr>
 127 <tr·class="separator:a6ede8384dee0353a0ce5fb54ea50c21d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a41d189482fc9953b5c6b2dcce9766356"·id="r_a41d189482fc9953b5c6b2dcce9766356"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a41d189482fc9953b5c6b2dcce9766356"·name="a41d189482fc9953b5c6b2dcce9766356"></a>
 129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2Pair</b>·=·std::pair&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;</td></tr>
 130 <tr·class="separator:a41d189482fc9953b5c6b2dcce9766356"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a3087e0c499ac0afa9a8be9ff96cb8336"·id="r_a3087e0c499ac0afa9a8be9ff96cb8336"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3087e0c499ac0afa9a8be9ff96cb8336"·name="a3087e0c499ac0afa9a8be9ff96cb8336"></a>
 132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2Pairs</b>·=·std::vector&lt;·Point2Pair·&gt;</td></tr>
 133 <tr·class="separator:a3087e0c499ac0afa9a8be9ff96cb8336"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a81fc38b03aa0f34ee1ea668aa7c3ac06"·id="r_a81fc38b03aa0f34ee1ea668aa7c3ac06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81fc38b03aa0f34ee1ea668aa7c3ac06"·name="a81fc38b03aa0f34ee1ea668aa7c3ac06"></a>
 135 typedef·std::vector&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>,·Eigen::aligned_allocator&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2Vector</b></td></tr>
 136 <tr·class="separator:a81fc38b03aa0f34ee1ea668aa7c3ac06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 </table><table·class="memberdecls">
 138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 139 Functions</h2></td></tr>
 140 <tr·class="memitem:aec9655d963c3776bbf707f74c59989dc"·id="r_aec9655d963c3776bbf707f74c59989dc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aec9655d963c3776bbf707f74c59989dc"·name="aec9655d963c3776bbf707f74c59989dc"></a>
 141 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point2Pair·&amp;p)</td></tr>
 142 <tr·class="separator:aec9655d963c3776bbf707f74c59989dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:afee4e6aa4aba9b6a6b421ddd75b52dfc"·id="r_afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afee4e6aa4aba9b6a6b421ddd75b52dfc"·name="afee4e6aa4aba9b6a6b421ddd75b52dfc"></a>
 144 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H=boost::none)</td></tr>
 145 <tr·class="memdesc:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr>
 146 <tr·class="separator:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:afd1282dfb080cb393ae60188b4582cb2"·id="r_afd1282dfb080cb393ae60188b4582cb2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd1282dfb080cb393ae60188b4582cb2"·name="afd1282dfb080cb393ae60188b4582cb2"></a>
 148 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H2=boost::none)</td></tr>
 149 <tr·class="memdesc:afd1282dfb080cb393ae60188b4582cb2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr>
 150 <tr·class="separator:afd1282dfb080cb393ae60188b4582cb2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 <tr·class="memitem:a63d86e99c211c6daeac2b7b4dd9d928e"·id="r_a63d86e99c211c6daeac2b7b4dd9d928e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63d86e99c211c6daeac2b7b4dd9d928e"·name="a63d86e99c211c6daeac2b7b4dd9d928e"></a>
 152 <a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator*</b>·(double·s,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p)</td></tr>
 153 <tr·class="memdesc:a63d86e99c211c6daeac2b7b4dd9d928e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">multiply·with·scalar·<br·/></td></tr>
 154 <tr·class="separator:a63d86e99c211c6daeac2b7b4dd9d928e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a5973516e4af8db350dbaadb98de53a2a"·id="r_a5973516e4af8db350dbaadb98de53a2a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5973516e4af8db350dbaadb98de53a2a"·name="a5973516e4af8db350dbaadb98de53a2a"></a>
 156 boost::optional&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(double·R_d,·double·r_d,·double·tol)</td></tr>
 157 <tr·class="separator:a5973516e4af8db350dbaadb98de53a2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:a04244016af43048cedf8df2006ccda45"·id="r_a04244016af43048cedf8df2006ccda45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04244016af43048cedf8df2006ccda45"·name="a04244016af43048cedf8df2006ccda45"></a>
 159 list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·boost::optional&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;·fh)</td></tr>
 160 <tr·class="separator:a04244016af43048cedf8df2006ccda45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:a9e357cda5287fae1438f86bc4df27a80"·id="r_a9e357cda5287fae1438f86bc4df27a80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9e357cda5287fae1438f86bc4df27a80"·name="a9e357cda5287fae1438f86bc4df27a80"></a>
 162 Point2Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point2Pair·&gt;·&amp;abPointPairs)</td></tr>
 163 <tr·class="memdesc:a9e357cda5287fae1438f86bc4df27a80"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point2·pairs.·<br·/></td></tr>
 164 <tr·class="separator:a9e357cda5287fae1438f86bc4df27a80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 165 <tr·class="memitem:a93d4e38a582b6f32fc4f301df10721d5"·id="r_a93d4e38a582b6f32fc4f301df10721d5"><td·class="memItemLeft"·align="right"·valign="top">list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a93d4e38a582b6f32fc4f301df10721d5">gtsam::circleCircleIntersection</a>·(<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·double·r1,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·double·r2,·double·tol=1e-9)</td></tr>
 166 <tr·class="memdesc:a93d4e38a582b6f32fc4f301df10721d5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Intersect·2·circles.··<br·/></td></tr>
 167 <tr·class="separator:a93d4e38a582b6f32fc4f301df10721d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>168 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>169 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>170 <div·class="textblock"><p>2D·Point·</p>
127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>171 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
128 </div></div><!--·contents·-->172 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->173 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->174 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->175 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>176 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00284.html">Cal3_S2.h</a></li>177 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00284.html">Point2.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>178 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>179 ··</ul>
136 </div>180 </div>
137 </body>181 </body>
138 </html>182 </html>
4.26 KB
html2text {}
Max HTML report size reached
782 B
./usr/share/doc/libgtsam-dev/html/a00284.js
696 B
js-beautify {}
Max HTML report size reached
52.9 KB
./usr/share/doc/libgtsam-dev/html/a00284_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point2.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 142 lines modifiedOffset 98, 116 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cal3_S2.h</div></div>104 ··<div·class="headertitle"><div·class="title">Point2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00284.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00284.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00353.html">gtsam/geometry/Cal3.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">···27</a></span><span·class="keyword">typedef</span>·Vector2·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>;</div>
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··</div>
125 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};"> 
126 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02944.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_cl[·...·truncated·by·diffoscope;·len:·34,·SHA:·82b13488ee872780a45778f6f26f5f3eccf8543ee7bea498d8246bab6892332f·...·]</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Convenience·typedef</span></div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">using·</span>Point2Pair·=·std::pair&lt;Point2,·Point2&gt;;</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>GTSAM_EXPORT·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;os,·<span·class="keyword">const</span>·gtsam::Point2Pair·&amp;p);</div>
127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">enum</span>·{·dimension·=·5·};</div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">using·</span>Point2Pairs·=·std::vector&lt;Point2Pair&gt;;</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#afee4e6aa4aba9b6a6b421ddd75b52dfc">norm2</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·2&gt;</a>·H·=·boost::none);</div>
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3_S2&gt;;</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#afd1282dfb080cb393ae60188b4582cb2">distance2</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea5[·...·truncated·by·diffoscope;·len:·160,·SHA:·2cac277f9f49a5e42baa4419998c9326f4751d40d47f1d494f10ab568b3d9161·...·]</div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·2&gt;</a>·H1·=·boost::none,</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·2&gt;</a>·H2·=·boost::none);</div>
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·For·MATLAB·wrapper</span></div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">typedef</span>·std::vector&lt;Point2,·Eigen::aligned_allocator&lt;Point2&gt;·&gt;·Point2Vector;</div>
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02944.html#a6e3f6159fec0563e37f15848237a7d9f">···45</a></span>··<a·class="code·hl_function"·href="a02944.html#a6e3f6159fec0563e37f15848237a7d9f">Cal3_S2</a>()·=·<span·class="keywordflow">default</span>;</div> 
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
135 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">142 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02944.html#a6f59c7c3f3e8782b2b4e1d71cd289d4b">···48</a></span>··<a·class="code·hl_function"·href="a02944.html#a6f59c7c3f3e8782b2b4e1d71cd289d4b">Cal3_S2</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0)</div> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(fx,·fy,·s,·u0,·v0)·{}</div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">···47</a></span><span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·<a[·...·truncated·by·diffoscope;·len:·271,·SHA:·1313291530bd5efb40a7b5eb196fbc3b7bd12751672a75abe5a82475b9572201·...·]</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>(s·*·p.x(),·s·*·p.y());</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}</div>
138 </div>146 </div>
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02944.html#ac91a4e1b0cfd0ee9b2a0c3538a325631">···52</a></span>··<a·class="code·hl_function"·href="a02944.html#ac91a4e1b0cfd0ee9b2a0c3538a325631">Cal3_S2</a>(<span·class="keyword">const</span>·Vector5&amp;·d)·:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(d)·{}</div> 
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*</span></div>
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02944.html#ae7de8f587615c7b0909c06df658e96e5">···60</a></span>··<a·class="code·hl_function"·href="a02944.html#ae7de8f587615c7b0909c06df658e96e5">Cal3_S2</a>(<span·class="keywordtype">double<[·...·truncated·by·diffoscope;·len:·160,·SHA:·7653cc6e664960e4cb13b834ccf24c837bf739eed020dce6fea37f77812f9390·...·]</div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·*·@brief·Circle-circle·intersection,·given·normalized·radii.</span></div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">·*·Calculate·f·and·h,·respectively·the·parallel·and·perpendicular·distance·of</span></div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">·*·the·intersections·of·two·circles·along·and·from·the·line·connecting·the·centers.</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">·*·Both·are·dimensionless·fractions·of·the·distance·d·between·the·circle·centers.</span></div>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">·*·If·the·circles·do·not·intersect·or·they·are·identical,·returns·boost::none.</span></div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">·*·If·one·solution·(touching·circles,·as·determined·by·tol),·h·will·be·exactly·zero.</span></div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">·*·h·is·a·good·measure·for·how·accurate·the·intersection·will·be,·as·when·circles·touch</span></div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">·*·or·nearly·touch,·the·intersection·is·ill-defined·with·noisy·radius·measurements.</span></div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">·*·@param·R_d·:·R/d,·ratio·of·radius·of·first·circle·to·distance·between·centers</span></div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·*·@param·r_d·:·r/d,·ratio·of·radius·of·second·circle·to·distance·between·centers</span></div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">·*·@param·tol:·absolute·tolerance·below·which·we·consider·touching·circles</span></div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">·*·@return·optional·Point2·with·f·and·h,·boost::none·if·no·solution.</span></div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">·*/</span></div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>GTSAM_EXPORT·boost::optional&lt;Point2&gt;·circleCircleIntersection(<span·class="keywordtype">double</span>·R_d,·<span·class="keywordtype">double</span>·r_d,·<span·class="keywordtype">double</span>·tol·=·1e-9);</div>
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·uncalibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·5&gt;</a>·Dcal·=·boost::none,</div> 
145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">/*</span></div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">·*·@brief·Circle-circle·intersection,·from·the·normalized·radii·solution.</span></div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">·*·@param·c1·center·of·first·circle</span></div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">·*·@param·c2·center·of·second·circle</span></div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">·*·@return·list·of·solutions·(0,1,·or·2).·Identical·circles·will·return·empty·list,·as·well.</span></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">·*/</span></div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>GTSAM_EXPORT·std::list&lt;Point2&gt;·circleCircleIntersection(<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·boost::optional&lt;Point2&gt;·fh);</div>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··</div>
 172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>GTSAM_EXPORT·Point2Pair·<a·class="code·hl_function"·href="a01428.html#a9e357cda5287fae1438f86bc4df27a80">means</a>(<span·class="keyword">const</span>·std::vector&lt;Point2Pair&gt;·&amp;abPointPairs);</div>
146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·calibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·5&gt;</a>·Dcal·=·boost::none,</div> 
148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>···················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>174 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>GTSAM_EXPORT·std::list&lt;Point2&gt;·circleCircleIntersection(<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·<span·class="keywordtype">double</span>·r1,</div>
 175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·<span·class="keywordtype">double</span>·r2,·<span·class="keywordtype">double</span>·tol·=·1e-9);</div>
149 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
150 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··Vector3·calibrate(<span·class="keyword">const</span>·Vector3&amp;·p)·<span·class="keyword">const</span>;</div>177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·A1,·<span·class="keyword">typename</span>·A2&gt;</div>
151 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>178 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">struct·</span>Range;</div>
152 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>179 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
153 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;&gt;</div>
154 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>···············································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>&amp;·cal);</div>181 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">
 182 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03148.html">···94</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02920.html">Range</a>&lt;<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>,·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&gt;·{</div>
 183 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">double</span>·result_type;</div>
 184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·q,</div>
 185 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·2&gt;</a>·H1·=·boost::none,</div>
 186 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·2&gt;</a>·H2·=·boost::none)·{</div>
 187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#afd1282dfb080cb393ae60188b4582cb2">distance2</a>(p,·q,·H1,·H2);</div>
155 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
156 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Cal3_S2&quot;</span>)·<span·class="keyword">const·override</span>;</div> 
157 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>};</div>
158 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02944.html[·...·truncated·by·diffoscope;·len:·111,·SHA:·1b2a354d157eb6cc5a67ecbc9c071d4a52fcf8eca4f1a08ef12624891da88710·...·]/div>190 </div>
159 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>191 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
160 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02944.html#a9bba3f8020ee39cf143086e62572cbb7">··104</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>·<a·class="code·hl_function"·href="a02944.html#a9bba3f8020ee39cf143086e62572cbb7">between</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>&amp;·q,</div> 
162 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;5,·5&gt;</a>·H1·=·boost::none,</div> 
163 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;5,·5&gt;</a>·H2·=·boost::none)<span·class="keyword">·const·</span>{</div> 
164 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keywordflow">if</span>·(H1)·*H1·=·-I_5x5;</div> 
Max diff block lines reached; 9407/41939 bytes (22.43%) of diff not shown.
11.8 KB
html2text {}
Max HTML report size reached
9.05 KB
./usr/share/doc/libgtsam-dev/html/a00293.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Quaternion.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 56 lines modifiedOffset 95, 53 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#typedef-members">Typedefs</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Quaternion.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3DS2.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Lie·Group·wrapper·for·Eigen·Quaternions.··105 <p>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00293_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">108 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02980.html">gtsam::Cal3DS2</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·camera·with·radial·distortion·that·also·supports·Lie-group·behaviors·for·optimization.··<a·href="a02980.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03208.html">gtsam::traits&lt;·QUATERNION_TYPE·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02984.html">gtsam::traits&lt;·Cal3DS2·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02988.html">gtsam::traits&lt;·const·Cal3DS2·&gt;</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
123 Macros</h2></td></tr> 
124 <tr·class="memitem:a8bc3bac5757609822e568dc98245afcb"·id="r_a8bc3bac5757609822e568dc98245afcb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8bc3bac5757609822e568dc98245afcb"·name="a8bc3bac5757609822e568dc98245afcb"></a> 
125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>QUATERNION_TYPE</b>&#160;&#160;&#160;Eigen::Quaternion&lt;_Scalar,_Options&gt;</td></tr> 
126 <tr·class="separator:a8bc3bac5757609822e568dc98245afcb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table><table·class="memberdecls"> 
128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
129 Typedefs</h2></td></tr> 
130 <tr·class="memitem:a59e2c1120d40da6062c03ab31e869065"·id="r_a59e2c1120d40da6062c03ab31e869065"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a59e2c1120d40da6062c03ab31e869065"·name="a59e2c1120d40da6062c03ab31e869065"></a> 
131 typedef·Eigen::Quaternion&lt;·double,·Eigen::DontAlign·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Quaternion</b></td></tr> 
132 <tr·class="separator:a59e2c1120d40da6062c03ab31e869065"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>124 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
135 <div·class="textblock"><p>Lie·Group·wrapper·for·Eigen·Quaternions.·</p>126 <div·class="textblock"><p>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.·</p>
 127 <p>Calibration·of·a·camera·with·radial·distortion.</p>
 128 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>
 129 <dl·class="section·author"><dt>Author</dt><dd>ydjian·@autho·Varun·Agrawal</dd></dl>
 130 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>
136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
 132 <dd>
 133 Varun·Agrawal·</dd></dl>
137 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>138 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00293.html">Quaternion.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00293.html">Cal3DS2.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>141 ··</ul>
145 </div>142 </div>
146 </body>143 </body>
147 </html>144 </html>
2.12 KB
html2text {}
Max HTML report size reached
330 B
./usr/share/doc/libgtsam-dev/html/a00293.js
244 B
js-beautify {}
Max HTML report size reached
54.9 KB
./usr/share/doc/libgtsam-dev/html/a00293_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Quaternion.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 200 lines modifiedOffset 98, 113 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Quaternion.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3DS2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00293.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00293.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">gtsam/base/Lie.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/base/concepts.h&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00437.html">gtsam/geometry/SO3.h</a>&gt;</span>·<span·class="comment">//·Logmap/Expmap·derivatives</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Cal3DS2_Base.h&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·QUATERNION_TYPE·Eigen::Quaternion&lt;_Scalar,_Options&gt;</span></div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Define·traits</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·_Scalar,·<span·class="keywordtype">int</span>·_Options&gt;</div> 
132 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02980.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02980.html">Cal3DS2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>·{</div>
 127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02992.html">Base</a>·=·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>;</div>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03208.html">···32</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;QUATERNION_TYPE&gt;·{</div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·QUATERNION_TYPE·ManifoldType;</div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·QUATERNION_TYPE·Q;</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02368.html">lie_group_tag</a>·<a·class="code·hl_struct"·href="a02368.html">structure_category</a>;</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02336.html">multiplicative_group_tag</a>·<a·class="code·hl_struct"·href="a02336.html">group_flavor</a>;</div>129 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">public</span>:</div>
 130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·Q·Identity()·{</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keywordflow">return</span>·Q::Identity();</div>132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3DS2&gt;;</div>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··}</div>133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">enum</span>·{</div>135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02980.html#afb959a59bb324eef4fd6578feb9eca8f">···48</a></span>··<a·class="code·hl_function"·href="a02980.html#afb959a59bb324eef4fd6578feb9eca8f">Cal3DS2</a>()·=·<span·class="keywordflow">default</span>;</div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····dimension·=·3</div>136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··};</div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·ChartJacobian;</div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;_Scalar,·3,·1,·_Options,·3,·1&gt;·TangentVector;</div>137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<a·class="code·hl_class"·href="a02980.html">Cal3DS2</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="[·...·truncated·by·diffoscope;·len:·118,·SHA:·5600d864d95a3836aeb9140ee501d66c734ac11aa829309d14182934a73200be·...·]</div>
 138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··········<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·p1·=·0.0,·<span·class="keywordtype">double</span>·p2·=·0.0,·<span·class="keywordtype">double</span>·tol·=·1e-5)</div>
 139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······:·<a·class="code·hl_class"·href="a02992.html">Base</a>(fx,·fy,·s,·u0,·v0,·k1,·k2,·p1,·p2,·tol)·{}</div>
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a02980.html">~Cal3DS2</a>()<span·class="keyword">·override·</span>{}</div>
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">static</span>·Q·Compose(<span·class="keyword">const</span>·Q·&amp;g,·<span·class="keyword">const</span>·Q·&amp;·h,</div> 
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······ChartJacobian·Hg·=·boost::none,·ChartJacobian·Hh·=·boost::none)·{</div> 
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">if</span>·(Hg)·*Hg·=·h.toRotationMatrix().transpose();</div> 
153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">if</span>·(Hh)·*Hh·=·I_3x3;</div> 
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">return</span>·g·*·h;</div> 
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··Cal3DS2(<span·class="keyword">const</span>·Vector9&amp;·v)·:·Base(v)·{}</div>
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">static</span>·Q·Between(<span·class="keyword">const</span>·Q·&amp;g,·<span·class="keyword">const</span>·Q·&amp;·h,</div> 
158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······ChartJacobian·Hg·=·boost::none,·ChartJacobian·Hh·=·boost::none)·{</div> 
159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Q·d·=·g.inverse()·*·h;</div> 
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keywordflow">if</span>·(Hg)·*Hg·=·-d.toRotationMatrix().transpose();</div> 
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>·(Hh)·*Hh·=·I_3x3;</div> 
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·d;</div> 
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 147 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>
 148 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>···············································<span·class="keyword">const</span>·Cal3DS2&amp;·cal);</div>
 149 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div>
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>151 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 152 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·Cal3DS2&amp;·K,·<span·class="keywordtype">double</span>·tol·=·10e-9)·<span·class="keyword">const</span>;</div>
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">static</span>·Q·Inverse(<span·class="keyword">const</span>·Q·&amp;g,</div> 
166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······ChartJacobian·H·=·boost::none)·{</div> 
167 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">if</span>·(H)·*H·=·-g.toRotationMatrix();</div> 
168 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·g.inverse();</div> 
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div> 
170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
171 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03208.html#a12c076407b71b70e1a23523fcbc3047d">···79</a></span>··<span·class="keyword">static</span>·Q·<a·class="code·hl_function"·href="a03208.html#a12c076407b71b70e1a23523fcbc3047d">Expmap</a>(<span·class="keyword">const</span>·Eigen::Ref&lt;const·TangentVector&gt;&amp;·omega,</div> 
173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··················ChartJacobian·H·=·boost::none)·{</div> 
174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">using·</span>std::cos;</div> 
175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">using·</span>std::sin;</div> 
176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">if</span>·(H)·*H·=·<a·class="code·hl_function"·href="a03304.html#a817f097897b7dd72305aded9092359d2">SO3::ExpmapDerivative</a>(omega.template·cast&lt;double&gt;());</div> 
177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····_Scalar·theta2·=·omega.dot(omega);</div> 
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">if</span>·(theta2·&gt;·std::numeric_limits&lt;_Scalar&gt;::epsilon())·{</div> 
179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······_Scalar·theta·=·std::sqrt(theta2);</div> 
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······_Scalar·ha·=·_Scalar(0.5)·*·theta;</div> 
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······Vector3·vec·=·(sin(ha)·/·theta)·*·omega;</div> 
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">return</span>·Q(cos(ha),·vec.x(),·vec.y(),·vec.z());</div> 
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}·<span·class="keywordflow">else</span>·{</div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="comment">//·first·order·approximation·sin(theta/2)/theta·=·0.5</span></div> 
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······Vector3·vec·=·_Scalar(0.5)·*·omega;</div> 
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keywordflow">return</span>·Q(1.0,·vec.x(),·vec.y(),·vec.z());</div> 
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····}</div>154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 155 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··Cal3DS2·retract(<span·class="keyword">const</span>·Vector&amp;·d)·<span·class="keyword">const</span>;</div>
 156 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Vector·localCoordinates(<span·class="keyword">const</span>·Cal3DS2&amp;·T2)·<span·class="keyword">const</span>;</div>
 158 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02980.html#a318503cc84b7837b4f3b12cf8456abe2">···87</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02980.html#a318503cc84b7837b4f3b12cf8456abe2">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Dim();·}</div>
 160 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 161 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02980.html#abd94361657d8a101d46ca527940dd502">···90</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02980.html#abd94361657d8a101d46ca527940dd502">Dim</a>()·{·<span·class="keywordflow">return</span>·dimension;·}</div>
Max diff block lines reached; 6380/44583 bytes (14.31%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
12.5 KB
./usr/share/doc/libgtsam-dev/html/a00296.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/CameraSet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Pose3.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 48 lines modifiedOffset 95, 75 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">CameraSet.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Pose3.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Base·class·to·create·smart·factors·on·poses·or·cameras.··107 <p>3D·Pose··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00296_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00296_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03044.html">gtsam::CameraSet&lt;·CAMERA·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03180.html">gtsam::Pose3</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·cameras,·all·with·their·own·calibration.··<a·href="a03044.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·3D·pose·(R,t)·:·(<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>,Point3)··<a·href="a03180.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03048.html">gtsam::traits&lt;·CameraSet&lt;·CAMERA·&gt;·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03184.html">gtsam::Pose3::ChartAtOrigin</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03188.html">gtsam::traits&lt;·Pose3·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03052.html">gtsam::traits&lt;·const·CameraSet&lt;·CAMERA·&gt;·&gt;</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03192.html">gtsam::traits&lt;·const·Pose3·&gt;</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03196.html">gtsam::Bearing&lt;·Pose3,·Point3·&gt;</a></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03200.html">gtsam::Bearing&lt;·Pose3,·Pose3·&gt;</a></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03204.html">gtsam::Range&lt;·Pose3,·T·&gt;</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>130 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>131 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>132 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 </table><table·class="memberdecls">
 135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 136 Typedefs</h2></td></tr>
 137 <tr·class="memitem:a47c5689134f4c912b280954720c02239"·id="r_a47c5689134f4c912b280954720c02239"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47c5689134f4c912b280954720c02239"·name="a47c5689134f4c912b280954720c02239"></a>
 138 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose3Pair</b>·=·std::pair&lt;·<a·class="el"·href="a03180.html">Pose3</a>,·<a·class="el"·href="a03180.html">Pose3</a>·&gt;</td></tr>
 139 <tr·class="separator:a47c5689134f4c912b280954720c02239"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:a3ab22786e84be27eb82edf23051f1e4e"·id="r_a3ab22786e84be27eb82edf23051f1e4e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3ab22786e84be27eb82edf23051f1e4e"·name="a3ab22786e84be27eb82edf23051f1e4e"></a>
 141 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose3Pairs</b>·=·std::vector&lt;·std::pair&lt;·<a·class="el"·href="a03180.html">Pose3</a>,·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&gt;</td></tr>
 142 <tr·class="separator:a3ab22786e84be27eb82edf23051f1e4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a129e0259e63b71905155066a55daedcd"·id="r_a129e0259e63b71905155066a55daedcd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a129e0259e63b71905155066a55daedcd"·name="a129e0259e63b71905155066a55daedcd"></a>
 144 typedef·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose3Vector</b></td></tr>
 145 <tr·class="separator:a129e0259e63b71905155066a55daedcd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 </table><table·class="memberdecls">
 147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 148 Functions</h2></td></tr>
 149 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"·id="r_aefb606eb24889c0f418acf1515a2c723"><td·class="memItemLeft"·align="right"·valign="top">template&lt;&gt;·</td></tr>
 150 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aefb606eb24889c0f418acf1515a2c723">gtsam::wedge&lt;·Pose3·&gt;</a>·(const·Vector·&amp;xi)</td></tr>
 151 <tr·class="memdesc:aefb606eb24889c0f418acf1515a2c723"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">wedge·for·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>:··<br·/></td></tr>
 152 <tr·class="separator:aefb606eb24889c0f418acf1515a2c723"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>153 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>154 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 155 <div·class="textblock"><p>3D·Pose·</p>
126 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p> 
127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·19,·2015·</dd></dl> 
129 </div></div><!--·contents·-->156 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->157 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->159 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>160 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00296.html">CameraSet.h</a></li>161 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00296.html">Pose3.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>162 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>163 ··</ul>
137 </div>164 </div>
138 </body>165 </body>
139 </html>166 </html>
2.79 KB
html2text {}
Max HTML report size reached
786 B
./usr/share/doc/libgtsam-dev/html/a00296.js
700 B
js-beautify {}
Max HTML report size reached
185 KB
./usr/share/doc/libgtsam-dev/html/a00296_source.html
Max HTML report size reached
8.37 KB
./usr/share/doc/libgtsam-dev/html/a00302.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2Stereo.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SphericalCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 46 lines modifiedOffset 96, 50 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SphericalCamera.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.··105 <p>Calibrated·camera·with·spherical·projection.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00302_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00302_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02956.html">gtsam::Cal3_S2Stereo</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03320.html">gtsam::EmptyCal</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration,·stereo·version.··<a·href="a02956.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Empty·calibration.··<a·href="a03320.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02960.html">gtsam::traits&lt;·Cal3_S2Stereo·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03324.html">gtsam::SphericalCamera</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·spherical·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·measures·bearing·vectors.··<a·href="a03324.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03328.html">gtsam::traits&lt;·SphericalCamera·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02964.html">gtsam::traits&lt;·const·Cal3_S2Stereo·&gt;</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03332.html">gtsam::traits&lt;·const·SphericalCamera·&gt;</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>123 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>127 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>129 <div·class="textblock"><p>Calibrated·camera·with·spherical·projection.·</p>
 130 <dl·class="section·date"><dt>Date</dt><dd>Aug·26,·2021·</dd></dl>
127 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd></dl>
128 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>136 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00302.html">Cal3_S2Stereo.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00302.html">SphericalCamera.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>139 ··</ul>
136 </div>140 </div>
137 </body>141 </body>
138 </html>142 </html>
2.04 KB
html2text {}
Max HTML report size reached
412 B
./usr/share/doc/libgtsam-dev/html/a00302.js
326 B
js-beautify {}
Max HTML report size reached
91.8 KB
./usr/share/doc/libgtsam-dev/html/a00302_source.html
Max HTML report size reached
8.92 KB
./usr/share/doc/libgtsam-dev/html/a00305.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Unified.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3Unified.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SO4.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Unified·Calibration·Model,·see·Mei07icra·for·details.··105 <p>4*4·matrix·representation·of·SO(4)··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00305_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03008.html">gtsam::Cal3Unified</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·omni-directional·camera·with·mirror·+·lens·radial·distortion.··<a·href="a03008.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03012.html">gtsam::traits&lt;·Cal3Unified·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03016.html">gtsam::traits&lt;·const·Cal3Unified·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a8d21728e3da4cf1a96e1b6f87a97da47"·id="r_a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d21728e3da4cf1a96e1b6f87a97da47">gtsam::topLeft</a>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·6·&gt;·H=boost::none)</td></tr>
 117 <tr·class="memdesc:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·top-left·3*3·matrix.··<br·/></td></tr>
 118 <tr·class="separator:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:a3e57e4771f13855a495ec2c6454c9121"·id="r_a3e57e4771f13855a495ec2c6454c9121"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e57e4771f13855a495ec2c6454c9121"·name="a3e57e4771f13855a495ec2c6454c9121"></a>
 120 GTSAM_EXPORT·Matrix43&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stiefel</b>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·12,·6·&gt;·H=boost::none)</td></tr>
 121 <tr·class="memdesc:a3e57e4771f13855a495ec2c6454c9121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·Stiefel·manifold·of·4*3·orthonormal·3-frames·in·R^4,·i.e.,·pi(Q)·-&gt;·\(·S·\in·St(3,4)·\).·<br·/></td></tr>
 122 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>123 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>
126 <div·class="textblock"><p>Unified·Calibration·Model,·see·Mei07icra·for·details.·</p> 
127 <dl·class="section·date"><dt>Date</dt><dd>Mar·8,·2014·</dd></dl> 
128 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
129 <dd>127 <dd>
130 Varun·Agrawal·</dd></dl>128 Luca·Carlone·</dd></dl>
131 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>133 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00305.html">Cal3Unified.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00305.html">SO4.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>136 ··</ul>
139 </div>137 </div>
140 </body>138 </body>
141 </html>139 </html>
2.14 KB
html2text {}
Max HTML report size reached
420 B
./usr/share/doc/libgtsam-dev/html/a00305.js
334 B
js-beautify {}
Max HTML report size reached
4.66 KB
./usr/share/doc/libgtsam-dev/html/a00308.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3Q.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SimpleCamera.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 93, 27 lines modifiedOffset 93, 37 lines modified
93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
 99 ··<div·class="summary">
 100 <a·href="#namespaces">Namespaces</a>··</div>
99 ··<div·class="headertitle"><div·class="title">Rot3Q.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SimpleCamera.cpp·File·Reference</div></div>
100 </div><!--header-->102 </div><!--header-->
101 <div·class="contents">103 <div·class="contents">
  
102 <p>Rotation·(internal:·quaternion·representation*)··104 <p>A·simple·camera·class·with·a·Cal3_S2·calibration.··
103 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
 106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 108 Namespaces</h2></td></tr>
 109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table>
104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
105 <div·class="textblock"><p>Rotation·(internal:·quaternion·representation*)·</p>114 <div·class="textblock"><p>A·simple·camera·class·with·a·Cal3_S2·calibration.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>June·30,·2012·</dd></dl>
106 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
107 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
108 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
109 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
110 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
111 ··<ul>121 ··<ul>
112 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00308.html">Rot3Q.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00308.html">SimpleCamera.cpp</a></li>
113 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
114 ··</ul>124 ··</ul>
115 </div>125 </div>
116 </body>126 </body>
117 </html>127 </html>
974 B
html2text {}
Max HTML report size reached
13.4 KB
./usr/share/doc/libgtsam-dev/html/a00311.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity3.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 75 lines modifiedOffset 96, 59 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">SOn.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Similarity3.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>N*N·matrix·representation·of·SO(N).··106 <p>Implementation·of·Similarity3·transform.··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00311_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00311_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">109 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>111 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03304.html">gtsam::SO&lt;·N·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03264.html">gtsam::Similarity3</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Manifold·of·special·orthogonal·rotation·matrices·SO&lt;N&gt;.··<a·href="a03304.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·similarity·transform··<a·href="a03264.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03308.html">gtsam::SO&lt;·N·&gt;::ChartAtOrigin</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03268.html">gtsam::Similarity3::ChartAtOrigin</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chart·at·the·origin.··<a·href="a03268.html#details">More...</a><br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03312.html">gtsam::traits&lt;·SO&lt;·N·&gt;·&gt;</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03272.html">gtsam::traits&lt;·Similarity3·&gt;</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03316.html">gtsam::traits&lt;·const·SO&lt;·N·&gt;·&gt;</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03276.html">gtsam::traits&lt;·const·Similarity3·&gt;</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
130 Typedefs</h2></td></tr> 
131 <tr·class="memitem:a62e6618f28accebf603ed3c196c706c9"·id="r_a62e6618f28accebf603ed3c196c706c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a62e6618f28accebf603ed3c196c706c9"·name="a62e6618f28accebf603ed3c196c706c9"></a> 
132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SOn</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·Eigen::Dynamic·&gt;</td></tr> 
133 <tr·class="separator:a62e6618f28accebf603ed3c196c706c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a3bd963b7f5d336034b2b533e3abbb581"·id="r_a3bd963b7f5d336034b2b533e3abbb581"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3bd963b7f5d336034b2b533e3abbb581"·name="a3bd963b7f5d336034b2b533e3abbb581"></a> 
135 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DynamicJacobian</b>·=·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·Eigen::Dynamic,·Eigen::Dynamic·&gt;</td></tr> 
136 <tr·class="separator:a3bd963b7f5d336034b2b533e3abbb581"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table><table·class="memberdecls"> 
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
139 Functions</h2></td></tr>130 Functions</h2></td></tr>
140 <tr·class="memitem:afdaebcf25a03a9a9986d35d2831605dd"·id="r_afdaebcf25a03a9a9986d35d2831605dd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afdaebcf25a03a9a9986d35d2831605dd"·name="afdaebcf25a03a9a9986d35d2831605dd"></a> 
141 constexpr·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::DimensionSO</b>·(int·N)</td></tr> 
142 <tr·class="memdesc:afdaebcf25a03a9a9986d35d2831605dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·dimensionality·of·SO&lt;N&gt;·manifold,·or·return·Dynamic·if·so.·<br·/></td></tr>131 <tr·class="memitem:a5678009a227aa206df50905d47686f64"·id="r_a5678009a227aa206df50905d47686f64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5678009a227aa206df50905d47686f64"·name="a5678009a227aa206df50905d47686f64"></a>
 132 template&lt;&gt;·</td></tr>
 133 <tr·class="memitem:a5678009a227aa206df50905d47686f64"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::wedge&lt;·Similarity3·&gt;</b>·(const·Vector·&amp;xi)</td></tr>
143 <tr·class="separator:afdaebcf25a03a9a9986d35d2831605dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a5678009a227aa206df50905d47686f64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:a5c014e53f4340ba893bb51f513e6c6cc"·id="r_a5c014e53f4340ba893bb51f513e6c6cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c014e53f4340ba893bb51f513e6c6cc"·name="a5c014e53f4340ba893bb51f513e6c6cc"></a> 
145 constexpr·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::NSquaredSO</b>·(int·N)</td></tr> 
146 <tr·class="separator:a5c014e53f4340ba893bb51f513e6c6cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:ac1829b506847127f406c0d6182fc0cdd"·id="r_ac1829b506847127f406c0d6182fc0cdd"><td·class="memTemplParams"·colspan="2"><a·id="ac1829b506847127f406c0d6182fc0cdd"·name="ac1829b506847127f406c0d6182fc0cdd"></a> 
148 template&lt;class·Archive·&gt;·</td></tr> 
149 <tr·class="memitem:ac1829b506847127f406c0d6182fc0cdd"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SOn</a>·&amp;Q,·const·unsigned·int·file_version)</td></tr> 
150 <tr·class="memdesc:ac1829b506847127f406c0d6182fc0cdd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr> 
151 <tr·class="separator:ac1829b506847127f406c0d6182fc0cdd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 </table>135 </table>
153 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>136 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
154 <div·class="textblock"><p>N*N·matrix·representation·of·SO(N).·</p> 
155 <p>N·can·be·Eigen::Dynamic·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
156 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>137 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>
 138 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>
 139 <dd>
 140 John·Lambert·</dd></dl>
157 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
158 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
159 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
160 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
161 ··<ul>145 ··<ul>
162 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00311.html">SOn.h</a></li>146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00311.html">Similarity3.h</a></li>
163 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>147 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
164 ··</ul>148 ··</ul>
165 </div>149 </div>
166 </body>150 </body>
167 </html>151 </html>
3.04 KB
html2text {}
Max HTML report size reached
774 B
./usr/share/doc/libgtsam-dev/html/a00311.js
688 B
js-beautify {}
Max HTML report size reached
128 KB
./usr/share/doc/libgtsam-dev/html/a00311_source.html
Max HTML report size reached
8.67 KB
./usr/share/doc/libgtsam-dev/html/a00314.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Bundler.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 50 lines modifiedOffset 95, 51 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Cal3.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Calibration·used·by·Bundler.··106 <p>Common·code·for·all·Calibration·models.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00314_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00314_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02968.html">gtsam::Cal3Bundler</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02940.html">gtsam::Cal3</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·used·by·Bundler.··<a·href="a02968.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·base·class·for·all·calibration·models.··<a·href="a02940.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02972.html">gtsam::traits&lt;·Cal3Bundler·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02976.html">gtsam::traits&lt;·const·Cal3Bundler·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:a9ac814fcc4484bce32e4616d69afb225"·id="r_a9ac814fcc4484bce32e4616d69afb225"><td·class="memTemplParams"·colspan="2">template&lt;typename·Cal·,·size_t·Dim&gt;·</td></tr>
 125 <tr·class="memitem:a9ac814fcc4484bce32e4616d69afb225"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9ac814fcc4484bce32e4616d69afb225">gtsam::calibrateJacobians</a>·(const·Cal·&amp;calibration,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;pn,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·2,·Dim·&gt;·Dcal=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·2,·2·&gt;·Dp=boost::none)</td></tr>
 126 <tr·class="memdesc:a9ac814fcc4484bce32e4616d69afb225"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·which·makes·use·of·the·Implicit·Function·Theorem·to·compute·the·Jacobians·of·<code>calibrate</code>·using·<code>uncalibrate</code>.··<br·/></td></tr>
 127 <tr·class="separator:a9ac814fcc4484bce32e4616d69afb225"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>128 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 130 <div·class="textblock"><p>Common·code·for·all·Calibration·models.·</p>
126 <div·class="textblock"><p>Calibration·used·by·Bundler.·</p> 
127 <dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl> 
128 <dl·class="section·author"><dt>Author</dt><dd>Yong·Dian·Jian·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>136 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00314.html">Cal3Bundler.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00314.html">Cal3.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>139 ··</ul>
139 </div>140 </div>
140 </body>141 </body>
141 </html>142 </html>
2.04 KB
html2text {}
Max HTML report size reached
358 B
./usr/share/doc/libgtsam-dev/html/a00314.js
272 B
js-beautify {}
Max HTML report size reached
66.7 KB
./usr/share/doc/libgtsam-dev/html/a00314_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Bundler.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 162 lines modifiedOffset 98, 177 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00314.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00314.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00353.html">gtsam/geometry/Cal3.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Cal,·<span·class="keywordtype">size_t</span>·Dim&gt;</div>
125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02968.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02968.html">Cal3Bundler</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div> 
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</span>:</div> 
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">double</span>·k1_·=·0.0f,·k2_·=·0.0f;··</div> 
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">double</span>·tol_·=·1e-5;·············</div> 
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·NOTE:·We·use·the·base·class·fx·to·represent·the·common·focal·length.</span></div> 
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·Also,·image·center·parameters·(u0,·v0)·are·not·optimized</span></div> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="comment">//·but·are·treated·as·constants.</span></div> 
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">enum</span>·{·dimension·=·3·};</div> 
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Bundler&gt;;</div> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02968.html#a1774c3bd09b74440caa6056e7e8ad264">···51</a></span>··<a·class="code·hl_function"·href="a02968.html#a1774c3bd09b74440caa6056e7e8ad264">Cal3Bundler</a>()·=·<span·class="keywordflow">default</span>;</div> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
143 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">125 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02968.html#a32366d4d57d94b3e78f4d1cf1f264084">···62</a></span>··<a·class="code·hl_function"·href="a02968.html#a32366d4d57d94b3e78f4d1cf1f264084">Cal3Bundler</a>(<span·class="keywordtype">dou[·...·truncated·by·diffoscope;·len:·196,·SHA:·12025b147dd62b23883bbc8111f0c5132771eb71dd3df8d0e00afe1934c7e990·...·],</div>126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9ac814fcc4484bce32e4616d69afb225">···47</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a9ac814fcc4484bce32e4616d69afb225">calibrate[·...·truncated·by·diffoscope;·len:·204,·SHA:·2292da18438f45af8faccf55be18ab6c761f4a559cc804cc99b500bdbf1d3a26·...·],</div>
 127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·Dim&gt;</a>·Dcal·=·boost::none,</div>
 128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·{</div>
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··············<span·class="keywordtype">double</span>·tol·=·1e-5)</div>129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">if</span>·(Dcal·||·Dp)·{</div>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(f,·f,·0,·u0,·v0),·k1_(k1),·k2_(k2),·tol_(tol)·{}</div>130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Eigen::Matrix&lt;double,·2,·Dim&gt;·H_uncal_K;</div>
 131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····Matrix22·H_uncal_pn,·H_uncal_pn_inv;</div>
 132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Compute·uncalibrate·Jacobians</span></div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····calibration.uncalibrate(pn,·Dcal·?·&amp;H_uncal_K·:·<span·class="keyword">nullptr</span>,·H_uncal_pn);</div>
 135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····H_uncal_pn_inv·=·H_uncal_pn.inverse();</div>
 137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">if</span>·(Dp)·*Dp·=·H_uncal_pn_inv;</div>
 139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">if</span>·(Dcal)·*Dcal·=·-H_uncal_pn_inv·*·H_uncal_K;</div>
 140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
 141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div>
147 </div>142 </div>
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a02968.html">~Cal3Bundler</a>()<span·class="keyword">·override·</span>{}</div>144 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">
 145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02940.html">···69</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div>
 146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">protected</span>:</div>
 147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02940.html#a33811231ccb2620ac12a9f741044190d">···71</a></span>··<span·class="keywordtype">double</span>·fx_·=·1.0f,·fy_·=·1.0f;··</div>
 148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02940.html#a53228e7ead3f7153f98140486e99b8a6">···72</a></span>··<span·class="keywordtype">double</span>·s_·=·0.0f;···············</div>
 149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02940.html#ae52d5f4130f18069a281f7e4dbaa6ced">···73</a></span>··<span·class="keywordtype">double</span>·u0_·=·0.0f,·v0_·=·0.0f;··</div>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</span>:</div>
 152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">enum</span>·{·dimension·=·5·};</div>
 153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3&gt;;</div>
151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div> 
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>···············································<span·class="keyword">const</span>·Cal3Bundler&amp;·cal);</div> 
154 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div> 
156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>155 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02940.html#a217dac62e79c531d68a6c7674d326b55">···84</a></span>··<a·class="code·hl_function"·href="a02940.html#a217dac62e79c531d68a6c7674d326b55">Cal3</a>()·=·<span·class="keywordflow">default</span>;</div>
157 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·Cal3Bundler&amp;·K,·<span·class="keywordtype">double</span>·tol·=·10e-9)·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02968.html#a000d35943600b9bf81818b9ae65c1e53">···87</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a000d35943600b9bf81818b9ae65c1e53">k1</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·k1_;·}</div> 
161 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02968.html#a0162ada34d8b64e4371db3b093f18d1e">···90</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a0162ada34d8b64e4371db3b093f18d1e">k2</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·k2_;·}</div> 
163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02968.html#a8604eededcae0c8223d368e16abb72dc">···93</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a8604eededcae0c8223d368e16abb72dc">px</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·u0_;·}</div> 
165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
166 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02968.html#a316d34bd6bc39b64eb9ac6898864db3b">···96</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02968.html#a316d34bd6bc39b64eb9ac6898864db3b">py</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·v0_;·}</div> 
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··Matrix3·K()·<span·class="keyword">const·override</span>;··</div> 
169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··Vector4·k()·<span·class="keyword">const</span>;··</div> 
170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
171 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··Vector3·vector()·<span·class="keyword">const</span>;</div> 
172 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
173 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div> 
174 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·GTSAM_DEPRECATED·u0()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·u0_;·}</div> 
175 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·GTSAM_DEPRECATED·v0()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·v0_;·}</div> 
177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#endif</span></div> 
178 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
179 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·uncalibrate(<span·class="keyword">const</span>·Point2&amp;·p,·OptionalJacobian&lt;2,·3&gt;·Dcal·=·boost::none,</div> 
180 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·····················OptionalJacobian&lt;2,·2&gt;·Dp·=·boost::none)·<span·class="keyword">const</span>;</div> 
181 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
182 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·calibrate(<span·class="keyword">const</span>·Point2&amp;·pi,·OptionalJacobian&lt;2,·3&gt;·Dcal·=·boost::none,</div> 
183 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>···················OptionalJacobian&lt;2,·2&gt;·Dp·=·boost::none)·<span·class="keyword">const</span>;</div> 
184 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div> 
Max diff block lines reached; 17891/54519 bytes (32.82%) of diff not shown.
13.4 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00317.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 46 lines modifiedOffset 95, 70 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cyclic.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SO4.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Cyclic·group,·i.e.,·the·integers·modulo·N.··107 <p>4*4·matrix·representation·of·SO(4)··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00317_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00317_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03060.html">gtsam::Cyclic&lt;·N·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03296.html">gtsam::traits&lt;·SO4·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03060.html"·title="Cyclic·group·of·order·N.">Cyclic</a>·group·of·order·N.··<a·href="a03060.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03064.html">gtsam::traits&lt;·Cyclic&lt;·N·&gt;·&gt;</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03300.html">gtsam::traits&lt;·const·SO4·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·cyclic·group·to·be·a·model·of·the·Additive·Group·concept.··<a·href="a03064.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
 124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 125 Typedefs</h2></td></tr>
 126 <tr·class="memitem:ac02ae3a1dd17d2629f5638e107461232"·id="r_ac02ae3a1dd17d2629f5638e107461232"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac02ae3a1dd17d2629f5638e107461232"·name="ac02ae3a1dd17d2629f5638e107461232"></a>
 127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SO4</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·4·&gt;</td></tr>
 128 <tr·class="separator:ac02ae3a1dd17d2629f5638e107461232"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 </table><table·class="memberdecls">
 130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 131 Functions</h2></td></tr>
 132 <tr·class="memitem:a8d21728e3da4cf1a96e1b6f87a97da47"·id="r_a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d21728e3da4cf1a96e1b6f87a97da47">gtsam::topLeft</a>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·6·&gt;·H=boost::none)</td></tr>
 133 <tr·class="memdesc:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·top-left·3*3·matrix.··<br·/></td></tr>
 134 <tr·class="separator:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:a3e57e4771f13855a495ec2c6454c9121"·id="r_a3e57e4771f13855a495ec2c6454c9121"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e57e4771f13855a495ec2c6454c9121"·name="a3e57e4771f13855a495ec2c6454c9121"></a>
 136 GTSAM_EXPORT·Matrix43&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stiefel</b>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·12,·6·&gt;·H=boost::none)</td></tr>
 137 <tr·class="memdesc:a3e57e4771f13855a495ec2c6454c9121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·Stiefel·manifold·of·4*3·orthonormal·3-frames·in·R^4,·i.e.,·pi(Q)·-&gt;·\(·S·\in·St(3,4)·\).·<br·/></td></tr>
 138 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a76855a1214bf05a8704ee3deaece6339"·id="r_a76855a1214bf05a8704ee3deaece6339"><td·class="memTemplParams"·colspan="2"><a·id="a76855a1214bf05a8704ee3deaece6339"·name="a76855a1214bf05a8704ee3deaece6339"></a>
 140 template&lt;class·Archive·&gt;·</td></tr>
 141 <tr·class="memitem:a76855a1214bf05a8704ee3deaece6339"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·const·unsigned·int)</td></tr>
 142 <tr·class="memdesc:a76855a1214bf05a8704ee3deaece6339"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
 143 <tr·class="separator:a76855a1214bf05a8704ee3deaece6339"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>144 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>145 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Cyclic·group,·i.e.,·the·integers·modulo·N.·</p>146 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>147 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 148 <dd>
 149 Luca·Carlone·</dd></dl>
 150 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
127 </div></div><!--·contents·-->151 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->152 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->154 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>155 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00317.html">Cyclic.h</a></li>156 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00317.html">SO4.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>157 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>158 ··</ul>
135 </div>159 </div>
136 </body>160 </body>
137 </html>161 </html>
2.5 KB
html2text {}
Max HTML report size reached
593 B
./usr/share/doc/libgtsam-dev/html/a00317.js
507 B
js-beautify {}
Max HTML report size reached
46.2 KB
./usr/share/doc/libgtsam-dev/html/a00317_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 114 lines modifiedOffset 98, 141 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cyclic.h</div></div>104 ··<div·class="headertitle"><div·class="title">SO4.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00317.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00317.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00338.html">gtsam/geometry/SOn.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00098.html">gtsam/base/Group.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">gtsam/base/Group.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iostream&gt;</span>··<span·class="comment">//·for·cout·:-(</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·N&gt;</div> 
129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};"> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03060.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03060.html">Cyclic</a>·{</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordtype">size_t</span>·i_;·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">public</span>:</div> 
133 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}"> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03060.html#a9fe359009a45861d7aed46f4895fc123">···34</a></span>··<a·class="code·hl_function"·href="a03060.html#a9fe359009a45861d7aed46f4895fc123">Cyclic</a>(<span·class="keywordtype">size_t</span>·i)·:</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······i_(i)·{</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····assert(i·&lt;·N);</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
138 </div> 
139 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">···39</a></span>··<a·class="code·hl_function"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">Cyclic</a>():i_(0)·{</div> 
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div> 
142 </div> 
143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·Identity()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">Cyclic</a>();}</div> 
144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
145 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03060.html#adec1fe1583750a51eb414ab4c81cc7db">···44</a></span>··<span·class="keyword">operator</span>·size_t()<span·class="keyword">·const·</span>{</div> 
147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordflow">return</span>·i_;</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">using·</span>SO4·=·SO&lt;4&gt;;</div>
148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div> 
149 </div> 
150 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03060.html#af8d1ead3b8a7c75fea482f87ca95d6e6">···48</a></span>··<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·<a·class="code·hl_function"·href="a03060.html#af8d1ead3b8a7c75fea482f87ca95d6e6">operator+</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>&amp;·h)<span·class="keyword">·const·</span>{</div> 
152 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">return</span>·(i_·+·h.i_)·%·N;</div> 
153 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·///·Random·SO(4)·element·(no·big·claims·about·uniformity)</span></div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·static·SO4·Random(std::mt19937·&amp;rng);</span></div>
154 </div> 
155 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}"> 
156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03060.html#ada127fe6c598f530235f72657598762f">···52</a></span>··<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·<a·class="code·hl_function"·href="a03060.html#ada127fe6c598f530235f72657598762f">operator-</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>&amp;·h)<span·class="keyword">·const·</span>{</div> 
157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">return</span>·(N·+·i_·-·h.i_)·%·N;</div> 
158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··}</div> 
159 </div> 
160 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03060.html#afc3663d590ddf7bf836a59364c5a522d">···56</a></span>··<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·<a·class="code·hl_function"·href="a03060.html#afc3663d590ddf7bf836a59364c5a522d">operator-</a>()<span·class="keyword">·const·</span>{</div> 
162 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·(N·-·i_)·%·N;</div> 
163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div> 
164 </div> 
165 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03060.html#a7b94d8b155fdce35f6141c2eb648745c">···60</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03060.html#a7b94d8b155fdce35f6141c2eb648745c">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div> 
167 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····std::cout·&lt;&lt;·s·&lt;&lt;·i_·&lt;&lt;·std::endl;</div> 
168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div> 
169 </div> 
170 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03060.html#a460e4d6082e92c1e7e655b0cab64c42a">···64</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03060.html#a460e4d6082e92c1e7e655b0cab64c42a">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div> 
172 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·other.i_·==·i_;</div> 
173 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div> 
174 </div> 
175 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div> 
176 </div> 
177 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">//·Below·are·all·declarations·of·SO&lt;4&gt;·specializations.</span></div>
 138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//·They·are·*defined*·in·SO4.cpp.</span></div>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">template</span>·&lt;&gt;</div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>GTSAM_EXPORT</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>Matrix4·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">SO4::Hat</a>(<span·class="keyword">const</span>·TangentVector·&amp;xi);</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;&gt;</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>GTSAM_EXPORT</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>Vector6·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SO4::Vee</a>(<span·class="keyword">const</span>·Matrix4·&amp;X);</div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
178 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·N&gt;</div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">template</span>·&lt;&gt;</div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT</div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>SO4·<a·class="code·hl_function"·href="a03304.html#a092627ec38ae01d168ae308c80bc6ff7">SO4::Expmap</a>(<span·class="keyword">const</span>·Vector6·&amp;xi,·ChartJacobian·H);</div>
179 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="};"> 
180 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03064.html">···71</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03060.html">Cyclic</a>&lt;N&gt;·&gt;·:·internal::AdditiveGroupTraits&lt;Cyclic&lt;N&gt;·&gt;,·<span·class="comment">//</span></div> 
181 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;Cyclic&lt;N&gt;·&gt;·{</div> 
182 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
183 </div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">template</span>·&lt;&gt;</div>
 153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>GTSAM_EXPORT</div>
 154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>Matrix6·<a·class="code·hl_function"·href="a03304.html#a658ad6a8dff83c79e252914de423348b">SO4::AdjointMap</a>()·<span·class="keyword">const</span>;</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">template</span>·&lt;&gt;</div>
Max diff block lines reached; 16887/37145 bytes (45.46%) of diff not shown.
9.84 KB
html2text {}
Max HTML report size reached
5.66 KB
./usr/share/doc/libgtsam-dev/html/a00320.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Pose2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 39 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3DS2.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Pose2.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>2D·Pose··
 106 <a·href="#details">More...</a></p>
105 <table·class="memberdecls">107 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>115 Functions</h2></td></tr>
114 <tr·class="memitem:a01f6dbf948468025a348758d28593097"·id="r_a01f6dbf948468025a348758d28593097"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a01f6dbf948468025a348758d28593097"·name="a01f6dbf948468025a348758d28593097"></a>116 <tr·class="memitem:aeee19d5c02398557b04d94f562af9084"·id="r_aeee19d5c02398557b04d94f562af9084"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeee19d5c02398557b04d94f562af9084"·name="aeee19d5c02398557b04d94f562af9084"></a>
115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02980.html">Cal3DS2</a>·&amp;cal)</td></tr>117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03156.html">Pose2</a>·&amp;pose)</td></tr>
116 <tr·class="separator:a01f6dbf948468025a348758d28593097"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:aeee19d5c02398557b04d94f562af9084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>119 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>2D·Pose·</p>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl> 
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd> 
121 <dd> 
122 Varun·Agrawal·</dd></dl> 
123 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>126 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00320.html">Cal3DS2.cpp</a></li>127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00320.html">Pose2.cpp</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>129 ··</ul>
131 </div>130 </div>
132 </body>131 </body>
133 </html>132 </html>
1.02 KB
html2text {}
Max HTML report size reached
5.91 KB
./usr/share/doc/libgtsam-dev/html/a00323.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Bundler.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 37 lines modifiedOffset 96, 40 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3_S2.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>The·most·common·5DOF·3D-&gt;2D·calibration.··
 106 <a·href="#details">More...</a></p>
105 <table·class="memberdecls">107 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>115 Functions</h2></td></tr>
114 <tr·class="memitem:a4da01ca3c91c699ba3b315a6d0ae9bc2"·id="r_a4da01ca3c91c699ba3b315a6d0ae9bc2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4da01ca3c91c699ba3b315a6d0ae9bc2"·name="a4da01ca3c91c699ba3b315a6d0ae9bc2"></a>116 <tr·class="memitem:aa1d71ac66372025933d65ce5efee8cdf"·id="r_aa1d71ac66372025933d65ce5efee8cdf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1d71ac66372025933d65ce5efee8cdf"·name="aa1d71ac66372025933d65ce5efee8cdf"></a>
115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&amp;cal)</td></tr>117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02944.html">Cal3_S2</a>·&amp;cal)</td></tr>
116 <tr·class="separator:a4da01ca3c91c699ba3b315a6d0ae9bc2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:aa1d71ac66372025933d65ce5efee8cdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>119 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl>121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
121 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>127 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00323.html">Cal3Bundler.cpp</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00323.html">Cal3_S2.cpp</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>130 ··</ul>
129 </div>131 </div>
130 </body>132 </body>
131 </html>133 </html>
1.12 KB
html2text {}
Max HTML report size reached
7.92 KB
./usr/share/doc/libgtsam-dev/html/a00326.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Pose2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoPoint2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 56 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Pose2.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">StereoPoint2.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>2D·Pose··106 <p>A·2D·stereo·point·(uL,uR,v)··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00326_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03352.html">gtsam::StereoPoint2</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·2D·stereo·point,·v·will·be·same·for·rectified·images.··<a·href="a03352.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03356.html">gtsam::traits&lt;·StereoPoint2·&gt;</a></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03360.html">gtsam::traits&lt;·const·StereoPoint2·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>121 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
115 Functions</h2></td></tr> 
116 <tr·class="memitem:aeee19d5c02398557b04d94f562af9084"·id="r_aeee19d5c02398557b04d94f562af9084"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeee19d5c02398557b04d94f562af9084"·name="aeee19d5c02398557b04d94f562af9084"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03156.html">Pose2</a>·&amp;pose)</td></tr>127 Typedefs</h2></td></tr>
 128 <tr·class="memitem:a149dc71bfd2f69964eb40ceabd92af59"·id="r_a149dc71bfd2f69964eb40ceabd92af59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a149dc71bfd2f69964eb40ceabd92af59"·name="a149dc71bfd2f69964eb40ceabd92af59"></a>
 129 typedef·std::vector&lt;·<a·class="el"·href="a03352.html">StereoPoint2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::StereoPoint2Vector</b></td></tr>
118 <tr·class="separator:aeee19d5c02398557b04d94f562af9084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a149dc71bfd2f69964eb40ceabd92af59"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>131 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>2D·Pose·</p>133 <div·class="textblock"><p>A·2D·stereo·point·(uL,uR,v)·</p>
 134 <dl·class="section·date"><dt>Date</dt><dd>Jan·26,·2010·</dd></dl>
 135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
122 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>140 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00326.html">Pose2.cpp</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00326.html">StereoPoint2.h</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>143 ··</ul>
130 </div>144 </div>
131 </body>145 </body>
132 </html>146 </html>
1.71 KB
html2text {}
Max HTML report size reached
12.1 KB
./usr/share/doc/libgtsam-dev/html/a00329.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SphericalCamera.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Pose2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 51 lines modifiedOffset 95, 74 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SphericalCamera.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Pose2.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Calibrated·camera·with·spherical·projection.··107 <p>2D·Pose··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00329_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00329_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03320.html">gtsam::EmptyCal</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03156.html">gtsam::Pose2</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Empty·calibration.··<a·href="a03320.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·2D·pose·(Point2,<a·class="el"·href="a03212.html"·title="Rotation·matrix·NOTE:·the·angle·theta·is·in·radians·unless·explicitly·stated.">Rot2</a>)··<a·href="a03156.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03160.html">gtsam::Pose2::ChartAtOrigin</a></td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03324.html">gtsam::SphericalCamera</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·spherical·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·measures·bearing·vectors.··<a·href="a03324.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03328.html">gtsam::traits&lt;·SphericalCamera·&gt;</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03164.html">gtsam::traits&lt;·Pose2·&gt;</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03332.html">gtsam::traits&lt;·const·SphericalCamera·&gt;</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03168.html">gtsam::traits&lt;·const·Pose2·&gt;</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03172.html">gtsam::Bearing&lt;·Pose2,·T·&gt;</a></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03176.html">gtsam::Range&lt;·Pose2,·T·&gt;</a></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>128 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>129 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>130 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 </table><table·class="memberdecls">
 133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 134 Typedefs</h2></td></tr>
 135 <tr·class="memitem:afed7d8acf1467debfcc62f87818557f8"·id="r_afed7d8acf1467debfcc62f87818557f8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afed7d8acf1467debfcc62f87818557f8"·name="afed7d8acf1467debfcc62f87818557f8"></a>
 136 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose2Pair</b>·=·std::pair&lt;·<a·class="el"·href="a03156.html">Pose2</a>,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;</td></tr>
 137 <tr·class="separator:afed7d8acf1467debfcc62f87818557f8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:adf110f919cd7647cb169e0046459bb2b"·id="r_adf110f919cd7647cb169e0046459bb2b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adf110f919cd7647cb169e0046459bb2b"·name="adf110f919cd7647cb169e0046459bb2b"></a>
 139 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose2Pairs</b>·=·std::vector&lt;·Pose2Pair·&gt;</td></tr>
 140 <tr·class="separator:adf110f919cd7647cb169e0046459bb2b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 141 </table><table·class="memberdecls">
 142 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 143 Functions</h2></td></tr>
 144 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"·id="r_a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b78f4db0e05f3ca838ee4da6187710e"·name="a4b78f4db0e05f3ca838ee4da6187710e"></a>
 145 template&lt;&gt;·</td></tr>
 146 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::wedge&lt;·Pose2·&gt;</b>·(const·Vector·&amp;xi)</td></tr>
 147 <tr·class="memdesc:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·for·pose2·wedge·function·(generic·template·in·<a·class="el"·href="a00128.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>)·<br·/></td></tr>
 148 <tr·class="separator:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>149 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>150 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 151 <div·class="textblock"><p>2D·Pose·</p>
129 <div·class="textblock"><p>Calibrated·camera·with·spherical·projection.·</p> 
130 <dl·class="section·date"><dt>Date</dt><dd>Aug·26,·2021·</dd></dl> 
131 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd></dl>152 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>
 153 <dd>
 154 :·Richard·Roberts·</dd></dl>
132 </div></div><!--·contents·-->155 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>159 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00329.html">SphericalCamera.h</a></li>160 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00329.html">Pose2.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>161 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>162 ··</ul>
140 </div>163 </div>
141 </body>164 </body>
142 </html>165 </html>
2.66 KB
html2text {}
Max HTML report size reached
649 B
./usr/share/doc/libgtsam-dev/html/a00329.js
563 B
js-beautify {}
Max HTML report size reached
141 KB
./usr/share/doc/libgtsam-dev/html/a00329_source.html
Max HTML report size reached
8.09 KB
./usr/share/doc/libgtsam-dev/html/a00335.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholeCamera.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 42 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PinholeCamera.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Base·class·for·all·pinhole·cameras.··105 <p>Common·code·for·all·calibration·models.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00335_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03104.html">gtsam::PinholeCamera&lt;·Calibration·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·Calibration.··<a·href="a03104.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03108.html">gtsam::traits&lt;·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03112.html">gtsam::traits&lt;·const·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03116.html">gtsam::Range&lt;·PinholeCamera&lt;·Calibration·&gt;,·T·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a8f53aba13fa1d88189b6b31df2a5805f"·id="r_a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f53aba13fa1d88189b6b31df2a5805f"·name="a8f53aba13fa1d88189b6b31df2a5805f"></a>
 117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02940.html">Cal3</a>·&amp;cal)</td></tr>
 118 <tr·class="separator:a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>119 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Base·class·for·all·pinhole·cameras.·</p>121 <div·class="textblock"><p>Common·code·for·all·calibration·models.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>Jan·27,·2012·</dd></dl> 
131 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>127 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00335.html">PinholeCamera.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00335.html">Cal3.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>130 ··</ul>
139 </div>131 </div>
140 </body>132 </body>
141 </html>133 </html>
1.93 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00338.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 38 lines modifiedOffset 94, 77 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SOn.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SOn.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>Definitions·of·dynamic·specializations·of·SO(n)··107 <p>N*N·matrix·representation·of·SO(N).··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00338_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">110 <table·class="memberdecls">
 111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 112 Classes</h2></td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03304.html">gtsam::SO&lt;·N·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Manifold·of·special·orthogonal·rotation·matrices·SO&lt;N&gt;.··<a·href="a03304.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03308.html">gtsam::SO&lt;·N·&gt;::ChartAtOrigin</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03312.html">gtsam::traits&lt;·SO&lt;·N·&gt;·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03316.html">gtsam::traits&lt;·const·SO&lt;·N·&gt;·&gt;</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 130 Typedefs</h2></td></tr>
 131 <tr·class="memitem:a62e6618f28accebf603ed3c196c706c9"·id="r_a62e6618f28accebf603ed3c196c706c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a62e6618f28accebf603ed3c196c706c9"·name="a62e6618f28accebf603ed3c196c706c9"></a>
 132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SOn</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·Eigen::Dynamic·&gt;</td></tr>
 133 <tr·class="separator:a62e6618f28accebf603ed3c196c706c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a3bd963b7f5d336034b2b533e3abbb581"·id="r_a3bd963b7f5d336034b2b533e3abbb581"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3bd963b7f5d336034b2b533e3abbb581"·name="a3bd963b7f5d336034b2b533e3abbb581"></a>
 135 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DynamicJacobian</b>·=·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·Eigen::Dynamic,·Eigen::Dynamic·&gt;</td></tr>
 136 <tr·class="separator:a3bd963b7f5d336034b2b533e3abbb581"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 </table><table·class="memberdecls">
 138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 139 Functions</h2></td></tr>
 140 <tr·class="memitem:afdaebcf25a03a9a9986d35d2831605dd"·id="r_afdaebcf25a03a9a9986d35d2831605dd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afdaebcf25a03a9a9986d35d2831605dd"·name="afdaebcf25a03a9a9986d35d2831605dd"></a>
 141 constexpr·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::DimensionSO</b>·(int·N)</td></tr>
 142 <tr·class="memdesc:afdaebcf25a03a9a9986d35d2831605dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·dimensionality·of·SO&lt;N&gt;·manifold,·or·return·Dynamic·if·so.·<br·/></td></tr>
 143 <tr·class="separator:afdaebcf25a03a9a9986d35d2831605dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:a5c014e53f4340ba893bb51f513e6c6cc"·id="r_a5c014e53f4340ba893bb51f513e6c6cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c014e53f4340ba893bb51f513e6c6cc"·name="a5c014e53f4340ba893bb51f513e6c6cc"></a>
 145 constexpr·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::NSquaredSO</b>·(int·N)</td></tr>
 146 <tr·class="separator:a5c014e53f4340ba893bb51f513e6c6cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:ac1829b506847127f406c0d6182fc0cdd"·id="r_ac1829b506847127f406c0d6182fc0cdd"><td·class="memTemplParams"·colspan="2"><a·id="ac1829b506847127f406c0d6182fc0cdd"·name="ac1829b506847127f406c0d6182fc0cdd"></a>
 148 template&lt;class·Archive·&gt;·</td></tr>
 149 <tr·class="memitem:ac1829b506847127f406c0d6182fc0cdd"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SOn</a>·&amp;Q,·const·unsigned·int·file_version)</td></tr>
 150 <tr·class="memdesc:ac1829b506847127f406c0d6182fc0cdd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
 151 <tr·class="separator:ac1829b506847127f406c0d6182fc0cdd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>152 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>153 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Definitions·of·dynamic·specializations·of·SO(n)·</p>154 <div·class="textblock"><p>N*N·matrix·representation·of·SO(N).·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>155 <p>N·can·be·Eigen::Dynamic·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
116 <dd> 
117 Varun·Agrawal·</dd></dl> 
118 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>156 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
119 </div></div><!--·contents·-->157 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->158 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->159 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->160 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>161 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00338.html">SOn.cpp</a></li>162 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00338.html">SOn.h</a></li>
125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>163 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
126 ··</ul>164 ··</ul>
127 </div>165 </div>
128 </body>166 </body>
129 </html>167 </html>
2.36 KB
html2text {}
Max HTML report size reached
11.1 KB
./usr/share/doc/libgtsam-dev/html/a00341.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Pose3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3Q.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 93, 77 lines modifiedOffset 93, 27 lines modified
93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary"> 
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124; 
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Pose3.h·File·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">Rot3Q.cpp·File·Reference</div></div>
105 </div><!--header-->100 </div><!--header-->
106 <div·class="contents">101 <div·class="contents">
  
107 <p>3D·Pose··102 <p>Rotation·(internal:·quaternion·representation*)··
108 <a·href="#details">More...</a></p>103 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00341_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls"> 
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03180.html">gtsam::Pose3</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·3D·pose·(R,t)·:·(<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>,Point3)··<a·href="a03180.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03184.html">gtsam::Pose3::ChartAtOrigin</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03188.html">gtsam::traits&lt;·Pose3·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03192.html">gtsam::traits&lt;·const·Pose3·&gt;</a></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03196.html">gtsam::Bearing&lt;·Pose3,·Point3·&gt;</a></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03200.html">gtsam::Bearing&lt;·Pose3,·Pose3·&gt;</a></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03204.html">gtsam::Range&lt;·Pose3,·T·&gt;</a></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table><table·class="memberdecls"> 
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
130 Namespaces</h2></td></tr> 
131 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
132 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 </table><table·class="memberdecls"> 
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
136 Typedefs</h2></td></tr> 
137 <tr·class="memitem:a47c5689134f4c912b280954720c02239"·id="r_a47c5689134f4c912b280954720c02239"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47c5689134f4c912b280954720c02239"·name="a47c5689134f4c912b280954720c02239"></a> 
138 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose3Pair</b>·=·std::pair&lt;·<a·class="el"·href="a03180.html">Pose3</a>,·<a·class="el"·href="a03180.html">Pose3</a>·&gt;</td></tr> 
139 <tr·class="separator:a47c5689134f4c912b280954720c02239"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:a3ab22786e84be27eb82edf23051f1e4e"·id="r_a3ab22786e84be27eb82edf23051f1e4e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3ab22786e84be27eb82edf23051f1e4e"·name="a3ab22786e84be27eb82edf23051f1e4e"></a> 
141 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose3Pairs</b>·=·std::vector&lt;·std::pair&lt;·<a·class="el"·href="a03180.html">Pose3</a>,·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&gt;</td></tr> 
142 <tr·class="separator:a3ab22786e84be27eb82edf23051f1e4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a129e0259e63b71905155066a55daedcd"·id="r_a129e0259e63b71905155066a55daedcd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a129e0259e63b71905155066a55daedcd"·name="a129e0259e63b71905155066a55daedcd"></a> 
144 typedef·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose3Vector</b></td></tr> 
145 <tr·class="separator:a129e0259e63b71905155066a55daedcd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 </table><table·class="memberdecls"> 
147 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
148 Functions</h2></td></tr> 
149 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"·id="r_aefb606eb24889c0f418acf1515a2c723"><td·class="memItemLeft"·align="right"·valign="top">template&lt;&gt;·</td></tr> 
150 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aefb606eb24889c0f418acf1515a2c723">gtsam::wedge&lt;·Pose3·&gt;</a>·(const·Vector·&amp;xi)</td></tr> 
151 <tr·class="memdesc:aefb606eb24889c0f418acf1515a2c723"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">wedge·for·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>:··<br·/></td></tr> 
152 <tr·class="separator:aefb606eb24889c0f418acf1515a2c723"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
153 </table> 
154 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
155 <div·class="textblock"><p>3D·Pose·</p>105 <div·class="textblock"><p>Rotation·(internal:·quaternion·representation*)·</p>
 106 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
156 </div></div><!--·contents·-->107 </div></div><!--·contents·-->
157 </div><!--·doc-content·-->108 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->109 <!--·start·footer·part·-->
159 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->110 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
160 ··<ul>111 ··<ul>
161 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00341.html">Pose3.h</a></li>112 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00341.html">Rot3Q.cpp</a></li>
162 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>113 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
163 ··</ul>114 ··</ul>
164 </div>115 </div>
165 </body>116 </body>
166 </html>117 </html>
2.27 KB
html2text {}
Max HTML report size reached
17.8 KB
./usr/share/doc/libgtsam-dev/html/a00344.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 99 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Point3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Similarity3.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>3D·Point··105 <p>Implementation·of·Similarity3·transform.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00344_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">107 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03152.html">gtsam::Range&lt;·Point3,·Point3·&gt;</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem:aaa8ed89fd60ea4601d9de63c4811525b"·id="r_aaa8ed89fd60ea4601d9de63c4811525b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa8ed89fd60ea4601d9de63c4811525b"·name="aaa8ed89fd60ea4601d9de63c4811525b"></a> 
125 typedef·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point3</b></td></tr> 
126 <tr·class="memdesc:aaa8ed89fd60ea4601d9de63c4811525b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3.·<br·/></td></tr> 
127 <tr·class="separator:aaa8ed89fd60ea4601d9de63c4811525b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:af55c5ea4770c5895af35bc1e795e2c92"·id="r_af55c5ea4770c5895af35bc1e795e2c92"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af55c5ea4770c5895af35bc1e795e2c92"·name="af55c5ea4770c5895af35bc1e795e2c92"></a> 
129 typedef·std::vector&lt;·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>,·Eigen::aligned_allocator&lt;·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point3Vector</b></td></tr> 
130 <tr·class="separator:af55c5ea4770c5895af35bc1e795e2c92"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a1f3850c37e9efe4f9ffb33f498a57aae"·id="r_a1f3850c37e9efe4f9ffb33f498a57aae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1f3850c37e9efe4f9ffb33f498a57aae"·name="a1f3850c37e9efe4f9ffb33f498a57aae"></a> 
132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point3Pair</b>·=·std::pair&lt;·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>,·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&gt;</td></tr> 
133 <tr·class="separator:a1f3850c37e9efe4f9ffb33f498a57aae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:ae93c8e7055d5f26cc01368fc84d3ad19"·id="r_ae93c8e7055d5f26cc01368fc84d3ad19"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae93c8e7055d5f26cc01368fc84d3ad19"·name="ae93c8e7055d5f26cc01368fc84d3ad19"></a> 
135 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point3Pairs</b>·=·std::vector&lt;·Point3Pair·&gt;</td></tr> 
136 <tr·class="separator:ae93c8e7055d5f26cc01368fc84d3ad19"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table><table·class="memberdecls"> 
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
139 Functions</h2></td></tr>115 Functions</h2></td></tr>
140 <tr·class="memitem:aa0cf4b44adc94a39066254a3ea63fbef"·id="r_aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa0cf4b44adc94a39066254a3ea63fbef"·name="aa0cf4b44adc94a39066254a3ea63fbef"></a>116 <tr·class="memitem:aa234f504b04d6aae1b70643d11c7ac3c"·id="r_aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa234f504b04d6aae1b70643d11c7ac3c"·name="aa234f504b04d6aae1b70643d11c7ac3c"></a>
141 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point3Pair·&amp;p)</td></tr>117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03264.html">Similarity3</a>·&amp;p)</td></tr>
142 <tr·class="separator:aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 <tr·class="memitem:aa42f7ec660b7353de39f9c86a26711cc"·id="r_aa42f7ec660b7353de39f9c86a26711cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa42f7ec660b7353de39f9c86a26711cc"·name="aa42f7ec660b7353de39f9c86a26711cc"></a> 
144 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H2=boost::none)</td></tr> 
145 <tr·class="memdesc:aa42f7ec660b7353de39f9c86a26711cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr> 
146 <tr·class="separator:aa42f7ec660b7353de39f9c86a26711cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:ac37b6f807985ffd25217e33f6136fe58"·id="r_ac37b6f807985ffd25217e33f6136fe58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac37b6f807985ffd25217e33f6136fe58"·name="ac37b6f807985ffd25217e33f6136fe58"></a> 
148 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H=boost::none)</td></tr> 
149 <tr·class="memdesc:ac37b6f807985ffd25217e33f6136fe58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr> 
150 <tr·class="separator:ac37b6f807985ffd25217e33f6136fe58"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 <tr·class="memitem:abb52bb00c68909fc1147e5d112e8c2ae"·id="r_abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb52bb00c68909fc1147e5d112e8c2ae"·name="abb52bb00c68909fc1147e5d112e8c2ae"></a> 
152 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::normalize</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr> 
153 <tr·class="memdesc:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">normalize,·with·optional·Jacobian·<br·/></td></tr> 
154 <tr·class="separator:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"·id="r_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_q=boost::none)</td></tr> 
156 <tr·class="memdesc:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cross·product··<br·/></td></tr> 
157 <tr·class="separator:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:a7dc820e4e47218768f104b43a184a1bd"·id="r_a7dc820e4e47218768f104b43a184a1bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc820e4e47218768f104b43a184a1bd"·name="a7dc820e4e47218768f104b43a184a1bd"></a> 
159 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_q=boost::none)</td></tr> 
160 <tr·class="memdesc:a7dc820e4e47218768f104b43a184a1bd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dot·product·<br·/></td></tr> 
161 <tr·class="separator:a7dc820e4e47218768f104b43a184a1bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
162 <tr·class="memitem:a300205092710091b8745c0a145da20a1"·id="r_a300205092710091b8745c0a145da20a1"><td·class="memTemplParams"·colspan="2"><a·id="a300205092710091b8745c0a145da20a1"·name="a300205092710091b8745c0a145da20a1"></a> 
163 template&lt;class·CONTAINER·&gt;·</td></tr> 
164 <tr·class="memitem:a300205092710091b8745c0a145da20a1"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::mean</b>·(const·CONTAINER·&amp;points)</td></tr> 
165 <tr·class="memdesc:a300205092710091b8745c0a145da20a1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">mean·<br·/></td></tr> 
166 <tr·class="separator:a300205092710091b8745c0a145da20a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:a57f778b84bc6106471006421d289b832"·id="r_a57f778b84bc6106471006421d289b832"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a57f778b84bc6106471006421d289b832"·name="a57f778b84bc6106471006421d289b832"></a> 
168 Point3Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point3Pair·&gt;·&amp;abPointPairs)</td></tr> 
169 <tr·class="memdesc:a57f778b84bc6106471006421d289b832"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point3·pairs.·<br·/></td></tr> 
170 <tr·class="separator:a57f778b84bc6106471006421d289b832"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
171 </table>119 </table>
172 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
173 <div·class="textblock"><p>3D·Point·</p>121 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>
174 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>
175 <dd> 
176 Christian·Potthast·</dd> 
177 <dd>123 <dd>
178 Frank·Dellaert·</dd></dl>124 John·Lambert·</dd></dl>
179 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
180 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
181 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
183 ··<ul>129 ··<ul>
184 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00344.html">Point3.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00344.html">Similarity3.cpp</a></li>
185 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
186 ··</ul>132 ··</ul>
187 </div>133 </div>
188 </body>134 </body>
189 </html>135 </html>
4.0 KB
html2text {}
Max HTML report size reached
7.42 KB
./usr/share/doc/libgtsam-dev/html/a00347.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Fisheye.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 51 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Rot3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">105 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>113 Functions</h2></td></tr>
 114 <tr·class="memitem:afeabfca29b5d82252a4c226e4e5e25b8"·id="r_afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afeabfca29b5d82252a4c226e4e5e25b8"·name="afeabfca29b5d82252a4c226e4e5e25b8"></a>
116 <tr·class="memitem:a5172b5b6d51bd5348c7e551e1376f60a"·id="r_a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix3,·Vector3·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5172b5b6d51bd5348c7e551e1376f60a">gtsam::RQ</a>·(const·Matrix3·&amp;A,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·9·&gt;·H=boost::none)</td></tr> 
117 <tr·class="memdesc:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">[RQ]·receives·a·3·by·3·matrix·and·returns·an·upper·triangular·matrix·R·and·3·rotation·angles·corresponding·to·the·rotation·matrix·Q=Qz'*Qy'*Qx'·such·that·A·=·R*Q·=·R*Qz'*Qy'*Qx'.··<br·/></td></tr> 
118 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:ac656af94e4fdb990e206390d8bdfe49b"·id="r_ac656af94e4fdb990e206390d8bdfe49b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac656af94e4fdb990e206390d8bdfe49b"·name="ac656af94e4fdb990e206390d8bdfe49b"></a> 
120 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R)</td></tr>115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02996.html">Cal3Fisheye</a>·&amp;cal)</td></tr>
121 <tr·class="separator:ac656af94e4fdb990e206390d8bdfe49b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>117 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>
125 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>
126 <dd> 
127 Christian·Potthast·</dd> 
128 <dd> 
129 Frank·Dellaert·</dd> 
130 <dd> 
131 Richard·Roberts·</dd> 
132 <dd>121 <dd>
133 Varun·Agrawal·</dd></dl>122 Varun·Agrawal·</dd></dl>
134 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>127 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00347.html">Rot3.cpp</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00347.html">Cal3Fisheye.cpp</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>130 ··</ul>
142 </div>131 </div>
143 </body>132 </body>
144 </html>133 </html>
1.69 KB
html2text {}
Max HTML report size reached
9.44 KB
./usr/share/doc/libgtsam-dev/html/a00353.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 52 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">Cal3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Rot3.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Common·code·for·all·Calibration·models.··105 <p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00353_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02940.html">gtsam::Cal3</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·base·class·for·all·calibration·models.··<a·href="a02940.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem:a5172b5b6d51bd5348c7e551e1376f60a"·id="r_a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix3,·Vector3·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5172b5b6d51bd5348c7e551e1376f60a">gtsam::RQ</a>·(const·Matrix3·&amp;A,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·9·&gt;·H=boost::none)</td></tr>
 117 <tr·class="memdesc:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">[RQ]·receives·a·3·by·3·matrix·and·returns·an·upper·triangular·matrix·R·and·3·rotation·angles·corresponding·to·the·rotation·matrix·Q=Qz'*Qy'*Qx'·such·that·A·=·R*Q·=·R*Qz'*Qy'*Qx'.··<br·/></td></tr>
124 <tr·class="memitem:a9ac814fcc4484bce32e4616d69afb225"·id="r_a9ac814fcc4484bce32e4616d69afb225"><td·class="memTemplParams"·colspan="2">template&lt;typename·Cal·,·size_t·Dim&gt;·</td></tr> 
125 <tr·class="memitem:a9ac814fcc4484bce32e4616d69afb225"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9ac814fcc4484bce32e4616d69afb225">gtsam::calibrateJacobians</a>·(const·Cal·&amp;calibration,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;pn,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·2,·Dim·&gt;·Dcal=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·2,·2·&gt;·Dp=boost::none)</td></tr> 
126 <tr·class="memdesc:a9ac814fcc4484bce32e4616d69afb225"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Function·which·makes·use·of·the·Implicit·Function·Theorem·to·compute·the·Jacobians·of·<code>calibrate</code>·using·<code>uncalibrate</code>.··<br·/></td></tr> 
127 <tr·class="separator:a9ac814fcc4484bce32e4616d69afb225"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:ac656af94e4fdb990e206390d8bdfe49b"·id="r_ac656af94e4fdb990e206390d8bdfe49b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac656af94e4fdb990e206390d8bdfe49b"·name="ac656af94e4fdb990e206390d8bdfe49b"></a>
 120 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R)</td></tr>
 121 <tr·class="separator:ac656af94e4fdb990e206390d8bdfe49b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>122 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><p>Common·code·for·all·Calibration·models.·</p>124 <div·class="textblock"><p>Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·</p>
131 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
 126 <dd>
 127 Christian·Potthast·</dd>
 128 <dd>
 129 Frank·Dellaert·</dd>
 130 <dd>
 131 Richard·Roberts·</dd>
 132 <dd>
 133 Varun·Agrawal·</dd></dl>
132 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>138 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00353.html">Cal3.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00353.html">Rot3.cpp</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>141 ··</ul>
140 </div>142 </div>
141 </body>143 </body>
142 </html>144 </html>
2.37 KB
html2text {}
Max HTML report size reached
300 B
./usr/share/doc/libgtsam-dev/html/a00353.js
214 B
js-beautify {}
Max HTML report size reached
8.01 KB
./usr/share/doc/libgtsam-dev/html/a00359.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Fisheye.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 49 lines modifiedOffset 96, 49 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">StereoCamera.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Calibration·of·a·fisheye·camera.··105 <p>A·Stereo·Camera·based·on·two·Simple·Cameras.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00359_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00359_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02996.html">gtsam::Cal3Fisheye</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03336.html">gtsam::StereoCheiralityException</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·fisheye·camera.··<a·href="a02996.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03000.html">gtsam::traits&lt;·Cal3Fisheye·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03340.html">gtsam::StereoCamera</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·stereo·camera·class,·parameterize·by·left·camera·pose·and·stereo·calibration.··<a·href="a03340.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03344.html">gtsam::traits&lt;·StereoCamera·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03004.html">gtsam::traits&lt;·const·Cal3Fisheye·&gt;</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03348.html">gtsam::traits&lt;·const·StereoCamera·&gt;</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>126 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
126 <div·class="textblock"><p>Calibration·of·a·fisheye·camera.·</p> 
127 <dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>128 <div·class="textblock"><p>A·Stereo·Camera·based·on·two·Simple·Cameras.·</p>
 129 <p>A·Rectified·Stereo·Camera.</p>
128 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
129 <dd> 
130 Varun·Agrawal·</dd></dl> 
131 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00359.html">Cal3Fisheye.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00359.html">StereoCamera.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>138 ··</ul>
139 </div>139 </div>
140 </body>140 </body>
141 </html>141 </html>
1.95 KB
html2text {}
Max HTML report size reached
466 B
./usr/share/doc/libgtsam-dev/html/a00359.js
380 B
js-beautify {}
Max HTML report size reached
80.3 KB
./usr/share/doc/libgtsam-dev/html/a00359_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Fisheye.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoCamera.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 177 lines modifiedOffset 98, 222 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.h</div></div>104 ··<div·class="headertitle"><div·class="title">StereoCamera.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00359.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00359.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00374.html">gtsam/geometry/Cal3_S2Stereo.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00353.html">gtsam/geometry/Cal3.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00326.html">gtsam/geometry/StereoPoint2.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03336.html">···26</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>:·<span·class="keyword">public</span>·std::runtime_error·{</div>
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>()</div>
 130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····:·<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>(std::numeric_limits&lt;Key&gt;::max())·{}</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····:·std::runtime_error(<span·class="stringliteral">&quot;Stereo·Cheirality·Exception&quot;</span>),</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······j_(j)·{}</div>
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·nearbyVariable()<span·class="keyword">·const·</span>{</div>
 137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keywordflow">return</span>·j_;</div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">private</span>:</div>
 141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j_;</div>
 142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>};</div>
 143 </div>
 144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
129 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">145 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02996.html">···51</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02996.html">Cal3Fisheye</a>·:·<span·class="keyword">public</span>·<a·class="code·h[·...·truncated·by·diffoscope;·len:·32,·SHA:·5853c9e2efc1d5e315b0eff222b6fb7a43262c64520406fc2bf1f0645f88450d·...·]</a>·{</div>146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03340.html">···47</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03340.html">StereoCamera</a>·{</div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03340.html#a39e88f1ffa6e0850820453ef44675b94">···55</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·<a·class="code·hl_typedef"·href="a03340.html#a39e88f1ffa6e0850820453ef44675b94">Measurement</a>;</div>
 151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·StereoPoint2Vector·MeasurementVector;</div>
 152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">private</span>:</div>153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">private</span>:</div>
 154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_class"·href="a03180.html">Pose3</a>·leftCamPose_;</div>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">double</span>·k1_·=·0.0f,·k2_·=·0.0f;··</div> 
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">double</span>·k3_·=·0.0f,·k4_·=·0.0f;··</div> 
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">double</span>·tol_·=·1e-5;·············</div> 
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··Cal3_S2Stereo::shared_ptr·K_;</div>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</span>:</div> 
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</div> 
138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Fisheye&gt;;</div> 
139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">public</span>:</div>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02996.html#afb3587b815f8d6b25d8dee3704063132">···66</a></span>··<a·class="code·hl_function"·href="a02996.html#afb3587b815f8d6b25d8dee3704063132">Cal3Fisheye</a>()·=·<span·class="keywordflow">[·...·truncated·by·diffoscope;·len:·15,·SHA:·576802c6f8bfd81948a770792533181efd7d57a5ac9ba19c1e4cbe28936c763f·...·]</div>159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">enum</span>·{</div>
 160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····dimension·=·6</div>
 161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··};</div>
142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a02996.html">Cal3Fisheye</a>(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·fx,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·fy,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·s,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·u0,</div> 
144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··············<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·v0,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k1,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k2,</div> 
145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··············<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k3,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k4,·<span·class="keywordtype">double</span>·tol·=·1e-5)</div> 
146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(fx,·fy,·s,·u0,·v0),</div> 
147 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········k1_(k1),</div> 
148 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········k2_(k2),</div> 
149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········k3_(k3),</div> 
150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········k4_(k4),</div> 
151 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········tol_(tol)·{}</div> 
152 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 164 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03340.html#a0f564c53fc04f67cd6d801f53fd83050">···72</a></span>··<a·class="code·hl_function"·href="a03340.html#a0f564c53fc04f67cd6d801f53fd83050">StereoCamera</a>()·:</div>
153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<a·class="code·hl_class"·href="a02996.html">~Cal3Fisheye</a>()<span·class="keyword">·override·</span>{}</div>166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······K_(new·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>())·{</div>
 167 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>
 168 </div>
154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_class"·href="a03340.html">StereoCamera</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·leftCamPose,·<span·class="keyword">const</span>·Cal3_S2Stereo::shared_ptr·K);</div>
 171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 172 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">
 173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03340.html#a3b043ee7ca8db08515800c0aeff8050c">···80</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>&amp;·<a·class="code·hl_function"·href="a03340.html#a3b043ee7ca8db08515800c0aeff8050c">calibration</a>()<span·class="keyword">·const·</span>{</div>
 174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordflow">return</span>·*K_;</div>
 175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div>
 176 </div>
155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">explicit</span>·Cal3Fisheye(<span·class="keyword">const</span>·Vector9&amp;·v)</div> 
157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······:·Cal3(v(0),·v(1),·v(2),·v(3),·v(4)),</div> 
158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········k1_(v(5)),</div> 
159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········k2_(v(6)),</div> 
160 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········k3_(v(7)),</div> 
161 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········k4_(v(8))·{}</div> 
162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
163 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
164 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02996.html#a299898006c6bb91615df6cdf96aec7af">···96</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02996.html#a299898006c6bb91615df6cdf96aec7af">k1</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·k1_;·}</div> 
165 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
Max diff block lines reached; 41757/63804 bytes (65.45%) of diff not shown.
17.9 KB
html2text {}
Max HTML report size reached
10.8 KB
./usr/share/doc/libgtsam-dev/html/a00365.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Unified.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 89 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SO3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Unified.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>3*3·matrix·representation·of·SO(3)··105 <p>Unified·Calibration·Model,·see·Mei07icra·for·details.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00365_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03008.html">gtsam::Cal3Unified</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·omni-directional·camera·with·mirror·+·lens·radial·distortion.··<a·href="a03008.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03012.html">gtsam::traits&lt;·Cal3Unified·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03016.html">gtsam::traits&lt;·const·Cal3Unified·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a7c7e26b6d07ec0f16363c196247b294d"·id="r_a7c7e26b6d07ec0f16363c196247b294d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c7e26b6d07ec0f16363c196247b294d"·name="a7c7e26b6d07ec0f16363c196247b294d"></a> 
117 GTSAM_EXPORT·Matrix99&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::so3::Dcompose</b>·(const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R)</td></tr> 
118 <tr·class="memdesc:a7c7e26b6d07ec0f16363c196247b294d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">(constant)·Jacobian·of·compose·wrpt·M·<br·/></td></tr> 
119 <tr·class="separator:a7c7e26b6d07ec0f16363c196247b294d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a72fc8b10f24d82aa8a4c99f99403fe5e"·id="r_a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00365.html#a72fc8b10f24d82aa8a4c99f99403fe5e">gtsam::so3::compose</a>·(const·Matrix3·&amp;M,·const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;·H=boost::none)</td></tr> 
121 <tr·class="memdesc:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·general·matrix·with·an·SO(3)·element.··<br·/></td></tr> 
122 <tr·class="separator:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table>124 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>126 <div·class="textblock"><p>Unified·Calibration·Model,·see·Mei07icra·for·details.·</p>
 127 <dl·class="section·date"><dt>Date</dt><dd>Mar·8,·2014·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>128 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>
127 <dd>129 <dd>
 130 Varun·Agrawal·</dd></dl>
128 Luca·Carlone·</dd> 
129 <dd> 
130 Duy·Nguyen·Ta·</dd></dl> 
131 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl> 
132 </div><h2·class="groupheader">Function·Documentation</h2> 
133 <a·id="a72fc8b10f24d82aa8a4c99f99403fe5e"·name="a72fc8b10f24d82aa8a4c99f99403fe5e"></a> 
134 <h2·class="memtitle"><span·class="permalink"><a·href="#a72fc8b10f24d82aa8a4c99f99403fe5e">&#9670;&#160;</a></span>compose()</h2> 
  
135 <div·class="memitem"> 
136 <div·class="memproto"> 
137 ······<table·class="memname"> 
138 ········<tr> 
139 ··········<td·class="memname">GTSAM_EXPORT·Matrix3·gtsam::so3::compose·</td> 
140 ··········<td>(</td> 
141 ··········<td·class="paramtype">const·Matrix3·&amp;&#160;</td> 
142 ··········<td·class="paramname"><em>M</em>,·</td> 
143 ········</tr> 
144 ········<tr> 
145 ··········<td·class="paramkey"></td> 
146 ··········<td></td> 
147 ··········<td·class="paramtype">const·<a·class="el"·href="a03304.html">SO3</a>·&amp;&#160;</td> 
148 ··········<td·class="paramname"><em>R</em>,·</td> 
149 ········</tr> 
150 ········<tr> 
151 ··········<td·class="paramkey"></td> 
152 ··········<td></td> 
153 ··········<td·class="paramtype"><a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;&#160;</td> 
154 ··········<td·class="paramname"><em>H</em>·=·<code>boost::none</code>&#160;</td> 
155 ········</tr> 
156 ········<tr> 
157 ··········<td></td> 
158 ··········<td>)</td> 
159 ··········<td></td><td></td> 
160 ········</tr> 
161 ······</table> 
162 </div><div·class="memdoc"> 
  
163 <p>Compose·general·matrix·with·an·SO(3)·element.·</p> 
164 <p>We·only·provide·the·9*9·derivative·in·the·first·argument·M.·</p> 
  
165 </div> 
166 </div> 
167 </div><!--·contents·-->131 </div></div><!--·contents·-->
168 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>135 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00365.html">SO3.cpp</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00365.html">Cal3Unified.h</a></li>
173 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
174 ··</ul>138 ··</ul>
175 </div>139 </div>
176 </body>140 </body>
177 </html>141 </html>
2.65 KB
html2text {}
Max HTML report size reached
421 B
./usr/share/doc/libgtsam-dev/html/a00365.js
335 B
js-beautify {}
Max HTML report size reached
7.3 KB
./usr/share/doc/libgtsam-dev/html/a00368.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/BearingRange.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 35 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BearingRange.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Cyclic.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Bearing-Range·product.··104 <p>Cyclic·group·implementation.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00368_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02924.html">gtsam::BearingRange&lt;·A1,·A2,·B,·R·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bearing-Range·product·for·a·particular·A1,A2·combination·will·use·the·functors·above·to·create·a·similar·functor·of·type·A1*A2·-&gt;·pair&lt;Bearing::return_type,Range::return_type&gt;·For·example·BearingRange&lt;Pose2,Point2&gt;(pose,point)·will·return·pair&lt;Rot2,double&gt;·and·BearingRange&lt;Pose3,Point3&gt;(pose,point)·will·return·pair&lt;Unit3,double&gt;··<a·href="a02924.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02928.html">gtsam::traits&lt;·BearingRange&lt;·A1,·A2·&gt;·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·A1,·A2,·RT·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02936.html">gtsam::HasRange&lt;·A1,·A2,·RT·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>112 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Cyclic·group·implementation.·</p>
128 <div·class="textblock"><p>Bearing-Range·product.·</p> 
129 <dl·class="section·date"><dt>Date</dt><dd>July,·2015·</dd></dl> 
130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
131 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>120 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00368.html">BearingRange.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00368.html">Cyclic.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>123 ··</ul>
139 </div>124 </div>
140 </body>125 </body>
141 </html>126 </html>
1.87 KB
html2text {}
Max HTML report size reached
7.53 KB
./usr/share/doc/libgtsam-dev/html/a00371.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Cal3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Rot2.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Common·code·for·all·calibration·models.··105 <p>2D·rotation··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00371_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03212.html">gtsam::Rot2</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·matrix·NOTE:·the·angle·theta·is·in·radians·unless·explicitly·stated.··<a·href="a03212.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03216.html">gtsam::Rot2::ChartAtOrigin</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03220.html">gtsam::traits&lt;·Rot2·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03224.html">gtsam::traits&lt;·const·Rot2·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a8f53aba13fa1d88189b6b31df2a5805f"·id="r_a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f53aba13fa1d88189b6b31df2a5805f"·name="a8f53aba13fa1d88189b6b31df2a5805f"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02940.html">Cal3</a>·&amp;cal)</td></tr> 
118 <tr·class="separator:a8f53aba13fa1d88189b6b31df2a5805f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>126 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Common·code·for·all·calibration·models.·</p>128 <div·class="textblock"><p>2D·rotation·</p>
 129 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 131 <dd>
 132 John·Lambert·</dd></dl>
123 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>137 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00371.html">Cal3.cpp</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00371.html">Rot2.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>140 ··</ul>
131 </div>141 </div>
132 </body>142 </body>
133 </html>143 </html>
1.59 KB
html2text {}
Max HTML report size reached
7.35 KB
./usr/share/doc/libgtsam-dev/html/a00374.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Fisheye.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2Stereo.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00374_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02956.html">gtsam::Cal3_S2Stereo</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration,·stereo·version.··<a·href="a02956.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02960.html">gtsam::traits&lt;·Cal3_S2Stereo·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02964.html">gtsam::traits&lt;·const·Cal3_S2Stereo·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:afeabfca29b5d82252a4c226e4e5e25b8"·id="r_afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afeabfca29b5d82252a4c226e4e5e25b8"·name="afeabfca29b5d82252a4c226e4e5e25b8"></a> 
115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02996.html">Cal3Fisheye</a>·&amp;cal)</td></tr> 
116 <tr·class="separator:afeabfca29b5d82252a4c226e4e5e25b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>124 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>127 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
121 <dd> 
122 Varun·Agrawal·</dd></dl> 
123 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>132 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00374.html">Cal3Fisheye.cpp</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00374.html">Cal3_S2Stereo.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>135 ··</ul>
131 </div>136 </div>
132 </body>137 </body>
133 </html>138 </html>
1.63 KB
html2text {}
Max HTML report size reached
7.87 KB
./usr/share/doc/libgtsam-dev/html/a00377.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoCamera.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 42 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">StereoCamera.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Similarity2.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·Stereo·Camera·based·on·two·Simple·Cameras.··105 <p>Implementation·of·Similarity2·transform.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00377_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03336.html">gtsam::StereoCheiralityException</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03340.html">gtsam::StereoCamera</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·stereo·camera·class,·parameterize·by·left·camera·pose·and·stereo·calibration.··<a·href="a03340.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03344.html">gtsam::traits&lt;·StereoCamera·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03348.html">gtsam::traits&lt;·const·StereoCamera·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:ae3298b84437af2a944f62e33f18133bb"·id="r_ae3298b84437af2a944f62e33f18133bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae3298b84437af2a944f62e33f18133bb"·name="ae3298b84437af2a944f62e33f18133bb"></a>
 117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03248.html">Similarity2</a>·&amp;p)</td></tr>
 118 <tr·class="separator:ae3298b84437af2a944f62e33f18133bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>119 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>Implementation·of·Similarity2·transform.·</p>
128 <div·class="textblock"><p>A·Stereo·Camera·based·on·two·Simple·Cameras.·</p> 
129 <p>A·Rectified·Stereo·Camera.</p> 
130 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</dd></dl>
131 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>127 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00377.html">StereoCamera.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00377.html">Similarity2.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>130 ··</ul>
139 </div>131 </div>
140 </body>132 </body>
141 </html>133 </html>
1.83 KB
html2text {}
Max HTML report size reached
12.4 KB
./usr/share/doc/libgtsam-dev/html/a00380.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Bundler.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 83 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#define-members">Macros</a>·&#124; 
103 <a·href="#typedef-members">Typedefs</a>·&#124; 
104 <a·href="#func-members">Functions</a>··</div> 
105 ··<div·class="headertitle"><div·class="title">Rot3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.h·File·Reference</div></div>
106 </div><!--header-->103 </div><!--header-->
107 <div·class="contents">104 <div·class="contents">
  
108 <p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion··105 <p>Calibration·used·by·Bundler.··
109 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00380_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00380_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">108 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
113 Classes</h2></td></tr>110 Classes</h2></td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03228.html">gtsam::Rot3</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02968.html">gtsam::Cal3Bundler</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIONS·is[·...·truncated·by·diffoscope;·len:·66,·SHA:·e21e17cff83bef8217c0a0a3a0a53a28e9ed6fb65da996fc87dcd5ba4548205b·...·]8.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·used·by·Bundler.··<a·href="a02968.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03232.html">gtsam::Rot3::CayleyChart</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02972.html">gtsam::traits&lt;·Cal3Bundler·&gt;</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03236.html">gtsam::Rot3::ChartAtOrigin</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03240.html">gtsam::traits&lt;·Rot3·&gt;</a></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03244.html">gtsam::traits&lt;·const·Rot3·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02976.html">gtsam::traits&lt;·const·Cal3Bundler·&gt;</a></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
127 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
128 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
129 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table><table·class="memberdecls"> 
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
133 Macros</h2></td></tr> 
134 <tr·class="memitem:ac6b3f5317aa58b98067f9e435996e93e"·id="r_ac6b3f5317aa58b98067f9e435996e93e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac6b3f5317aa58b98067f9e435996e93e"·name="ac6b3f5317aa58b98067f9e435996e93e"></a> 
135 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>ROT3_DEFAULT_COORDINATES_MODE</b>&#160;&#160;&#160;Rot3::CAYLEY</td></tr> 
136 <tr·class="separator:ac6b3f5317aa58b98067f9e435996e93e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table><table·class="memberdecls"> 
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
139 Typedefs</h2></td></tr> 
140 <tr·class="memitem:a52e26554234edf7de94a5e43dd0bcbf9"·id="r_a52e26554234edf7de94a5e43dd0bcbf9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a52e26554234edf7de94a5e43dd0bcbf9"·name="a52e26554234edf7de94a5e43dd0bcbf9"></a> 
141 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Rot3Vector</b>·=·std::vector&lt;·<a·class="el"·href="a03228.html">Rot3</a>,·Eigen::aligned_allocator&lt;·<a·class="el"·href="a03228.html">Rot3</a>·&gt;·&gt;</td></tr> 
142 <tr·class="memdesc:a52e26554234edf7de94a5e43dd0bcbf9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">std::vector·of·Rot3s,·mainly·for·wrapper·<br·/></td></tr> 
143 <tr·class="separator:a52e26554234edf7de94a5e43dd0bcbf9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 </table><table·class="memberdecls"> 
145 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
146 Functions</h2></td></tr> 
147 <tr·class="memitem:a5172b5b6d51bd5348c7e551e1376f60a"·id="r_a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memItemLeft"·align="right"·valign="top">pair&lt;·Matrix3,·Vector3·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a5172b5b6d51bd5348c7e551e1376f60a">gtsam::RQ</a>·(const·Matrix3·&amp;A,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·9·&gt;·H=boost::none)</td></tr> 
148 <tr·class="memdesc:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">[RQ]·receives·a·3·by·3·matrix·and·returns·an·upper·triangular·matrix·R·and·3·rotation·angles·corresponding·to·the·rotation·matrix·Q=Qz'*Qy'*Qx'·such·that·A·=·R*Q·=·R*Qz'*Qy'*Qx'.··<br·/></td></tr> 
149 <tr·class="separator:a5172b5b6d51bd5348c7e551e1376f60a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 </table>124 </table>
151 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
152 <div·class="textblock"><p>3D·rotation·represented·as·a·rotation·matrix·or·quaternion·</p>126 <div·class="textblock"><p>Calibration·used·by·Bundler.·</p>
 127 <dl·class="section·date"><dt>Date</dt><dd>Sep·25,·2010·</dd></dl>
153 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>128 <dl·class="section·author"><dt>Author</dt><dd>Yong·Dian·Jian·</dd>
154 <dd> 
155 Christian·Potthast·</dd> 
156 <dd> 
157 Frank·Dellaert·</dd> 
158 <dd> 
159 Richard·Roberts·</dd> 
160 <dd> 
161 Luca·Carlone·</dd> 
162 <dd>129 <dd>
163 Varun·Agrawal·</dd></dl>130 Varun·Agrawal·</dd></dl>
164 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>135 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00380.html">Rot3.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00380.html">Cal3Bundler.h</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
171 ··</ul>138 ··</ul>
172 </div>139 </div>
173 </body>140 </body>
174 </html>141 </html>
3.05 KB
html2text {}
Max HTML report size reached
644 B
./usr/share/doc/libgtsam-dev/html/a00380.js
558 B
js-beautify {}
Max HTML report size reached
131 KB
./usr/share/doc/libgtsam-dev/html/a00380_source.html
Max HTML report size reached
14.0 KB
./usr/share/doc/libgtsam-dev/html/a00383.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholeSet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 64 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PinholeSet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Point3.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.··105 <p>3D·Point··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00383_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03136.html">gtsam::PinholeSet&lt;·CAMERA·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03136.html"·title="PinholeSet:·triangulates·point·and·keeps·an·estimate·of·it·around.">PinholeSet</a>:·triangulates·point·and·keeps·an·estimate·of·it·around.··<a·href="a03136.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03140.html">gtsam::traits&lt;·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03144.html">gtsam::traits&lt;·const·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:aa42f7ec660b7353de39f9c86a26711cc"·id="r_aa42f7ec660b7353de39f9c86a26711cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa42f7ec660b7353de39f9c86a26711cc"·name="aa42f7ec660b7353de39f9c86a26711cc"></a>
 117 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H2=boost::none)</td></tr>
 118 <tr·class="memdesc:aa42f7ec660b7353de39f9c86a26711cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr>
 119 <tr·class="separator:aa42f7ec660b7353de39f9c86a26711cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:ac37b6f807985ffd25217e33f6136fe58"·id="r_ac37b6f807985ffd25217e33f6136fe58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac37b6f807985ffd25217e33f6136fe58"·name="ac37b6f807985ffd25217e33f6136fe58"></a>
 121 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H=boost::none)</td></tr>
 122 <tr·class="memdesc:ac37b6f807985ffd25217e33f6136fe58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr>
 123 <tr·class="separator:ac37b6f807985ffd25217e33f6136fe58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:abb52bb00c68909fc1147e5d112e8c2ae"·id="r_abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb52bb00c68909fc1147e5d112e8c2ae"·name="abb52bb00c68909fc1147e5d112e8c2ae"></a>
 125 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::normalize</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr>
 126 <tr·class="memdesc:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">normalize,·with·optional·Jacobian·<br·/></td></tr>
 127 <tr·class="separator:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"·id="r_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_q=boost::none)</td></tr>
 129 <tr·class="memdesc:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cross·product··<br·/></td></tr>
 130 <tr·class="separator:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a7dc820e4e47218768f104b43a184a1bd"·id="r_a7dc820e4e47218768f104b43a184a1bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc820e4e47218768f104b43a184a1bd"·name="a7dc820e4e47218768f104b43a184a1bd"></a>
 132 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_q=boost::none)</td></tr>
 133 <tr·class="memdesc:a7dc820e4e47218768f104b43a184a1bd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dot·product·<br·/></td></tr>
 134 <tr·class="separator:a7dc820e4e47218768f104b43a184a1bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:a57f778b84bc6106471006421d289b832"·id="r_a57f778b84bc6106471006421d289b832"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a57f778b84bc6106471006421d289b832"·name="a57f778b84bc6106471006421d289b832"></a>
 136 Point3Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point3Pair·&gt;·&amp;abPointPairs)</td></tr>
 137 <tr·class="memdesc:a57f778b84bc6106471006421d289b832"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point3·pairs.·<br·/></td></tr>
 138 <tr·class="separator:a57f778b84bc6106471006421d289b832"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:aa0cf4b44adc94a39066254a3ea63fbef"·id="r_aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa0cf4b44adc94a39066254a3ea63fbef"·name="aa0cf4b44adc94a39066254a3ea63fbef"></a>
 140 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point3Pair·&amp;p)</td></tr>
 141 <tr·class="separator:aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>142 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>143 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 144 <div·class="textblock"><p>3D·Point·</p>
126 <div·class="textblock"><p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·</p> 
127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
128 </div></div><!--·contents·-->145 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>149 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00383.html">PinholeSet.h</a></li>150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00383.html">Point3.cpp</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>151 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>152 ··</ul>
136 </div>153 </div>
137 </body>154 </body>
138 </html>155 </html>
3.22 KB
html2text {}
Max HTML report size reached
787 B
./usr/share/doc/libgtsam-dev/html/a00383.js
701 B
js-beautify {}
Max HTML report size reached
7.06 KB
./usr/share/doc/libgtsam-dev/html/a00386.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 38 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SO4.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SOn-inl.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>4*4·matrix·representation·of·SO(4)··104 <p>Template·implementations·for·SO(n)··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a00386_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">107 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a8d21728e3da4cf1a96e1b6f87a97da47"·id="r_a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d21728e3da4cf1a96e1b6f87a97da47">gtsam::topLeft</a>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·6·&gt;·H=boost::none)</td></tr> 
117 <tr·class="memdesc:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·top-left·3*3·matrix.··<br·/></td></tr> 
118 <tr·class="separator:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:a3e57e4771f13855a495ec2c6454c9121"·id="r_a3e57e4771f13855a495ec2c6454c9121"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e57e4771f13855a495ec2c6454c9121"·name="a3e57e4771f13855a495ec2c6454c9121"></a> 
120 GTSAM_EXPORT·Matrix43&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stiefel</b>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·12,·6·&gt;·H=boost::none)</td></tr> 
121 <tr·class="memdesc:a3e57e4771f13855a495ec2c6454c9121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·Stiefel·manifold·of·4*3·orthonormal·3-frames·in·R^4,·i.e.,·pi(Q)·-&gt;·\(·S·\in·St(3,4)·\).·<br·/></td></tr> 
122 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table>113 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>115 <div·class="textblock"><p>Template·implementations·for·SO(n)·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 117 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
127 <dd> 
128 Luca·Carlone·</dd></dl> 
129 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>122 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00386.html">SO4.cpp</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00386.html">SOn-inl.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>125 ··</ul>
137 </div>126 </div>
138 </body>127 </body>
139 </html>128 </html>
1.61 KB
html2text {}
Max HTML report size reached
11.2 KB
./usr/share/doc/libgtsam-dev/html/a00398.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Pose2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 74 lines modifiedOffset 95, 47 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Pose2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3_S2.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>2D·Pose··105 <p>The·most·common·5DOF·3D-&gt;2D·calibration.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00398_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00398_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">108 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>110 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03156.html">gtsam::Pose2</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02944.html">gtsam::Cal3_S2</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·2D·pose·(Point2,<a·class="el"·href="a03212.html"·title="Rotation·matrix·NOTE:·the·angle·theta·is·in·radians·unless·explicitly·stated.">Rot2</a>)··<a·href="a03156.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.··<a·href="a02944.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03160.html">gtsam::Pose2::ChartAtOrigin</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02948.html">gtsam::traits&lt;·Cal3_S2·&gt;</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03164.html">gtsam::traits&lt;·Pose2·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03168.html">gtsam::traits&lt;·const·Pose2·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02952.html">gtsam::traits&lt;·const·Cal3_S2·&gt;</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03172.html">gtsam::Bearing&lt;·Pose2,·T·&gt;</a></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03176.html">gtsam::Range&lt;·Pose2,·T·&gt;</a></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
128 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
129 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
130 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table><table·class="memberdecls"> 
133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
134 Typedefs</h2></td></tr> 
135 <tr·class="memitem:afed7d8acf1467debfcc62f87818557f8"·id="r_afed7d8acf1467debfcc62f87818557f8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afed7d8acf1467debfcc62f87818557f8"·name="afed7d8acf1467debfcc62f87818557f8"></a> 
136 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose2Pair</b>·=·std::pair&lt;·<a·class="el"·href="a03156.html">Pose2</a>,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;</td></tr> 
137 <tr·class="separator:afed7d8acf1467debfcc62f87818557f8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:adf110f919cd7647cb169e0046459bb2b"·id="r_adf110f919cd7647cb169e0046459bb2b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adf110f919cd7647cb169e0046459bb2b"·name="adf110f919cd7647cb169e0046459bb2b"></a> 
139 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pose2Pairs</b>·=·std::vector&lt;·Pose2Pair·&gt;</td></tr> 
140 <tr·class="separator:adf110f919cd7647cb169e0046459bb2b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 </table><table·class="memberdecls"> 
142 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
143 Functions</h2></td></tr> 
144 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"·id="r_a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b78f4db0e05f3ca838ee4da6187710e"·name="a4b78f4db0e05f3ca838ee4da6187710e"></a> 
145 template&lt;&gt;·</td></tr> 
146 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::wedge&lt;·Pose2·&gt;</b>·(const·Vector·&amp;xi)</td></tr> 
147 <tr·class="memdesc:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·for·pose2·wedge·function·(generic·template·in·<a·class="el"·href="a00011.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>)·<br·/></td></tr> 
148 <tr·class="separator:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
149 </table>124 </table>
150 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
151 <div·class="textblock"><p>2D·Pose·</p>126 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>
152 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
153 <dd> 
154 :·Richard·Roberts·</dd></dl> 
155 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
156 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
159 ··<ul>132 ··<ul>
160 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00398.html">Pose2.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00398.html">Cal3_S2.h</a></li>
161 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
162 ··</ul>135 ··</ul>
163 </div>136 </div>
164 </body>137 </body>
165 </html>138 </html>
2.37 KB
html2text {}
Max HTML report size reached
633 B
./usr/share/doc/libgtsam-dev/html/a00398.js
547 B
js-beautify {}
Max HTML report size reached
114 KB
./usr/share/doc/libgtsam-dev/html/a00398_source.html
Max HTML report size reached
8.55 KB
./usr/share/doc/libgtsam-dev/html/a00401.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoPoint2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Fisheye.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 55 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">StereoPoint2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>A·2D·stereo·point·(uL,uR,v)··105 <p>Calibration·of·a·fisheye·camera.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00401_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00401_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03352.html">gtsam::StereoPoint2</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02996.html">gtsam::Cal3Fisheye</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·2D·stereo·point,·v·will·be·same·for·rectified·images.··<a·href="a03352.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·fisheye·camera.··<a·href="a02996.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03356.html">gtsam::traits&lt;·StereoPoint2·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03000.html">gtsam::traits&lt;·Cal3Fisheye·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03360.html">gtsam::traits&lt;·const·StereoPoint2·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03004.html">gtsam::traits&lt;·const·Cal3Fisheye·&gt;</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls"> 
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
127 Typedefs</h2></td></tr> 
128 <tr·class="memitem:a149dc71bfd2f69964eb40ceabd92af59"·id="r_a149dc71bfd2f69964eb40ceabd92af59"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a149dc71bfd2f69964eb40ceabd92af59"·name="a149dc71bfd2f69964eb40ceabd92af59"></a> 
129 typedef·std::vector&lt;·<a·class="el"·href="a03352.html">StereoPoint2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::StereoPoint2Vector</b></td></tr> 
130 <tr·class="separator:a149dc71bfd2f69964eb40ceabd92af59"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>124 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>A·2D·stereo·point·(uL,uR,v)·</p>126 <div·class="textblock"><p>Calibration·of·a·fisheye·camera.·</p>
134 <dl·class="section·date"><dt>Date</dt><dd>Jan·26,·2010·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>Apr·8,·2020·</dd></dl>
135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>128 <dl·class="section·author"><dt>Author</dt><dd>ghaggin·</dd>
 129 <dd>
 130 Varun·Agrawal·</dd></dl>
136 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>135 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00401.html">StereoPoint2.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00401.html">Cal3Fisheye.h</a></li>
142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
143 ··</ul>138 ··</ul>
144 </div>139 </div>
145 </body>140 </body>
146 </html>141 </html>
2.01 KB
html2text {}
Max HTML report size reached
402 B
./usr/share/doc/libgtsam-dev/html/a00401.js
316 B
js-beautify {}
Max HTML report size reached
72.3 KB
./usr/share/doc/libgtsam-dev/html/a00401_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoPoint2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Fisheye.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 187 lines modifiedOffset 98, 177 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">StereoPoint2.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3Fisheye.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00401.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00401.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">gtsam/geometry/Cal3.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03352.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·{</div> 
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">private</span>:</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">double</span>·uL_,·uR_,·v_;</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">enum</span>·{·dimension·=·3·};</div> 
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
135 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03352.html#af91933798181ce1bb4759a7f78900ed8">···43</a></span>··<a·class="code·hl_function"·href="a03352.html#af91933798181ce1bb4759a7f78900ed8">StereoPoint2</a>()·:</div> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······uL_(0),·uR_(0),·v_(0)·{</div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div> 
139 </div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
141 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03352.html#a6e78d04be7be5824277957b807f29a67">···48</a></span>··<a·class="code·hl_function"·href="a03352.html#a6e78d04be7be5824277957b807f29a67">StereoPoint2</a>(<span·class="keywordtype">double</span>·uL,·<span·class="keywordtype">double</span>·uR,·<span·class="keywordtype">double</span>·v)·:</div> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······uL_(uL),·uR_(uR),·v_(v)·{</div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div> 
145 </div> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
147 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03352.html#a127f5a9bc07d0f81dc30f67d4eb6e3bd">···53</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03352.html#a127f5a9bc07d0f81dc30f67d4eb6e3bd">StereoPoint2</a>(<span·class="keyword">const</span>·Vector3&amp;·v)·:</div> 
149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····uL_(v(0)),·uR_(v(1)),·v_(v(2))·{}</div> 
150 </div>130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02996.html">···51</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02996.html">Cal3Fisheye</a>·:·<span·class="keyword">pu[·...·truncated·by·diffoscope;·len:·67,·SHA:·89401da5c597634c2dc943dcc1fc311b559e7e82504cfec79e0fa58bed60dc30·...·]/div>
 131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">private</span>:</div>
 132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">double</span>·k1_·=·0.0f,·k2_·=·0.0f;··</div>
 133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">double</span>·k3_·=·0.0f,·k4_·=·0.0f;··</div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">double</span>·tol_·=·1e-5;·············</div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</span>:</div>
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="s[·...·truncated·by·diffoscope;·len:·69,·SHA:·142dee801c416978be2477987fefea7ee8fd73a5e9cb1630ee4ce21552e4ceb3·...·];</div>137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</div>
 138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Fisheye&gt;;</div>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>139 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
155 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03352.html#a74e0c6868b8d058dc7d49f12da34e483">···64</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03352.html#a74e0c6868b8d058dc7d49f12da34e483">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&amp;·q,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·(std::abs(uL_·-·q.uL_)·&lt;·tol·&amp;&amp;·std::abs(uR_·-·q.uR_)·&lt;·tol</div> 
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········&amp;&amp;·std::abs(v_·-·q.v_)·&lt;·tol);</div>140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02996.html#afb3587b815f8d6b25d8dee3704063132">···66</a></span>··<a·class="code·hl_function"·href="a02996.html#afb3587b815f8d6b25d8dee3704063132">Cal3Fisheye</a>()·=·<span·class="keywordflow">default</span>;</div>
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
160 </div> 
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a02996.html">Cal3Fisheye</a>(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·fx,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·fy,·<span·class="keyword">const</span>·<s[·...·truncated·by·diffoscope;·len:·119,·SHA:·3b18e20336210db8be775a855f5556619a576ffd56cd9e41fabc41bbadf6663d·...·]</div>
 144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··············<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·v0,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k1,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k2,</div>
 145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··············<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k3,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k4,·<span·class="keywordtype">double</span>·tol·=·1e-5)</div>
 146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(fx,·fy,·s,·u0,·v0),</div>
162 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>147 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········k1_(k1),</div>
163 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03352.html#af51044042dadc526d0b364c26c6da97e">···74</a></span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·<a·class="code·hl_function"·href="a03352.html#af51044042dadc526d0b364c26c6da97e">Identity</a>()·{</div> 
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>();</div>148 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········k2_(k2),</div>
 149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········k3_(k3),</div>
 150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········k4_(k4),</div>
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>151 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········tol_(tol)·{}</div>
167 </div> 
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>152 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<a·class="code·hl_class"·href="a02996.html">~Cal3Fisheye</a>()<span·class="keyword">·override·</span>{}</div>
169 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}"> 
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a03352.html#a8be0cca494701e375ca31db902f66fe1">···79</a></span>··<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·<a·class="code·hl_function"·href="a03352.html#a8be0cca494701e375ca31db902f66fe1">operator-</a>()<span·class="keyword">·const·</span>{</div> 
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>(-uL_,·-uR_,·-v_);</div> 
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div> 
173 </div> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
175 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a03352.html#a6720f98d02fa76cfdd7b70e5f0f0dffd">···84</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·operator·+(<span·class="keyword">const</span>·Vector3&amp;·v)<span·class="keyword">·const·</span>{</div> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>(uL_·+·v[0],·uR_·+·v[1],·v_·+·v[2]);</div> 
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div> 
179 </div> 
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
181 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03352.html#ab0f193e3fbc9fc811051dfcd4c394891">···89</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·operator·+(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&amp;·b)<span·class="keyword">·const·</span>{</div> 
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>(uL_·+·b.uL_,·uR_·+·b.uR_,·v_·+·b.v_);</div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··}</div>155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
185 </div>156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">explicit</span>·Cal3Fisheye(<span·class="keyword">const</span>·Vector9&amp;·v)</div>
 157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······:·Cal3(v(0),·v(1),·v(2),·v(3),·v(4)),</div>
 158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········k1_(v(5)),</div>
 159 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········k2_(v(6)),</div>
 160 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········k3_(v(7)),</div>
 161 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········k4_(v(8))·{}</div>
186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
187 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03352.html#a211d5cb9dd5816de465bc6aeb35f8adc">···94</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·operator·-(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&amp;·b)<span·class="keyword">·const·</span>{</div> 
Max diff block lines reached; 37565/58356 bytes (64.37%) of diff not shown.
15.2 KB
html2text {}
Max HTML report size reached
9.35 KB
./usr/share/doc/libgtsam-dev/html/a00404.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholePose.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 52 lines modifiedOffset 96, 52 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3DS2.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PinholePose.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.··105 <p>Pinhole·camera·with·known·calibration.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00404_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00404_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02980.html">gtsam::Cal3DS2</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03120.html">gtsam::PinholeBaseK&lt;·CALIBRATION·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·camera·with·radial·distortion·that·also·supports·Lie-group·behaviors·for·optimization.··<a·href="a02980.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·<em>fixed</em>·Calibration.··<a·href="a03120.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02984.html">gtsam::traits&lt;·Cal3DS2·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03124.html">gtsam::PinholePose&lt;·CALIBRATION·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·<em>fixed</em>·Calibration.··<a·href="a03124.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03128.html">gtsam::traits&lt;·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02988.html">gtsam::traits&lt;·const·Cal3DS2·&gt;</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03132.html">gtsam::traits&lt;·const·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>123 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>127 </table>
125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 129 <div·class="textblock"><p>Pinhole·camera·with·known·calibration.·</p>
126 <div·class="textblock"><p>Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.·</p> 
127 <p>Calibration·of·a·camera·with·radial·distortion.</p> 
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl> 
129 <dl·class="section·author"><dt>Author</dt><dd>ydjian·@autho·Varun·Agrawal</dd></dl> 
130 <dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl> 
131 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
132 <dd>131 <dd>
133 Varun·Agrawal·</dd></dl>132 Frank·Dellaert·</dd></dl>
 133 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2015·</dd></dl>
134 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00404.html">Cal3DS2.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00404.html">PinholePose.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>141 ··</ul>
142 </div>142 </div>
143 </body>143 </body>
144 </html>144 </html>
2.46 KB
html2text {}
Max HTML report size reached
422 B
./usr/share/doc/libgtsam-dev/html/a00404.js
336 B
js-beautify {}
Max HTML report size reached
148 KB
./usr/share/doc/libgtsam-dev/html/a00404_source.html
Max HTML report size reached
58.5 KB
./usr/share/doc/libgtsam-dev/html/a00407.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/triangulation.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 52 lines modifiedOffset 95, 192 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Rot2.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">triangulation.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>2D·rotation··107 <p>Functions·for·triangulation.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00407_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00407_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03212.html">gtsam::Rot2</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03364.html">gtsam::TriangulationUnderconstrainedException</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·matrix·NOTE:·the·angle·theta·is·in·radians·unless·explicitly·stated.··<a·href="a03212.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·by·triangulateDLT·when·SVD·returns·rank·&lt;·3.··<a·href="a03364.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03216.html">gtsam::Rot2::ChartAtOrigin</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03368.html">gtsam::TriangulationCheiralityException</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·by·triangulateDLT·when·landmark·is·behind·one·or·more·of·the·cameras.··<a·href="a03368.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03220.html">gtsam::traits&lt;·Rot2·&gt;</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03372.html">gtsam::TriangulationParameters</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03224.html">gtsam::traits&lt;·const·Rot2·&gt;</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03376.html">gtsam::TriangulationResult</a></td></tr>
 122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03376.html"·title="TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.">TriangulationResult</a>·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.··<a·href="a03376.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 </table><table·class="memberdecls">
 131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 132 Typedefs</h2></td></tr>
 133 <tr·class="memitem:a71e21506e10855448d8c8f3cc9246416"·id="r_a71e21506e10855448d8c8f3cc9246416"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a71e21506e10855448d8c8f3cc9246416"·name="a71e21506e10855448d8c8f3cc9246416"></a>
 134 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Bundler</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&gt;·&gt;</td></tr>
 135 <tr·class="separator:a71e21506e10855448d8c8f3cc9246416"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a8907b236e97ea5d991430ee8daf07139"·id="r_a8907b236e97ea5d991430ee8daf07139"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8907b236e97ea5d991430ee8daf07139"·name="a8907b236e97ea5d991430ee8daf07139"></a>
 137 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3_S2</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02944.html">Cal3_S2</a>·&gt;·&gt;</td></tr>
 138 <tr·class="separator:a8907b236e97ea5d991430ee8daf07139"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a30d75f51055f0fc993ac04888909ac80"·id="r_a30d75f51055f0fc993ac04888909ac80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a30d75f51055f0fc993ac04888909ac80"·name="a30d75f51055f0fc993ac04888909ac80"></a>
 140 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3DS2</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02980.html">Cal3DS2</a>·&gt;·&gt;</td></tr>
 141 <tr·class="separator:a30d75f51055f0fc993ac04888909ac80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:ac66a4f0fd9c631e4d37fe5ec3cfe3feb"·id="r_ac66a4f0fd9c631e4d37fe5ec3cfe3feb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac66a4f0fd9c631e4d37fe5ec3cfe3feb"·name="ac66a4f0fd9c631e4d37fe5ec3cfe3feb"></a>
 143 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Fisheye</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02996.html">Cal3Fisheye</a>·&gt;·&gt;</td></tr>
 144 <tr·class="separator:ac66a4f0fd9c631e4d37fe5ec3cfe3feb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:ac183dae138857accc613c99a8abee2b7"·id="r_ac183dae138857accc613c99a8abee2b7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac183dae138857accc613c99a8abee2b7"·name="ac183dae138857accc613c99a8abee2b7"></a>
 146 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Unified</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a03008.html">Cal3Unified</a>·&gt;·&gt;</td></tr>
 147 <tr·class="separator:ac183dae138857accc613c99a8abee2b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:a694a3204c58b4b583ebf1ca7df701598"·id="r_a694a3204c58b4b583ebf1ca7df701598"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a694a3204c58b4b583ebf1ca7df701598"·name="a694a3204c58b4b583ebf1ca7df701598"></a>
 149 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetSpherical</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03324.html">SphericalCamera</a>·&gt;</td></tr>
 150 <tr·class="separator:a694a3204c58b4b583ebf1ca7df701598"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 </table><table·class="memberdecls">
 152 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 153 Functions</h2></td></tr>
 154 <tr·class="memitem:af378e231b519e8bb1f09f4aa13a38dca"·id="r_af378e231b519e8bb1f09f4aa13a38dca"><td·class="memItemLeft"·align="right"·valign="top">Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#af378e231b519e8bb1f09f4aa13a38dca">gtsam::triangulateHomogeneousDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·Point2Vector·&amp;measurements,·double·rank_tol=1e-9)</td></tr>
 155 <tr·class="memdesc:af378e231b519e8bb1f09f4aa13a38dca"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DLT·triangulation:·See·Hartley·and·Zisserman,·2nd·Ed.,·page·312.··<br·/></td></tr>
 156 <tr·class="separator:af378e231b519e8bb1f09f4aa13a38dca"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 157 <tr·class="memitem:a8d16887f8890aaf7ceb5e3cbb181a191"·id="r_a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="memItemLeft"·align="right"·valign="top">Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d16887f8890aaf7ceb5e3cbb181a191">gtsam::triangulateHomogeneousDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·std::vector&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&amp;measurements,·double·rank_tol=1e-9)</td></tr>
 158 <tr·class="memdesc:a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same·math·as·Hartley·and·Zisserman,·2nd·Ed.,·page·312,·but·with·unit-norm·bearing·vectors·(contrarily·to·pinhole·projection,·the·z·entry·is·not·assumed·to·be·1·as·in·Hartley·and·Zisserman)··<br·/></td></tr>
 159 <tr·class="separator:a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 160 <tr·class="memitem:aed2918ac0049316bf09f96879efca3b6"·id="r_aed2918ac0049316bf09f96879efca3b6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed2918ac0049316bf09f96879efca3b6">gtsam::triangulateDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·Point2Vector·&amp;measurements,·double·rank_tol=1e-9)</td></tr>
 161 <tr·class="memdesc:aed2918ac0049316bf09f96879efca3b6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DLT·triangulation:·See·Hartley·and·Zisserman,·2nd·Ed.,·page·312.··<br·/></td></tr>
 162 <tr·class="separator:aed2918ac0049316bf09f96879efca3b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 163 <tr·class="memitem:a523a0528f883f1c569a8a4c9a0e514a0"·id="r_a523a0528f883f1c569a8a4c9a0e514a0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a523a0528f883f1c569a8a4c9a0e514a0"·name="a523a0528f883f1c569a8a4c9a0e514a0"></a>
 164 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::triangulateDLT</b>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·std::vector&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&amp;measurements,·double·rank_tol=1e-9)</td></tr>
 165 <tr·class="memdesc:a523a0528f883f1c569a8a4c9a0e514a0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·of·previous·function·to·work·with·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·(projected·to·canonical·camera)·<br·/></td></tr>
 166 <tr·class="separator:a523a0528f883f1c569a8a4c9a0e514a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 167 <tr·class="memitem:a0f9e5111ffc481b34f0123418b0ecd13"·id="r_a0f9e5111ffc481b34f0123418b0ecd13"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0f9e5111ffc481b34f0123418b0ecd13">gtsam::triangulateLOST</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·const·Point3Vector·&amp;calibratedMeasurements,·const·SharedIsotropic·&amp;measurementNoise)</td></tr>
 168 <tr·class="memdesc:a0f9e5111ffc481b34f0123418b0ecd13"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Triangulation·using·the·LOST·(Linear·Optimal·Sine·Triangulation)·algorithm·proposed·in·<a·href="https://arxiv.org/pdf/2205.12197.pdf">https://arxiv.org/pdf/2205.12197.pdf</a>·by·Sebastien·Henry·and·John·Christian.··<br·/></td></tr>
 169 <tr·class="separator:a0f9e5111ffc481b34f0123418b0ecd13"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 170 <tr·class="memitem:ad167fac94fa72c0d3b8db36e5fa2becb"·id="r_ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr>
 171 <tr·class="memitem:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>,·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad167fac94fa72c0d3b8db36e5fa2becb">gtsam::triangulationGraph</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal,·const·Point2Vector·&amp;measurements,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=<a·class="el"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(2))</td></tr>
 172 <tr·class="memdesc:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·factor·graph·with·projection·factors·from·poses·and·one·calibration.··<br·/></td></tr>
 173 <tr·class="separator:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 174 <tr·class="memitem:a2b96bc32f3c5c436db3fe60e5139319e"·id="r_a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memTemplParams"·colspan="2">template&lt;class·CAMERA·&gt;·</td></tr>
 175 <tr·class="memitem:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>,·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2b96bc32f3c5c436db3fe60e5139319e">gtsam::triangulationGraph</a>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measurements,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr>
 176 <tr·class="memdesc:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·factor·graph·with·projection·factors·from·pinhole·cameras·(each·camera·has·a·pose·and·calibration)··<br·/></td></tr>
 177 <tr·class="separator:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 178 <tr·class="memitem:a4b0057879b0c5f323185452b0d1a4232"·id="r_a4b0057879b0c5f323185452b0d1a4232"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">gtsam::optimize</a>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey)</td></tr>
 179 <tr·class="memdesc:a4b0057879b0c5f323185452b0d1a4232"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optimize·for·triangulation.··<br·/></td></tr>
 180 <tr·class="separator:a4b0057879b0c5f323185452b0d1a4232"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a9dab6b5829b51511735b6b841bb36a36"·id="r_a9dab6b5829b51511735b6b841bb36a36"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr>
 182 <tr·class="memitem:a9dab6b5829b51511735b6b841bb36a36"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9dab6b5829b51511735b6b841bb36a36">gtsam::triangulateNonlinear</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal,·const·Point2Vector·&amp;measurements,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr>
 183 <tr·class="memdesc:a9dab6b5829b51511735b6b841bb36a36"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·an·initial·estimate·,·refine·a·point·using·measurements·in·several·cameras.··<br·/></td></tr>
 184 <tr·class="separator:a9dab6b5829b51511735b6b841bb36a36"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 185 <tr·class="memitem:a13ac0858b6f6600f5a4242aeb797692f"·id="r_a13ac0858b6f6600f5a4242aeb797692f"><td·class="memTemplParams"·colspan="2">template&lt;class·CAMERA·&gt;·</td></tr>
 186 <tr·class="memitem:a13ac0858b6f6600f5a4242aeb797692f"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a13ac0858b6f6600f5a4242aeb797692f">gtsam::triangulateNonlinear</a>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measurements,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr>
 187 <tr·class="memdesc:a13ac0858b6f6600f5a4242aeb797692f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·an·initial·estimate·,·refine·a·point·using·measurements·in·several·cameras.··<br·/></td></tr>
 188 <tr·class="separator:a13ac0858b6f6600f5a4242aeb797692f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:a5aa5890f454a0a5d56ac9596bdbeddc1"·id="r_a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memTemplParams"·colspan="2"><a·id="a5aa5890f454a0a5d56ac9596bdbeddc1"·name="a5aa5890f454a0a5d56ac9596bdbeddc1"></a>
 190 template&lt;class·CAMERA·&gt;·</td></tr>
 191 <tr·class="memitem:a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::projectionMatricesFromCameras</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras)</td></tr>
 192 <tr·class="separator:a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 193 <tr·class="memitem:a67a3a17b558f25b6fc4497db68da32fd"·id="r_a67a3a17b558f25b6fc4497db68da32fd"><td·class="memTemplParams"·colspan="2"><a·id="a67a3a17b558f25b6fc4497db68da32fd"·name="a67a3a17b558f25b6fc4497db68da32fd"></a>
 194 template&lt;class·CALIBRATION·&gt;·</td></tr>
 195 <tr·class="memitem:a67a3a17b558f25b6fc4497db68da32fd"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::projectionMatricesFromPoses</b>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal)</td></tr>
 196 <tr·class="separator:a67a3a17b558f25b6fc4497db68da32fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 197 <tr·class="memitem:a3d070e707c4b2d69d0f024a30501f06c"·id="r_a3d070e707c4b2d69d0f024a30501f06c"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr>
 198 <tr·class="memitem:a3d070e707c4b2d69d0f024a30501f06c"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02944.html">Cal3_S2</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3d070e707c4b2d69d0f024a30501f06c">gtsam::createPinholeCalibration</a>·(const·CALIBRATION·&amp;cal)</td></tr>
 199 <tr·class="memdesc:a3d070e707c4b2d69d0f024a30501f06c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·pinhole·calibration·from·a·different·<a·class="el"·href="a02940.html"·title="Common·base·class·for·all·calibration·models.">Cal3</a>·object,·removing·distortion.··<br·/></td></tr>
 200 <tr·class="separator:a3d070e707c4b2d69d0f024a30501f06c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 201 <tr·class="memitem:a46a14c34d729a626825e4eff8a7de8dd"·id="r_a46a14c34d729a626825e4eff8a7de8dd"><td·class="memTemplParams"·colspan="2"><a·id="a46a14c34d729a626825e4eff8a7de8dd"·name="a46a14c34d729a626825e4eff8a7de8dd"></a>
 202 template&lt;class·CALIBRATION·,·class·MEASUREMENT·&gt;·</td></tr>
Max diff block lines reached; 1684/38645 bytes (4.36%) of diff not shown.
20.6 KB
html2text {}
Max HTML report size reached
2.59 KB
./usr/share/doc/libgtsam-dev/html/a00407.js
2.5 KB
js-beautify {}
Max HTML report size reached
206 KB
./usr/share/doc/libgtsam-dev/html/a00407_source.html
Max HTML report size reached
7.09 KB
./usr/share/doc/libgtsam-dev/html/a00410.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 lines modifiedOffset 94, 47 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Cal3_S2.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cyclic.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>The·most·common·5DOF·3D-&gt;2D·calibration.··105 <p>Cyclic·group,·i.e.,·the·integers·modulo·N.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00410_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03060.html">gtsam::Cyclic&lt;·N·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03060.html"·title="Cyclic·group·of·order·N.">Cyclic</a>·group·of·order·N.··<a·href="a03060.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03064.html">gtsam::traits&lt;·Cyclic&lt;·N·&gt;·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·cyclic·group·to·be·a·model·of·the·Additive·Group·concept.··<a·href="a03064.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:aa1d71ac66372025933d65ce5efee8cdf"·id="r_aa1d71ac66372025933d65ce5efee8cdf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1d71ac66372025933d65ce5efee8cdf"·name="aa1d71ac66372025933d65ce5efee8cdf"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02944.html">Cal3_S2</a>·&amp;cal)</td></tr> 
118 <tr·class="separator:aa1d71ac66372025933d65ce5efee8cdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>123 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration.·</p>125 <div·class="textblock"><p>Cyclic·group,·i.e.,·the·integers·modulo·N.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
123 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>131 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00410.html">Cal3_S2.cpp</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00410.html">Cyclic.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>134 ··</ul>
131 </div>135 </div>
132 </body>136 </body>
133 </html>137 </html>
1.54 KB
html2text {}
Max HTML report size reached
5.61 KB
./usr/share/doc/libgtsam-dev/html/a00413.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2_Base.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 39 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Cal3DS2_Base.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3DS2.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>113 Functions</h2></td></tr>
114 <tr·class="memitem:a7804979ad8bb1a32c54eff40daa76a4d"·id="r_a7804979ad8bb1a32c54eff40daa76a4d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7804979ad8bb1a32c54eff40daa76a4d"·name="a7804979ad8bb1a32c54eff40daa76a4d"></a>114 <tr·class="memitem:a01f6dbf948468025a348758d28593097"·id="r_a01f6dbf948468025a348758d28593097"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a01f6dbf948468025a348758d28593097"·name="a01f6dbf948468025a348758d28593097"></a>
115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02992.html">Cal3DS2_Base</a>·&amp;cal)</td></tr>115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02980.html">Cal3DS2</a>·&amp;cal)</td></tr>
116 <tr·class="separator:a7804979ad8bb1a32c54eff40daa76a4d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a01f6dbf948468025a348758d28593097"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
121 <dd>121 <dd>
122 Varun·Agrawal·</dd></dl>122 Varun·Agrawal·</dd></dl>
123 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00413.html">Cal3DS2_Base.cpp</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00413.html">Cal3DS2.cpp</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>130 ··</ul>
131 </div>131 </div>
132 </body>132 </body>
133 </html>133 </html>
1.02 KB
html2text {}
Max HTML report size reached
9.94 KB
./usr/share/doc/libgtsam-dev/html/a00422.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Line3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholeCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 56 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">Line3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PinholeCamera.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>4·dimensional·manifold·of·3D·lines··105 <p>Base·class·for·all·pinhole·cameras.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00422_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00422_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03080.html">gtsam::Line3</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03104.html">gtsam::PinholeCamera&lt;·Calibration·&gt;</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·3D·line·(R,a,b)·:·(<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>,Scalar,Scalar)··<a·href="a03080.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·Calibration.··<a·href="a03104.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03084.html">gtsam::traits&lt;·Line3·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03108.html">gtsam::traits&lt;·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03088.html">gtsam::traits&lt;·const·Line3·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03112.html">gtsam::traits&lt;·const·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03116.html">gtsam::Range&lt;·PinholeCamera&lt;·Calibration·&gt;,·T·&gt;</a></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls"> 
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
127 Functions</h2></td></tr> 
128 <tr·class="memitem:aae9294b064e306ac7993dea546c0d8fb"·id="r_aae9294b064e306ac7993dea546c0d8fb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03080.html">Line3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aae9294b064e306ac7993dea546c0d8fb">gtsam::transformTo</a>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;wTc,·const·<a·class="el"·href="a03080.html">Line3</a>·&amp;wL,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·4,·6·&gt;·Dpose=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·4,·4·&gt;·Dline=boost::none)</td></tr> 
129 <tr·class="memdesc:aae9294b064e306ac7993dea546c0d8fb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Transform·a·line·from·world·to·camera·frame.··<br·/></td></tr> 
130 <tr·class="separator:aae9294b064e306ac7993dea546c0d8fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>126 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>4·dimensional·manifold·of·3D·lines·</p>128 <div·class="textblock"><p>Base·class·for·all·pinhole·cameras.·</p>
134 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd>129 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
 130 <dl·class="section·date"><dt>Date</dt><dd>Jan·27,·2012·</dd></dl>
135 <dd> 
136 Frank·Dellaert·</dd></dl> 
137 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>135 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00422.html">Line3.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00422.html">PinholeCamera.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>138 ··</ul>
145 </div>139 </div>
146 </body>140 </body>
147 </html>141 </html>
2.47 KB
html2text {}
Max HTML report size reached
578 B
./usr/share/doc/libgtsam-dev/html/a00422.js
492 B
js-beautify {}
Max HTML report size reached
124 KB
./usr/share/doc/libgtsam-dev/html/a00422_source.html
Max HTML report size reached
8.49 KB
./usr/share/doc/libgtsam-dev/html/a00425.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/BearingRange.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Similarity3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BearingRange.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Implementation·of·Similarity3·transform.··105 <p>Bearing-Range·product.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00425_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02924.html">gtsam::BearingRange&lt;·A1,·A2,·B,·R·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bearing-Range·product·for·a·particular·A1,A2·combination·will·use·the·functors·above·to·create·a·similar·functor·of·type·A1*A2·-&gt;·pair&lt;Bearing::return_type,Range::return_type&gt;·For·example·BearingRange&lt;Pose2,Point2&gt;(pose,point)·will·return·pair&lt;Rot2,double&gt;·and·BearingRange&lt;Pose3,Point3&gt;(pose,point)·will·return·pair&lt;Unit3,double&gt;··<a·href="a02924.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02928.html">gtsam::traits&lt;·BearingRange&lt;·A1,·A2·&gt;·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·A1,·A2,·RT·&gt;</a></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02936.html">gtsam::HasRange&lt;·A1,·A2,·RT·&gt;</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:aa234f504b04d6aae1b70643d11c7ac3c"·id="r_aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa234f504b04d6aae1b70643d11c7ac3c"·name="aa234f504b04d6aae1b70643d11c7ac3c"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03264.html">Similarity3</a>·&amp;p)</td></tr> 
118 <tr·class="separator:aa234f504b04d6aae1b70643d11c7ac3c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>126 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>128 <div·class="textblock"><p>Bearing-Range·product.·</p>
 129 <dl·class="section·date"><dt>Date</dt><dd>July,·2015·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
123 <dd> 
124 John·Lambert·</dd></dl> 
125 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>135 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00425.html">Similarity3.cpp</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00425.html">BearingRange.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>138 ··</ul>
133 </div>139 </div>
134 </body>140 </body>
135 </html>141 </html>
2.13 KB
html2text {}
Max HTML report size reached
10.2 KB
./usr/share/doc/libgtsam-dev/html/a00431_source.html
    
Offset 114, 20 lines modifiedOffset 114, 20 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">gtsam/base/Lie.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Pose2.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00329.html">gtsam/geometry/Pose2.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00407.html">gtsam/geometry/Rot2.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00371.html">gtsam/geometry/Rot2.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Forward·declarations</span></div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Forward·declarations</span></div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>Pose2;</div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>Pose2;</div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
133 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
Offset 223, 19 lines modifiedOffset 223, 19 lines modified
223 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span><span·class="keyword">template</span>·&lt;&gt;</div>223 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span><span·class="keyword">template</span>·&lt;&gt;</div>
224 <div·class="line"><a·id="l00195"·name="l00195"></a><span·class="lineno"><a·class="line"·href="a03256.html">··195</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03248.html">Similarity2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Similarity2&gt;·{};</div>224 <div·class="line"><a·id="l00195"·name="l00195"></a><span·class="lineno"><a·class="line"·href="a03256.html">··195</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03248.html">Similarity2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Similarity2&gt;·{};</div>
225 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span>·</div>225 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span>·</div>
226 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span><span·class="keyword">template</span>·&lt;&gt;</div>226 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span><span·class="keyword">template</span>·&lt;&gt;</div>
227 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno"><a·class="line"·href="a03260.html">··198</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03248.html">Similarity2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Similarity2&gt;·{};</div>227 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno"><a·class="line"·href="a03260.html">··198</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03248.html">Similarity2</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02376.html">internal::LieGroup</a>&lt;Similarity2&gt;·{};</div>
228 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>228 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>·</div>
229 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>}··<span·class="comment">//·namespace·gtsam</span></div>229 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>}··<span·class="comment">//·namespace·gtsam</span></div>
230 <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div> 
231 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>230 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
 231 <div·class="ttc"·id="aa00128_html"><div·class="ttname"><a·href="a00128.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
 232 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
232 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>233 <div·class="ttc"·id="aa00329_html"><div·class="ttname"><a·href="a00329.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>
233 <div·class="ttc"·id="aa00407_html"><div·class="ttname"><a·href="a00407.html">Rot2.h</a></div><div·class="ttdoc">2D·rotation</div></div>234 <div·class="ttc"·id="aa00371_html"><div·class="ttname"><a·href="a00371.html">Rot2.h</a></div><div·class="ttdoc">2D·rotation</div></div>
234 <div·class="ttc"·id="aa00449_html"><div·class="ttname"><a·href="a00449.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div> 
235 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>235 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
236 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>236 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>
237 <div·class="ttc"·id="aa01428_html_a63d86e99c211c6daeac2b7b4dd9d928e"><div·class="ttname"><a·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">gtsam::operator*</a></div><div·class="ttdeci">Point2·operator*(double·s,·const·Point2·&amp;p)</div><div·class="ttdoc">multiply·with·scalar</div><div·class="ttdef"><b>Definition</b>·Point2.h:47</div></div>237 <div·class="ttc"·id="aa01428_html_a63d86e99c211c6daeac2b7b4dd9d928e"><div·class="ttname"><a·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">gtsam::operator*</a></div><div·class="ttdeci">Point2·operator*(double·s,·const·Point2·&amp;p)</div><div·class="ttdoc">multiply·with·scalar</div><div·class="ttdef"><b>Definition</b>·Point2.h:47</div></div>
238 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>238 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>
239 <div·class="ttc"·id="aa01428_html_afd5b3cf3f54adcbdd6d9e7403f1a792f"><div·class="ttname"><a·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">gtsam::operator==</a></div><div·class="ttdeci">bool·operator==(const·Matrix·&amp;A,·const·Matrix·&amp;B)</div><div·class="ttdoc">equality·is·just·equal_with_abs_tol·1e-9</div><div·class="ttdef"><b>Definition</b>·Matrix.h:100</div></div>239 <div·class="ttc"·id="aa01428_html_afd5b3cf3f54adcbdd6d9e7403f1a792f"><div·class="ttname"><a·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">gtsam::operator==</a></div><div·class="ttdeci">bool·operator==(const·Matrix·&amp;A,·const·Matrix·&amp;B)</div><div·class="ttdoc">equality·is·just·equal_with_abs_tol·1e-9</div><div·class="ttdef"><b>Definition</b>·Matrix.h:100</div></div>
240 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>240 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
241 <div·class="ttc"·id="aa02364_html"><div·class="ttname"><a·href="a02364.html">gtsam::LieGroup</a></div><div·class="ttdoc">A·CRTP·helper·class·that·implements·Lie·group·methods·Prerequisites:·methods·operator*,...</div><div·class="ttdef"><b>Definition</b>·Lie.h:37</div></div>241 <div·class="ttc"·id="aa02364_html"><div·class="ttname"><a·href="a02364.html">gtsam::LieGroup</a></div><div·class="ttdoc">A·CRTP·helper·class·that·implements·Lie·group·methods·Prerequisites:·methods·operator*,...</div><div·class="ttdef"><b>Definition</b>·Lie.h:37</div></div>
1.06 KB
html2text {}
Max HTML report size reached
9.12 KB
./usr/share/doc/libgtsam-dev/html/a00434.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SimpleCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 57 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Rot2.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SimpleCamera.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>2D·Rotations··105 <p>A·simple·camera·class·with·a·Cal3_S2·calibration.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00434_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 116 Typedefs</h2></td></tr>
 117 <tr·class="memitem:a3a2e8c622e65623a6853c84073bdb4f2"·id="r_a3a2e8c622e65623a6853c84073bdb4f2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">gtsam::PinholeCameraCal3_S2</a>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02944.html">gtsam::Cal3_S2</a>·&gt;</td></tr>
 118 <tr·class="memdesc:a3a2e8c622e65623a6853c84073bdb4f2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenient·aliases·for·Pinhole·camera·classes·with·different·calibrations.··<br·/></td></tr>
 119 <tr·class="separator:a3a2e8c622e65623a6853c84073bdb4f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a095674a7836d08a894b0c11b34f692d5"·id="r_a095674a7836d08a894b0c11b34f692d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a095674a7836d08a894b0c11b34f692d5"·name="a095674a7836d08a894b0c11b34f692d5"></a>
 121 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Bundler</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">gtsam::Cal3Bundler</a>·&gt;</td></tr>
 122 <tr·class="separator:a095674a7836d08a894b0c11b34f692d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a6059015283261a6c8c12d7fb6c08e512"·id="r_a6059015283261a6c8c12d7fb6c08e512"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6059015283261a6c8c12d7fb6c08e512"·name="a6059015283261a6c8c12d7fb6c08e512"></a>
 124 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3DS2</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02980.html">gtsam::Cal3DS2</a>·&gt;</td></tr>
 125 <tr·class="separator:a6059015283261a6c8c12d7fb6c08e512"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:ad5d1adde00815ce95596a9f9ba9e6f54"·id="r_ad5d1adde00815ce95596a9f9ba9e6f54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad5d1adde00815ce95596a9f9ba9e6f54"·name="ad5d1adde00815ce95596a9f9ba9e6f54"></a>
 127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Unified</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a03008.html">gtsam::Cal3Unified</a>·&gt;</td></tr>
 128 <tr·class="separator:ad5d1adde00815ce95596a9f9ba9e6f54"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:a4026e65ca995e7ab10b2432af0b02b43"·id="r_a4026e65ca995e7ab10b2432af0b02b43"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4026e65ca995e7ab10b2432af0b02b43"·name="a4026e65ca995e7ab10b2432af0b02b43"></a>
 130 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Fisheye</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02996.html">gtsam::Cal3Fisheye</a>·&gt;</td></tr>
 131 <tr·class="separator:a4026e65ca995e7ab10b2432af0b02b43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>132 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>2D·Rotations·</p>134 <div·class="textblock"><p>A·simple·camera·class·with·a·Cal3_S2·calibration.·</p>
115 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Aug·16,·2009·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>141 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00434.html">Rot2.cpp</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00434.html">SimpleCamera.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>144 ··</ul>
125 </div>145 </div>
126 </body>146 </body>
127 </html>147 </html>
2.23 KB
html2text {}
Max HTML report size reached
13.0 KB
./usr/share/doc/libgtsam-dev/html/a00437.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 117 lines modifiedOffset 94, 38 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">SO3.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SOn.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>3*3·matrix·representation·of·SO(3)··104 <p>Definitions·of·dynamic·specializations·of·SO(n)··
108 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00437_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">106 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03280.html">gtsam::so3::ExpmapFunctor</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·implementing·Exponential·map.··<a·href="a03280.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03284.html">gtsam::so3::DexpFunctor</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·Exponential·map·<em>and</em>·its·derivatives.··<a·href="a03284.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03288.html">gtsam::traits&lt;·SO3·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03292.html">gtsam::traits&lt;·const·SO3·&gt;</a></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table><table·class="memberdecls"> 
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table><table·class="memberdecls"> 
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
131 Typedefs</h2></td></tr> 
132 <tr·class="memitem:a7926e92fa1aa0e0f5cb55ffab7aa9911"·id="r_a7926e92fa1aa0e0f5cb55ffab7aa9911"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7926e92fa1aa0e0f5cb55ffab7aa9911"·name="a7926e92fa1aa0e0f5cb55ffab7aa9911"></a> 
133 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SO3</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·3·&gt;</td></tr> 
134 <tr·class="separator:a7926e92fa1aa0e0f5cb55ffab7aa9911"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 </table><table·class="memberdecls"> 
136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
137 Functions</h2></td></tr> 
138 <tr·class="memitem:a2e0b14126ed42ee95ca5f5f092c5bc84"·id="r_a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memTemplParams"·colspan="2"><a·id="a2e0b14126ed42ee95ca5f5f092c5bc84"·name="a2e0b14126ed42ee95ca5f5f092c5bc84"></a> 
139 template&lt;class·Archive·&gt;·</td></tr> 
140 <tr·class="memitem:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·const·unsigned·int)</td></tr> 
141 <tr·class="memdesc:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr> 
142 <tr·class="separator:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a72fc8b10f24d82aa8a4c99f99403fe5e"·id="r_a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00365.html#a72fc8b10f24d82aa8a4c99f99403fe5e">gtsam::so3::compose</a>·(const·Matrix3·&amp;M,·const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;·H=boost::none)</td></tr> 
144 <tr·class="memdesc:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·general·matrix·with·an·SO(3)·element.··<br·/></td></tr> 
145 <tr·class="separator:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
146 <tr·class="memitem:a7c7e26b6d07ec0f16363c196247b294d"·id="r_a7c7e26b6d07ec0f16363c196247b294d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c7e26b6d07ec0f16363c196247b294d"·name="a7c7e26b6d07ec0f16363c196247b294d"></a> 
147 GTSAM_EXPORT·Matrix99&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::so3::Dcompose</b>·(const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R)</td></tr> 
148 <tr·class="memdesc:a7c7e26b6d07ec0f16363c196247b294d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">(constant)·Jacobian·of·compose·wrpt·M·<br·/></td></tr> 
149 <tr·class="separator:a7c7e26b6d07ec0f16363c196247b294d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 </table>112 </table>
151 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
152 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>114 <div·class="textblock"><p>Definitions·of·dynamic·specializations·of·SO(n)·</p>
153 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
154 <dd>116 <dd>
 117 Varun·Agrawal·</dd></dl>
155 Luca·Carlone·</dd> 
156 <dd> 
157 Duy·Nguyen·Ta·</dd></dl> 
158 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl>118 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
159 </div><h2·class="groupheader">Function·Documentation</h2> 
160 <a·id="a72fc8b10f24d82aa8a4c99f99403fe5e"·name="a72fc8b10f24d82aa8a4c99f99403fe5e"></a> 
161 <h2·class="memtitle"><span·class="permalink"><a·href="#a72fc8b10f24d82aa8a4c99f99403fe5e">&#9670;&#160;</a></span>compose()</h2> 
  
162 <div·class="memitem"> 
163 <div·class="memproto"> 
164 ······<table·class="memname"> 
165 ········<tr> 
166 ··········<td·class="memname">GTSAM_EXPORT·Matrix3·gtsam::so3::compose·</td> 
167 ··········<td>(</td> 
168 ··········<td·class="paramtype">const·Matrix3·&amp;&#160;</td> 
169 ··········<td·class="paramname"><em>M</em>,·</td> 
170 ········</tr> 
171 ········<tr> 
172 ··········<td·class="paramkey"></td> 
173 ··········<td></td> 
174 ··········<td·class="paramtype">const·<a·class="el"·href="a03304.html">SO3</a>·&amp;&#160;</td> 
175 ··········<td·class="paramname"><em>R</em>,·</td> 
176 ········</tr> 
177 ········<tr> 
178 ··········<td·class="paramkey"></td> 
179 ··········<td></td> 
180 ··········<td·class="paramtype"><a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;&#160;</td> 
181 ··········<td·class="paramname"><em>H</em>·=·<code>boost::none</code>&#160;</td> 
182 ········</tr> 
183 ········<tr> 
184 ··········<td></td> 
185 ··········<td>)</td> 
186 ··········<td></td><td></td> 
187 ········</tr> 
188 ······</table> 
189 </div><div·class="memdoc"> 
  
190 <p>Compose·general·matrix·with·an·SO(3)·element.·</p> 
191 <p>We·only·provide·the·9*9·derivative·in·the·first·argument·M.·</p> 
  
192 </div> 
193 </div> 
194 </div><!--·contents·-->119 </div></div><!--·contents·-->
195 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
196 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
197 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
Max diff block lines reached; 790/10144 bytes (7.79%) of diff not shown.
3.0 KB
html2text {}
Max HTML report size reached
7.92 KB
./usr/share/doc/libgtsam-dev/html/a00443.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/CalibratedCamera.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 56 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Cyclic.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">CalibratedCamera.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Cyclic·group·implementation.··105 <p>Calibrated·camera·for·which·only·pose·is·unknown.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00443_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03020.html">gtsam::CheiralityException</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03024.html">gtsam::PinholeBase</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>,·functions·as·base·class·for·all·pinhole·cameras.··<a·href="a03024.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03028.html">gtsam::CalibratedCamera</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Calibrated·camera·class·[R|-R't],·calibration·K=I.··<a·href="a03028.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03032.html">gtsam::traits&lt;·CalibratedCamera·&gt;</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03036.html">gtsam::traits&lt;·const·CalibratedCamera·&gt;</a></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03040.html">gtsam::Range&lt;·CalibratedCamera,·T·&gt;</a></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>127 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>128 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>129 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>131 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Cyclic·group·implementation.·</p>133 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</p>
 134 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
116 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>140 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00443.html">Cyclic.cpp</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00443.html">CalibratedCamera.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>143 ··</ul>
124 </div>144 </div>
125 </body>145 </body>
126 </html>146 </html>
1.9 KB
html2text {}
Max HTML report size reached
15.8 KB
./usr/share/doc/libgtsam-dev/html/a00446.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/CalibratedCamera.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO3.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 55 lines modifiedOffset 95, 116 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">CalibratedCamera.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SO3.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Calibrated·camera·for·which·only·pose·is·unknown.··107 <p>3*3·matrix·representation·of·SO(3)··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00446_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00446_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03020.html">gtsam::CheiralityException</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03280.html">gtsam::so3::ExpmapFunctor</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·implementing·Exponential·map.··<a·href="a03280.html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03024.html">gtsam::PinholeBase</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03284.html">gtsam::so3::DexpFunctor</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>,·functions·as·base·class·for·all·pinhole·cameras.··<a·href="a03024.html#details">More...</a><br·/></td></tr>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functor·that·implements·Exponential·map·<em>and</em>·its·derivatives.··<a·href="a03284.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03028.html">gtsam::CalibratedCamera</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03288.html">gtsam::traits&lt;·SO3·&gt;</a></td></tr>
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Calibrated·camera·class·[R|-R't],·calibration·K=I.··<a·href="a03028.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03032.html">gtsam::traits&lt;·CalibratedCamera·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03036.html">gtsam::traits&lt;·const·CalibratedCamera·&gt;</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03292.html">gtsam::traits&lt;·const·SO3·&gt;</a></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03040.html">gtsam::Range&lt;·CalibratedCamera,·T·&gt;</a></td></tr> 
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
127 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
128 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
129 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 </table><table·class="memberdecls">
 130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 131 Typedefs</h2></td></tr>
 132 <tr·class="memitem:a7926e92fa1aa0e0f5cb55ffab7aa9911"·id="r_a7926e92fa1aa0e0f5cb55ffab7aa9911"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7926e92fa1aa0e0f5cb55ffab7aa9911"·name="a7926e92fa1aa0e0f5cb55ffab7aa9911"></a>
 133 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SO3</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·3·&gt;</td></tr>
 134 <tr·class="separator:a7926e92fa1aa0e0f5cb55ffab7aa9911"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 </table><table·class="memberdecls">
 136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 137 Functions</h2></td></tr>
 138 <tr·class="memitem:a2e0b14126ed42ee95ca5f5f092c5bc84"·id="r_a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memTemplParams"·colspan="2"><a·id="a2e0b14126ed42ee95ca5f5f092c5bc84"·name="a2e0b14126ed42ee95ca5f5f092c5bc84"></a>
 139 template&lt;class·Archive·&gt;·</td></tr>
 140 <tr·class="memitem:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·const·unsigned·int)</td></tr>
 141 <tr·class="memdesc:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
 142 <tr·class="separator:a2e0b14126ed42ee95ca5f5f092c5bc84"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a72fc8b10f24d82aa8a4c99f99403fe5e"·id="r_a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00389.html#a72fc8b10f24d82aa8a4c99f99403fe5e">gtsam::so3::compose</a>·(const·Matrix3·&amp;M,·const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;·H=boost::none)</td></tr>
 144 <tr·class="memdesc:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·general·matrix·with·an·SO(3)·element.··<br·/></td></tr>
 145 <tr·class="separator:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 146 <tr·class="memitem:a7c7e26b6d07ec0f16363c196247b294d"·id="r_a7c7e26b6d07ec0f16363c196247b294d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c7e26b6d07ec0f16363c196247b294d"·name="a7c7e26b6d07ec0f16363c196247b294d"></a>
 147 GTSAM_EXPORT·Matrix99&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::so3::Dcompose</b>·(const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R)</td></tr>
 148 <tr·class="memdesc:a7c7e26b6d07ec0f16363c196247b294d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">(constant)·Jacobian·of·compose·wrpt·M·<br·/></td></tr>
 149 <tr·class="separator:a7c7e26b6d07ec0f16363c196247b294d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>150 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>151 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 152 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>
133 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</p> 
134 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl> 
135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>153 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 154 <dd>
 155 Luca·Carlone·</dd>
 156 <dd>
 157 Duy·Nguyen·Ta·</dd></dl>
 158 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl>
 159 </div><h2·class="groupheader">Function·Documentation</h2>
 160 <a·id="a72fc8b10f24d82aa8a4c99f99403fe5e"·name="a72fc8b10f24d82aa8a4c99f99403fe5e"></a>
 161 <h2·class="memtitle"><span·class="permalink"><a·href="#a72fc8b10f24d82aa8a4c99f99403fe5e">&#9670;&#160;</a></span>compose()</h2>
  
 162 <div·class="memitem">
 163 <div·class="memproto">
 164 ······<table·class="memname">
 165 ········<tr>
 166 ··········<td·class="memname">GTSAM_EXPORT·Matrix3·gtsam::so3::compose·</td>
 167 ··········<td>(</td>
 168 ··········<td·class="paramtype">const·Matrix3·&amp;&#160;</td>
 169 ··········<td·class="paramname"><em>M</em>,·</td>
 170 ········</tr>
 171 ········<tr>
 172 ··········<td·class="paramkey"></td>
 173 ··········<td></td>
 174 ··········<td·class="paramtype">const·<a·class="el"·href="a03304.html">SO3</a>·&amp;&#160;</td>
 175 ··········<td·class="paramname"><em>R</em>,·</td>
 176 ········</tr>
 177 ········<tr>
 178 ··········<td·class="paramkey"></td>
 179 ··········<td></td>
 180 ··········<td·class="paramtype"><a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;&#160;</td>
 181 ··········<td·class="paramname"><em>H</em>·=·<code>boost::none</code>&#160;</td>
 182 ········</tr>
 183 ········<tr>
 184 ··········<td></td>
 185 ··········<td>)</td>
 186 ··········<td></td><td></td>
 187 ········</tr>
 188 ······</table>
 189 </div><div·class="memdoc">
  
 190 <p>Compose·general·matrix·with·an·SO(3)·element.·</p>
 191 <p>We·only·provide·the·9*9·derivative·in·the·first·argument·M.·</p>
  
 192 </div>
Max diff block lines reached; 918/12141 bytes (7.56%) of diff not shown.
3.86 KB
html2text {}
Max HTML report size reached
861 B
./usr/share/doc/libgtsam-dev/html/a00446.js
775 B
js-beautify {}
Max HTML report size reached
125 KB
./usr/share/doc/libgtsam-dev/html/a00446_source.html
Max HTML report size reached
18.4 KB
./usr/share/doc/libgtsam-dev/html/a00449.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Quaternion.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 90 lines modifiedOffset 96, 55 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124;103 <a·href="#typedef-members">Typedefs</a>··</div>
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Point2.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Quaternion.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>2D·Point··107 <p>Lie·Group·wrapper·for·Eigen·Quaternions.··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00449_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00449_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">110 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>112 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03148.html">gtsam::Range&lt;·Point2,·Point2·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03208.html">gtsam::traits&lt;·QUATERNION_TYPE·&gt;</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 123 Macros</h2></td></tr>
 124 <tr·class="memitem:a8bc3bac5757609822e568dc98245afcb"·id="r_a8bc3bac5757609822e568dc98245afcb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8bc3bac5757609822e568dc98245afcb"·name="a8bc3bac5757609822e568dc98245afcb"></a>
 125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>QUATERNION_TYPE</b>&#160;&#160;&#160;Eigen::Quaternion&lt;_Scalar,_Options&gt;</td></tr>
 126 <tr·class="separator:a8bc3bac5757609822e568dc98245afcb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
123 Typedefs</h2></td></tr>129 Typedefs</h2></td></tr>
 130 <tr·class="memitem:a59e2c1120d40da6062c03ab31e869065"·id="r_a59e2c1120d40da6062c03ab31e869065"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a59e2c1120d40da6062c03ab31e869065"·name="a59e2c1120d40da6062c03ab31e869065"></a>
 131 typedef·Eigen::Quaternion&lt;·double,·Eigen::DontAlign·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Quaternion</b></td></tr>
124 <tr·class="memitem:a6ede8384dee0353a0ce5fb54ea50c21d"·id="r_a6ede8384dee0353a0ce5fb54ea50c21d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ede8384dee0353a0ce5fb54ea50c21d"·name="a6ede8384dee0353a0ce5fb54ea50c21d"></a> 
125 typedef·Vector2&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2</b></td></tr> 
126 <tr·class="memdesc:a6ede8384dee0353a0ce5fb54ea50c21d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2.·<br·/></td></tr> 
127 <tr·class="separator:a6ede8384dee0353a0ce5fb54ea50c21d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a41d189482fc9953b5c6b2dcce9766356"·id="r_a41d189482fc9953b5c6b2dcce9766356"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a41d189482fc9953b5c6b2dcce9766356"·name="a41d189482fc9953b5c6b2dcce9766356"></a> 
129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2Pair</b>·=·std::pair&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;</td></tr> 
130 <tr·class="separator:a41d189482fc9953b5c6b2dcce9766356"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a3087e0c499ac0afa9a8be9ff96cb8336"·id="r_a3087e0c499ac0afa9a8be9ff96cb8336"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3087e0c499ac0afa9a8be9ff96cb8336"·name="a3087e0c499ac0afa9a8be9ff96cb8336"></a> 
132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2Pairs</b>·=·std::vector&lt;·Point2Pair·&gt;</td></tr> 
133 <tr·class="separator:a3087e0c499ac0afa9a8be9ff96cb8336"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a81fc38b03aa0f34ee1ea668aa7c3ac06"·id="r_a81fc38b03aa0f34ee1ea668aa7c3ac06"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81fc38b03aa0f34ee1ea668aa7c3ac06"·name="a81fc38b03aa0f34ee1ea668aa7c3ac06"></a> 
135 typedef·std::vector&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>,·Eigen::aligned_allocator&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Point2Vector</b></td></tr> 
136 <tr·class="separator:a81fc38b03aa0f34ee1ea668aa7c3ac06"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a59e2c1120d40da6062c03ab31e869065"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table><table·class="memberdecls"> 
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
139 Functions</h2></td></tr> 
140 <tr·class="memitem:aec9655d963c3776bbf707f74c59989dc"·id="r_aec9655d963c3776bbf707f74c59989dc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aec9655d963c3776bbf707f74c59989dc"·name="aec9655d963c3776bbf707f74c59989dc"></a> 
141 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point2Pair·&amp;p)</td></tr> 
142 <tr·class="separator:aec9655d963c3776bbf707f74c59989dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:afee4e6aa4aba9b6a6b421ddd75b52dfc"·id="r_afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afee4e6aa4aba9b6a6b421ddd75b52dfc"·name="afee4e6aa4aba9b6a6b421ddd75b52dfc"></a> 
144 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H=boost::none)</td></tr> 
145 <tr·class="memdesc:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr> 
146 <tr·class="separator:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:afd1282dfb080cb393ae60188b4582cb2"·id="r_afd1282dfb080cb393ae60188b4582cb2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd1282dfb080cb393ae60188b4582cb2"·name="afd1282dfb080cb393ae60188b4582cb2"></a> 
148 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H2=boost::none)</td></tr> 
149 <tr·class="memdesc:afd1282dfb080cb393ae60188b4582cb2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr> 
150 <tr·class="separator:afd1282dfb080cb393ae60188b4582cb2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 <tr·class="memitem:a63d86e99c211c6daeac2b7b4dd9d928e"·id="r_a63d86e99c211c6daeac2b7b4dd9d928e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63d86e99c211c6daeac2b7b4dd9d928e"·name="a63d86e99c211c6daeac2b7b4dd9d928e"></a> 
152 <a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator*</b>·(double·s,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p)</td></tr> 
153 <tr·class="memdesc:a63d86e99c211c6daeac2b7b4dd9d928e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">multiply·with·scalar·<br·/></td></tr> 
154 <tr·class="separator:a63d86e99c211c6daeac2b7b4dd9d928e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a5973516e4af8db350dbaadb98de53a2a"·id="r_a5973516e4af8db350dbaadb98de53a2a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5973516e4af8db350dbaadb98de53a2a"·name="a5973516e4af8db350dbaadb98de53a2a"></a> 
156 boost::optional&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(double·R_d,·double·r_d,·double·tol)</td></tr> 
157 <tr·class="separator:a5973516e4af8db350dbaadb98de53a2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:a04244016af43048cedf8df2006ccda45"·id="r_a04244016af43048cedf8df2006ccda45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04244016af43048cedf8df2006ccda45"·name="a04244016af43048cedf8df2006ccda45"></a> 
159 list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·boost::optional&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;·fh)</td></tr> 
160 <tr·class="separator:a04244016af43048cedf8df2006ccda45"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 <tr·class="memitem:a9e357cda5287fae1438f86bc4df27a80"·id="r_a9e357cda5287fae1438f86bc4df27a80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9e357cda5287fae1438f86bc4df27a80"·name="a9e357cda5287fae1438f86bc4df27a80"></a> 
162 Point2Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point2Pair·&gt;·&amp;abPointPairs)</td></tr> 
163 <tr·class="memdesc:a9e357cda5287fae1438f86bc4df27a80"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point2·pairs.·<br·/></td></tr> 
164 <tr·class="separator:a9e357cda5287fae1438f86bc4df27a80"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
165 <tr·class="memitem:a93d4e38a582b6f32fc4f301df10721d5"·id="r_a93d4e38a582b6f32fc4f301df10721d5"><td·class="memItemLeft"·align="right"·valign="top">list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a93d4e38a582b6f32fc4f301df10721d5">gtsam::circleCircleIntersection</a>·(<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·double·r1,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·double·r2,·double·tol=1e-9)</td></tr> 
166 <tr·class="memdesc:a93d4e38a582b6f32fc4f301df10721d5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Intersect·2·circles.··<br·/></td></tr> 
167 <tr·class="separator:a93d4e38a582b6f32fc4f301df10721d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
168 </table>133 </table>
169 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
170 <div·class="textblock"><p>2D·Point·</p>135 <div·class="textblock"><p>Lie·Group·wrapper·for·Eigen·Quaternions.·</p>
171 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
172 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
173 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
174 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
175 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
176 ··<ul>141 ··<ul>
177 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00449.html">Point2.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00449.html">Quaternion.h</a></li>
178 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
179 ··</ul>144 ··</ul>
180 </div>145 </div>
181 </body>146 </body>
182 </html>147 </html>
4.36 KB
html2text {}
Max HTML report size reached
728 B
./usr/share/doc/libgtsam-dev/html/a00449.js
642 B
js-beautify {}
Max HTML report size reached
57.3 KB
./usr/share/doc/libgtsam-dev/html/a00449_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point2.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Quaternion.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Point2.h</div></div>104 ··<div·class="headertitle"><div·class="title">Quaternion.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00449.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00449.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 100 lines modifiedOffset 114, 184 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/base/concepts.h&gt;</span></div>
 123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00446.html">gtsam/geometry/SO3.h</a>&gt;</span>·<span·class="comment">//·Logmap/Expmap·derivatives</span></div>
 124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#define·QUATERNION_TYPE·Eigen::Quaternion&lt;_Scalar,_Options&gt;</span></div>
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">···27</a></span><span·class="keyword">typedef</span>·Vector2·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>;</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Convenience·typedef</span></div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Define·traits</span></div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·_Scalar,·<span·class="keywordtype">int</span>·_Options&gt;</div>
 133 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03208.html">···32</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;QUATERNION_TYPE&gt;·{</div>
 135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·QUATERNION_TYPE·ManifoldType;</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">using·</span>Point2Pair·=·std::pair&lt;Point2,·Point2&gt;;</div>136 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·QUATERNION_TYPE·Q;</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>GTSAM_EXPORT·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;os,·<span·class="keyword">const</span>·gtsam::Point2Pair·&amp;p);</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">using·</span>Point2Pairs·=·std::vector&lt;Point2Pair&gt;;</div>138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02368.html">lie_group_tag</a>·<a·class="code·hl_struct"·href="a02368.html">structure_category</a>;</div>
 139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02336.html">multiplicative_group_tag</a>·<a·class="code·hl_struct"·href="a02336.html">group_flavor</a>;</div>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#afee4e6aa4aba9b6a6b421ddd75b52dfc">norm2</a>(<span·class="keyword">const</span>·<a·class="code·hl_type[·...·truncated·by·diffoscope;·len:·171,·SHA:·26fd523b9db7a1e0fe25ab2fa615aefe5f57616d7db730c0aaf32d1b4e5791f3·...·]</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·Q·Identity()·{</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keywordflow">return</span>·Q::Identity();</div>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··}</div>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#afd1282dfb080cb393ae60188b4582cb2">distance2</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·q,</div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·2&gt;</a>·H1·=·boost::none,</div> 
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;1,·2&gt;</a>·H2·=·boost::none);</div> 
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·For·MATLAB·wrapper</span></div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">enum</span>·{</div>
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">typedef</span>·std::vector&lt;Point2,·Eigen::aligned_allocator&lt;Point2&gt;·&gt;·Point2Vector;</div> 
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
143 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">···47</a></span><span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·<a·class="code·hl_function"·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">operator*</a>(<span·class="keywordtype">double</span>·s,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p)·{</div> 
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>(s·*·p.x(),·s·*·p.y());</div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>}</div>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····dimension·=·3</div>
147 </div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··};</div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·ChartJacobian;</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;_Scalar,·3,·1,·_Options,·3,·1&gt;·TangentVector;</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">static</span>·Q·Compose(<span·class="keyword">const</span>·Q·&amp;g,·<span·class="keyword">const</span>·Q·&amp;·h,</div>
 152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······ChartJacobian·Hg·=·boost::none,·ChartJacobian·Hh·=·boost::none)·{</div>
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">if</span>·(Hg)·*Hg·=·h.toRotationMatrix().transpose();</div>
 154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">if</span>·(Hh)·*Hh·=·I_3x3;</div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">/*</span></div>155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">return</span>·g·*·h;</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">·*·@brief·Circle-circle·intersection,·given·normalized·radii.</span></div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">·*·Calculate·f·and·h,·respectively·the·parallel·and·perpendicular·distance·of</span></div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">·*·the·intersections·of·two·circles·along·and·from·the·line·connecting·the·centers.</span></div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">·*·Both·are·dimensionless·fractions·of·the·distance·d·between·the·circle·centers.</span></div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">·*·If·the·circles·do·not·intersect·or·they·are·identical,·returns·boost::none.</span></div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">·*·If·one·solution·(touching·circles,·as·determined·by·tol),·h·will·be·exactly·zero.</span></div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">·*·h·is·a·good·measure·for·how·accurate·the·intersection·will·be,·as·when·circles·touch</span></div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">·*·or·nearly·touch,·the·intersection·is·ill-defined·with·noisy·radius·measurements.</span></div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">·*·@param·R_d·:·R/d,·ratio·of·radius·of·first·circle·to·distance·between·centers</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·*·@param·r_d·:·r/d,·ratio·of·radius·of·second·circle·to·distance·between·centers</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">·*·@param·tol:·absolute·tolerance·below·which·we·consider·touching·circles</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">·*·@return·optional·Point2·with·f·and·h,·boost::none·if·no·solution.</span></div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">·*/</span></div>156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>GTSAM_EXPORT·boost::optional&lt;Point2&gt;·circleCircleIntersection(<span·class="keywordtype">double</span>·R_d,·<span·class="keywordtype">double</span>·r_d,·<span·class="keywordtype">double</span>·tol·=·1e-9);</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">static</span>·Q·Between(<span·class="keyword">const</span>·Q·&amp;g,·<span·class="keyword">const</span>·Q·&amp;·h,</div>
 159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······ChartJacobian·Hg·=·boost::none,·ChartJacobian·Hh·=·boost::none)·{</div>
 160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Q·d·=·g.inverse()·*·h;</div>
 161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keywordflow">if</span>·(Hg)·*Hg·=·-d.toRotationMatrix().transpose();</div>
 162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>·(Hh)·*Hh·=·I_3x3;</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">/*</span></div>163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·d;</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">·*·@brief·Circle-circle·intersection,·from·the·normalized·radii·solution.</span></div> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">·*·@param·c1·center·of·first·circle</span></div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">·*·@param·c2·center·of·second·circle</span></div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">·*·@return·list·of·solutions·(0,1,·or·2).·Identical·circles·will·return·empty·list,·as·well.</span></div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">·*/</span></div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>GTSAM_EXPORT·std::list&lt;Point2&gt;·circleCircleIntersection(<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·boost::optional&lt;Point2&gt;·fh);</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··</div>164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>GTSAM_EXPORT·Point2Pair·<a·class="code·hl_function"·href="a01428.html#a9e357cda5287fae1438f86bc4df27a80">means</a>(<span·class="keyword">const</span>·std::vector&lt;Point2Pair&gt;·&amp;abPointPairs);</div>165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">static</span>·Q·Inverse(<span·class="keyword">const</span>·Q·&amp;g,</div>
 167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······ChartJacobian·H·=·boost::none)·{</div>
 168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">if</span>·(H)·*H·=·-g.toRotationMatrix();</div>
 169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·g.inverse();</div>
 170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>GTSAM_EXPORT·std::list&lt;Point2&gt;·circleCircleIntersection(<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·<span·class="keywordtype">double</span>·r1,</div> 
176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·<span·class="keywordtype">double</span>·r2,·<span·class="keywordtype">double</span>·tol·=·1e-9);</div> 
177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·A1,·<span·class="keyword">typename</span>·A2&gt;</div> 
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">struct·</span>Range;</div> 
180 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
Max diff block lines reached; 6016/46034 bytes (13.07%) of diff not shown.
12.2 KB
html2text {}
Max HTML report size reached
57.6 KB
./usr/share/doc/libgtsam-dev/html/a00461.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/triangulation.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Bundler.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 193 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">triangulation.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Bundler.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>Functions·for·triangulation.·· 
108 <a·href="#details">More...</a></p> 
  
109 <p><a·href="a00461_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">105 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03364.html">gtsam::TriangulationUnderconstrainedException</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·by·triangulateDLT·when·SVD·returns·rank·&lt;·3.··<a·href="a03364.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03368.html">gtsam::TriangulationCheiralityException</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exception·thrown·by·triangulateDLT·when·landmark·is·behind·one·or·more·of·the·cameras.··<a·href="a03368.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03372.html">gtsam::TriangulationParameters</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03376.html">gtsam::TriangulationResult</a></td></tr> 
122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03376.html"·title="TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.">TriangulationResult</a>·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.··<a·href="a03376.html#details">More...</a><br·/></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 </table><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
126 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
132 Typedefs</h2></td></tr> 
133 <tr·class="memitem:a71e21506e10855448d8c8f3cc9246416"·id="r_a71e21506e10855448d8c8f3cc9246416"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a71e21506e10855448d8c8f3cc9246416"·name="a71e21506e10855448d8c8f3cc9246416"></a> 
134 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Bundler</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&gt;·&gt;</td></tr> 
135 <tr·class="separator:a71e21506e10855448d8c8f3cc9246416"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a8907b236e97ea5d991430ee8daf07139"·id="r_a8907b236e97ea5d991430ee8daf07139"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8907b236e97ea5d991430ee8daf07139"·name="a8907b236e97ea5d991430ee8daf07139"></a> 
137 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3_S2</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02944.html">Cal3_S2</a>·&gt;·&gt;</td></tr> 
138 <tr·class="separator:a8907b236e97ea5d991430ee8daf07139"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a30d75f51055f0fc993ac04888909ac80"·id="r_a30d75f51055f0fc993ac04888909ac80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a30d75f51055f0fc993ac04888909ac80"·name="a30d75f51055f0fc993ac04888909ac80"></a> 
140 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3DS2</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02980.html">Cal3DS2</a>·&gt;·&gt;</td></tr> 
141 <tr·class="separator:a30d75f51055f0fc993ac04888909ac80"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:ac66a4f0fd9c631e4d37fe5ec3cfe3feb"·id="r_ac66a4f0fd9c631e4d37fe5ec3cfe3feb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac66a4f0fd9c631e4d37fe5ec3cfe3feb"·name="ac66a4f0fd9c631e4d37fe5ec3cfe3feb"></a> 
143 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Fisheye</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02996.html">Cal3Fisheye</a>·&gt;·&gt;</td></tr> 
144 <tr·class="separator:ac66a4f0fd9c631e4d37fe5ec3cfe3feb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 <tr·class="memitem:ac183dae138857accc613c99a8abee2b7"·id="r_ac183dae138857accc613c99a8abee2b7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac183dae138857accc613c99a8abee2b7"·name="ac183dae138857accc613c99a8abee2b7"></a> 
146 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetCal3Unified</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a03008.html">Cal3Unified</a>·&gt;·&gt;</td></tr> 
147 <tr·class="separator:ac183dae138857accc613c99a8abee2b7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <tr·class="memitem:a694a3204c58b4b583ebf1ca7df701598"·id="r_a694a3204c58b4b583ebf1ca7df701598"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a694a3204c58b4b583ebf1ca7df701598"·name="a694a3204c58b4b583ebf1ca7df701598"></a> 
149 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CameraSetSpherical</b>·=·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·<a·class="el"·href="a03324.html">SphericalCamera</a>·&gt;</td></tr> 
150 <tr·class="separator:a694a3204c58b4b583ebf1ca7df701598"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 </table><table·class="memberdecls"> 
152 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
153 Functions</h2></td></tr>113 Functions</h2></td></tr>
 114 <tr·class="memitem:a4da01ca3c91c699ba3b315a6d0ae9bc2"·id="r_a4da01ca3c91c699ba3b315a6d0ae9bc2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4da01ca3c91c699ba3b315a6d0ae9bc2"·name="a4da01ca3c91c699ba3b315a6d0ae9bc2"></a>
 115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&amp;cal)</td></tr>
154 <tr·class="memitem:af378e231b519e8bb1f09f4aa13a38dca"·id="r_af378e231b519e8bb1f09f4aa13a38dca"><td·class="memItemLeft"·align="right"·valign="top">Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#af378e231b519e8bb1f09f4aa13a38dca">gtsam::triangulateHomogeneousDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·Point2Vector·&amp;measurements,·double·rank_tol=1e-9)</td></tr> 
155 <tr·class="memdesc:af378e231b519e8bb1f09f4aa13a38dca"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DLT·triangulation:·See·Hartley·and·Zisserman,·2nd·Ed.,·page·312.··<br·/></td></tr> 
156 <tr·class="separator:af378e231b519e8bb1f09f4aa13a38dca"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
157 <tr·class="memitem:a8d16887f8890aaf7ceb5e3cbb181a191"·id="r_a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="memItemLeft"·align="right"·valign="top">Vector4&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d16887f8890aaf7ceb5e3cbb181a191">gtsam::triangulateHomogeneousDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·std::vector&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&amp;measurements,·double·rank_tol=1e-9)</td></tr> 
158 <tr·class="memdesc:a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Same·math·as·Hartley·and·Zisserman,·2nd·Ed.,·page·312,·but·with·unit-norm·bearing·vectors·(contrarily·to·pinhole·projection,·the·z·entry·is·not·assumed·to·be·1·as·in·Hartley·and·Zisserman)··<br·/></td></tr> 
159 <tr·class="separator:a8d16887f8890aaf7ceb5e3cbb181a191"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
160 <tr·class="memitem:aed2918ac0049316bf09f96879efca3b6"·id="r_aed2918ac0049316bf09f96879efca3b6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed2918ac0049316bf09f96879efca3b6">gtsam::triangulateDLT</a>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·Point2Vector·&amp;measurements,·double·rank_tol=1e-9)</td></tr> 
161 <tr·class="memdesc:aed2918ac0049316bf09f96879efca3b6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">DLT·triangulation:·See·Hartley·and·Zisserman,·2nd·Ed.,·page·312.··<br·/></td></tr> 
162 <tr·class="separator:aed2918ac0049316bf09f96879efca3b6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 <tr·class="memitem:a523a0528f883f1c569a8a4c9a0e514a0"·id="r_a523a0528f883f1c569a8a4c9a0e514a0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a523a0528f883f1c569a8a4c9a0e514a0"·name="a523a0528f883f1c569a8a4c9a0e514a0"></a> 
164 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::triangulateDLT</b>·(const·std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;·&amp;projection_matrices,·const·std::vector&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&amp;measurements,·double·rank_tol=1e-9)</td></tr> 
165 <tr·class="memdesc:a523a0528f883f1c569a8a4c9a0e514a0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">overload·of·previous·function·to·work·with·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·(projected·to·canonical·camera)·<br·/></td></tr> 
166 <tr·class="separator:a523a0528f883f1c569a8a4c9a0e514a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:a0f9e5111ffc481b34f0123418b0ecd13"·id="r_a0f9e5111ffc481b34f0123418b0ecd13"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0f9e5111ffc481b34f0123418b0ecd13">gtsam::triangulateLOST</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·const·Point3Vector·&amp;calibratedMeasurements,·const·SharedIsotropic·&amp;measurementNoise)</td></tr> 
168 <tr·class="memdesc:a0f9e5111ffc481b34f0123418b0ecd13"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Triangulation·using·the·LOST·(Linear·Optimal·Sine·Triangulation)·algorithm·proposed·in·<a·href="https://arxiv.org/pdf/2205.12197.pdf">https://arxiv.org/pdf/2205.12197.pdf</a>·by·Sebastien·Henry·and·John·Christian.··<br·/></td></tr> 
169 <tr·class="separator:a0f9e5111ffc481b34f0123418b0ecd13"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 <tr·class="memitem:ad167fac94fa72c0d3b8db36e5fa2becb"·id="r_ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr> 
171 <tr·class="memitem:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>,·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad167fac94fa72c0d3b8db36e5fa2becb">gtsam::triangulationGraph</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal,·const·Point2Vector·&amp;measurements,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=<a·class="el"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(2))</td></tr> 
172 <tr·class="memdesc:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·factor·graph·with·projection·factors·from·poses·and·one·calibration.··<br·/></td></tr> 
173 <tr·class="separator:ad167fac94fa72c0d3b8db36e5fa2becb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a4da01ca3c91c699ba3b315a6d0ae9bc2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:a2b96bc32f3c5c436db3fe60e5139319e"·id="r_a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memTemplParams"·colspan="2">template&lt;class·CAMERA·&gt;·</td></tr> 
175 <tr·class="memitem:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>,·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2b96bc32f3c5c436db3fe60e5139319e">gtsam::triangulationGraph</a>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measurements,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr> 
176 <tr·class="memdesc:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·factor·graph·with·projection·factors·from·pinhole·cameras·(each·camera·has·a·pose·and·calibration)··<br·/></td></tr> 
177 <tr·class="separator:a2b96bc32f3c5c436db3fe60e5139319e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
178 <tr·class="memitem:a4b0057879b0c5f323185452b0d1a4232"·id="r_a4b0057879b0c5f323185452b0d1a4232"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">gtsam::optimize</a>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey)</td></tr> 
179 <tr·class="memdesc:a4b0057879b0c5f323185452b0d1a4232"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optimize·for·triangulation.··<br·/></td></tr> 
180 <tr·class="separator:a4b0057879b0c5f323185452b0d1a4232"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
181 <tr·class="memitem:a9dab6b5829b51511735b6b841bb36a36"·id="r_a9dab6b5829b51511735b6b841bb36a36"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr> 
182 <tr·class="memitem:a9dab6b5829b51511735b6b841bb36a36"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9dab6b5829b51511735b6b841bb36a36">gtsam::triangulateNonlinear</a>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal,·const·Point2Vector·&amp;measurements,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr> 
183 <tr·class="memdesc:a9dab6b5829b51511735b6b841bb36a36"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·an·initial·estimate·,·refine·a·point·using·measurements·in·several·cameras.··<br·/></td></tr> 
184 <tr·class="separator:a9dab6b5829b51511735b6b841bb36a36"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
185 <tr·class="memitem:a13ac0858b6f6600f5a4242aeb797692f"·id="r_a13ac0858b6f6600f5a4242aeb797692f"><td·class="memTemplParams"·colspan="2">template&lt;class·CAMERA·&gt;·</td></tr> 
186 <tr·class="memitem:a13ac0858b6f6600f5a4242aeb797692f"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a13ac0858b6f6600f5a4242aeb797692f">gtsam::triangulateNonlinear</a>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measurements,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;initialEstimate,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model=nullptr)</td></tr> 
187 <tr·class="memdesc:a13ac0858b6f6600f5a4242aeb797692f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·an·initial·estimate·,·refine·a·point·using·measurements·in·several·cameras.··<br·/></td></tr> 
188 <tr·class="separator:a13ac0858b6f6600f5a4242aeb797692f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
189 <tr·class="memitem:a5aa5890f454a0a5d56ac9596bdbeddc1"·id="r_a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memTemplParams"·colspan="2"><a·id="a5aa5890f454a0a5d56ac9596bdbeddc1"·name="a5aa5890f454a0a5d56ac9596bdbeddc1"></a> 
190 template&lt;class·CAMERA·&gt;·</td></tr> 
191 <tr·class="memitem:a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::projectionMatricesFromCameras</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;cameras)</td></tr> 
192 <tr·class="separator:a5aa5890f454a0a5d56ac9596bdbeddc1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
193 <tr·class="memitem:a67a3a17b558f25b6fc4497db68da32fd"·id="r_a67a3a17b558f25b6fc4497db68da32fd"><td·class="memTemplParams"·colspan="2"><a·id="a67a3a17b558f25b6fc4497db68da32fd"·name="a67a3a17b558f25b6fc4497db68da32fd"></a> 
194 template&lt;class·CALIBRATION·&gt;·</td></tr> 
195 <tr·class="memitem:a67a3a17b558f25b6fc4497db68da32fd"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·Matrix34,·Eigen::aligned_allocator&lt;·Matrix34·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::projectionMatricesFromPoses</b>·(const·std::vector&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;·&amp;poses,·boost::shared_ptr&lt;·CALIBRATION·&gt;·sharedCal)</td></tr> 
196 <tr·class="separator:a67a3a17b558f25b6fc4497db68da32fd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
197 <tr·class="memitem:a3d070e707c4b2d69d0f024a30501f06c"·id="r_a3d070e707c4b2d69d0f024a30501f06c"><td·class="memTemplParams"·colspan="2">template&lt;class·CALIBRATION·&gt;·</td></tr> 
198 <tr·class="memitem:a3d070e707c4b2d69d0f024a30501f06c"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a02944.html">Cal3_S2</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3d070e707c4b2d69d0f024a30501f06c">gtsam::createPinholeCalibration</a>·(const·CALIBRATION·&amp;cal)</td></tr> 
199 <tr·class="memdesc:a3d070e707c4b2d69d0f024a30501f06c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·pinhole·calibration·from·a·different·<a·class="el"·href="a02940.html"·title="Common·base·class·for·all·calibration·models.">Cal3</a>·object,·removing·distortion.··<br·/></td></tr> 
Max diff block lines reached; 1645/38083 bytes (4.32%) of diff not shown.
20.3 KB
html2text {}
Max HTML report size reached
149 KB
./usr/share/doc/libgtsam-dev/html/a00464_source.html
Max HTML report size reached
8.67 KB
./usr/share/doc/libgtsam-dev/html/a00467.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholePose.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2Stereo.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 54 lines modifiedOffset 94, 42 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PinholePose.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Pinhole·camera·with·known·calibration.··105 <p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00467_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03120.html">gtsam::PinholeBaseK&lt;·CALIBRATION·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·<em>fixed</em>·Calibration.··<a·href="a03120.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03124.html">gtsam::PinholePose&lt;·CALIBRATION·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·pinhole·camera·class·that·has·a·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·and·a·<em>fixed</em>·Calibration.··<a·href="a03124.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03128.html">gtsam::traits&lt;·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03132.html">gtsam::traits&lt;·const·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a9f405cafedd26463262d9f6e23443e14"·id="r_a9f405cafedd26463262d9f6e23443e14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9f405cafedd26463262d9f6e23443e14"·name="a9f405cafedd26463262d9f6e23443e14"></a>
 117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02956.html">Cal3_S2Stereo</a>·&amp;cal)</td></tr>
 118 <tr·class="separator:a9f405cafedd26463262d9f6e23443e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>119 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>Pinhole·camera·with·known·calibration.·</p>121 <div·class="textblock"><p>The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd></dl>
131 <dd> 
132 Frank·Dellaert·</dd></dl> 
133 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2015·</dd></dl> 
134 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>127 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00467.html">PinholePose.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00467.html">Cal3_S2Stereo.cpp</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>130 ··</ul>
142 </div>131 </div>
143 </body>132 </body>
144 </html>133 </html>
2.13 KB
html2text {}
Max HTML report size reached
5.55 KB
./usr/share/doc/libgtsam-dev/html/a00473.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SimpleCamera.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Unified.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SimpleCamera.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3Unified.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>A·simple·camera·class·with·a·Cal3_S2·calibration.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">105 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a802dde254e274a34f262accefe627da5"·id="r_a802dde254e274a34f262accefe627da5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a802dde254e274a34f262accefe627da5"·name="a802dde254e274a34f262accefe627da5"></a>
 115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03008.html">Cal3Unified</a>·&amp;cal)</td></tr>
 116 <tr·class="separator:a802dde254e274a34f262accefe627da5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>117 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>A·simple·camera·class·with·a·Cal3_S2·calibration.·</p> 
115 <dl·class="section·date"><dt>Date</dt><dd>June·30,·2012·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·8,·2014·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>
 121 <dd>
 122 Varun·Agrawal·</dd></dl>
117 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>127 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00473.html">SimpleCamera.cpp</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00473.html">Cal3Unified.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>130 ··</ul>
125 </div>131 </div>
126 </body>132 </body>
127 </html>133 </html>
1.11 KB
html2text {}
Max HTML report size reached
5.66 KB
./usr/share/doc/libgtsam-dev/html/a00479.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3M.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Similarity2.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Rot3M.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Implementation·of·Similarity2·transform.··104 <p>Rotation·(internal:·3*3·matrix·representation*)··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:ae3298b84437af2a944f62e33f18133bb"·id="r_ae3298b84437af2a944f62e33f18133bb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae3298b84437af2a944f62e33f18133bb"·name="ae3298b84437af2a944f62e33f18133bb"></a> 
117 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03248.html">Similarity2</a>·&amp;p)</td></tr> 
118 <tr·class="separator:ae3298b84437af2a944f62e33f18133bb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>112 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Implementation·of·Similarity2·transform.·</p> 
122 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert,·Varun·Agrawal·</dd></dl>114 <div·class="textblock"><p>Rotation·(internal:·3*3·matrix·representation*)·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
 116 <dd>
 117 Christian·Potthast·</dd>
 118 <dd>
 119 Frank·Dellaert·</dd>
 120 <dd>
 121 Richard·Roberts·</dd></dl>
123 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>126 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00479.html">Similarity2.cpp</a></li>127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00479.html">Rot3M.cpp</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>129 ··</ul>
131 </div>130 </div>
132 </body>131 </body>
133 </html>132 </html>
1.2 KB
html2text {}
Max HTML report size reached
12.4 KB
./usr/share/doc/libgtsam-dev/html/a00482.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 55 lines modifiedOffset 96, 62 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">GaussianMixture.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">HybridFactor.h·File·Reference</div></div>
104 </div><!--header-->105 </div><!--header-->
105 <div·class="contents">106 <div·class="contents">
  
106 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00482_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00482_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03392.html">gtsam::GaussianMixture</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03448.html">gtsam::HybridFactor</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·conditional·of·gaussian·mixtures·indexed·by·discrete·variables,·as·part·of·a·Bayes·Network.··<a·href="a03392.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·<em>truly</em>·hybrid·probabilistic·factors.··<a·href="a03448.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03396.html">gtsam::traits&lt;·GaussianMixture·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03452.html">gtsam::traits&lt;·HybridFactor·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
 123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 124 Typedefs</h2></td></tr>
 125 <tr·class="memitem:a8b4a8e0d32b81b0fa2fa15c437b89e7c"·id="r_a8b4a8e0d32b81b0fa2fa15c437b89e7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8b4a8e0d32b81b0fa2fa15c437b89e7c"·name="a8b4a8e0d32b81b0fa2fa15c437b89e7c"></a>
 126 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::GaussianFactorGraphTree</b>·=·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&gt;</td></tr>
 127 <tr·class="memdesc:a8b4a8e0d32b81b0fa2fa15c437b89e7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Alias·for·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·of·GaussianFactorGraphs.·<br·/></td></tr>
 128 <tr·class="separator:a8b4a8e0d32b81b0fa2fa15c437b89e7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
125 Functions</h2></td></tr>131 Functions</h2></td></tr>
 132 <tr·class="memitem:a3b4d763982fb92592316d228bfb42e14"·id="r_a3b4d763982fb92592316d228bfb42e14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4d763982fb92592316d228bfb42e14"·name="a3b4d763982fb92592316d228bfb42e14"></a>
 133 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr>
126 <tr·class="memitem:ad92a1966f54e02a7c2ce061c1228c7b3"·id="r_ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad92a1966f54e02a7c2ce061c1228c7b3"·name="ad92a1966f54e02a7c2ce061c1228c7b3"></a> 
127 std::set&lt;·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DiscreteKeysAsSet</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr> 
128 <tr·class="memdesc:ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·DiscreteKey·vector·as·a·set.·<br·/></td></tr> 
129 <tr·class="separator:ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a3b4d763982fb92592316d228bfb42e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:af7cc2321c95559dfdd2d0957a7a4cd68"·id="r_af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af7cc2321c95559dfdd2d0957a7a4cd68"·name="af7cc2321c95559dfdd2d0957a7a4cd68"></a>
 136 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2)</td></tr>
 137 <tr·class="separator:af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:ac79f331c6412bc074d6e4ef9d4dabd6b"·id="r_ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac79f331c6412bc074d6e4ef9d4dabd6b"·name="ac79f331c6412bc074d6e4ef9d4dabd6b"></a>
 139 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectDiscreteKeys</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key1,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key2)</td></tr>
 140 <tr·class="separator:ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>141 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>142 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p>143 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>144 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
134 <dd> 
135 Varun·Agrawal·</dd></dl> 
136 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl> 
137 </div></div><!--·contents·-->145 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>149 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00482.html">GaussianMixture.h</a></li>150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00482.html">HybridFactor.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>151 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>152 ··</ul>
145 </div>153 </div>
146 </body>154 </body>
147 </html>155 </html>
3.0 KB
html2text {}
Max HTML report size reached
445 B
./usr/share/doc/libgtsam-dev/html/a00482.js
359 B
js-beautify {}
Max HTML report size reached
76.4 KB
./usr/share/doc/libgtsam-dev/html/a00482_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 182 lines modifiedOffset 98, 157 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianMixture.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00482.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00482.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/discrete/DecisionTree-inl.h&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00221.html">gtsam/discrete/DecisionTree.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00251.html">gtsam/discrete/DecisionTreeFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">gtsam/discrete/DecisionTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.html">gtsam/hybrid/GaussianMixtureFactor.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00557.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Conditional.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Factor.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00833.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">···34</a></span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·=·<a·class="code·hl_cl[·...·truncated·by·diffoscope;·len:·68,·SHA:·7e45448b88f63c7326a4370e3fe9655090e822d497285aed418941147203ecde·...·]</a>;</div>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·CollectKeys(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·CollectKeys(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2);</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·CollectDiscreteKeys(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;key1,</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·································<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;key2);</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
133 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};">141 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
 142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03448.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·{</div>
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03392.html">···53</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a></div> 
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>,</div> 
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;HybridFactor,·GaussianMixture&gt;·{</div> 
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">public</span>:</div> 
138 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03392.html">This</a>·=·<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>;</div> 
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;GaussianMixture&gt;;</div> 
140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03448.html">BaseFactor</a>·=·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>;</div> 
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03572.html">BaseConditional</a>·=·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;HybridFactor,·GaussianMixture&gt;</a>;</div> 
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03392.html#a96aab537232e820686ba7117ee424ab5">···63</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">Conditionals</a>·=·<a·class="code·hl_class"·href="a02796.html">DecisionTree&lt;Key,·GaussianConditional::shared_ptr&gt;</a>;</div> 
144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
145 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">private</span>:</div>143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">private</span>:</div>
 144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">bool</span>·isDiscrete_·=·<span·class="keyword">false</span>;</div>
 145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">bool</span>·isContinuous_·=·<span·class="keyword">false</span>;</div>
 146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">bool</span>·isHybrid_·=·<span·class="keyword">false</span>;</div>
 147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">protected</span>:</div>
 149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Set·of·DiscreteKeys·for·this·factor.</span></div>
146 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a02796.html">Conditionals</a>·conditionals_;··</div>150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·discreteKeys_;</div>
147 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">double</span>·logConstant_;·········</div>151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03448.html#aaa808001f9d06b22b8abd8676254dcfd">···62</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·<a·class="code·hl_variable"·href=[·...·truncated·by·diffoscope;·len:·68,·SHA:·3aefa0f864cf4983e791e21a4aa9df09250ba4453fe925cec19bdd4d516b7bfe·...·]</div>
148 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
149 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·asGaussianFactorGraphTree()·<span·class="keyword">const</span>;</div>153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·<span·class="keyword">public</span>:</div>
 154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div>
 155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">···66</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·<a·class="code·hl_typedef"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">This</a>;··</div>
 156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;HybridFactor&gt;</div>
 157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">···68</a></span>······<a·class="code·hl_typedef"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">shared_ptr</a>;·······</div>
 158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">···69</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_typedef"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">Base</a>;··</div>
 159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··std::function&lt;<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>(</div> 
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>·&amp;)&gt;</div> 
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_function"·href="a01428.html#ae6415c63d70d1b582a0162652b16b868">prunerFunc</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·&[·...·truncated·by·diffoscope;·len:·17,·SHA:·aba3d7b52d58a4db67e74d4a6583b51d168d087e0ba7b8a36cdadbfd1c03c8f2·...·];</div>161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">···75</a></span>··<a·class="code·hl_function"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">HybridFactor</a>()·=·<span·class="keywordflow[·...·truncated·by·diffoscope;·len:·16,·SHA:·5f17a7a6343fe24c0d0420d9540c88a481139cc74e4f207b13506c7464cf37d2·...·];</div>
 162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys);</div>
154 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div>
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·<span·class="keyword">public</span>:</div> 
156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03392.html#a3656df047c72d0192f5592df93ca524e">···90</a></span>··<a·class="code·hl_function"·href="a03392.html#a3656df047c72d0192f5592df93ca524e">GaussianMixture</a>()·=·<span·class="keywordflow">default</span>;</div> 
158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
159 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;[·...·truncated·by·diffoscope;·len:·17,·SHA:·c5b11d7bd8c995d983b4e8dc7383b7c99750c37bad3ca31ce6f0675ae52757d6·...·]s,</div>167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;con[·...·truncated·by·diffoscope;·len:·10,·SHA:·7be13188173f5a9323530cefc4ae19e721b276d375c220072d05fb2dd8bd0383·...·]s,</div>
160 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousParents,</div> 
161 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteParents,</div>168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>···············<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div>
162 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02796.html">Conditionals</a>·&amp;conditionals);</div>169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 170 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03448.html#adb493e1c2ff5d0debf67804fe7f38976">··101</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03448.html#adb493e1c2ff5d0debf67804fe7f38976">~HybridFactor</a>()·=·<span·class="keywordflow">default</span>;</div>
163 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>171 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 173 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·&amp;lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
164 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;&amp;continuousFrontals,·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;&amp;continuousParents,</div> 
165 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··················<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;&amp;discreteParents,</div> 
166 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··················std::vector&lt;GaussianConditional::shared_ptr&gt;·&amp;&amp;conditionals);</div> 
167 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>174 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
168 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>(</div> 
169 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousParents,</div> 
170 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteParents,</div> 
171 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>······<span·class="keyword">const</span>·std::vector&lt;GaussianConditional::shared_ptr&gt;·&amp;conditionals);</div>175 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 176 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;HybridFactor\n&quot;</span>,</div>
 177 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 178 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 179 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 180 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a03448.html#a786571987e7eeff4ee14009f88127b0d">··120</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03448.html#a786571987e7eeff4ee14009f88127b0d">isDiscrete</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isDiscrete_;·}</div>
172 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>181 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>
Max diff block lines reached; 29861/58525 bytes (51.02%) of diff not shown.
19.2 KB
html2text {}
Max HTML report size reached
9.97 KB
./usr/share/doc/libgtsam-dev/html/a00485.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 60 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridBayesTree.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Hybrid·factor·graph·that·uses·type·erasure.··104 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
116 Typedefs</h2></td></tr> 
117 <tr·class="memitem:a49a9115da613685f0da34026a9b89c98"·id="r_a49a9115da613685f0da34026a9b89c98"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49a9115da613685f0da34026a9b89c98"·name="a49a9115da613685f0da34026a9b89c98"></a> 
118 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::OrphanWrapper</b>·=·<a·class="el"·href="a03544.html">BayesTreeOrphanWrapper</a>&lt;·<a·class="el"·href="a03540.html#ab644899031c0c6436e5762832d79f04d">HybridBayesTree::Clique</a>·&gt;</td></tr> 
119 <tr·class="separator:a49a9115da613685f0da34026a9b89c98"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
122 Functions</h2></td></tr> 
123 <tr·class="memitem:a584e4e05d52a617c1d313e1f53c8ce58"·id="r_a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">gtsam::HybridOrdering</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;graph)</td></tr> 
124 <tr·class="memdesc:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·a·Colamd·constrained·ordering·where·the·discrete·keys·are·eliminated·after·the·continuous·keys.··<br·/></td></tr> 
125 <tr·class="separator:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:a43156b234f3569a8ab241490679d2c85"·id="r_a43156b234f3569a8ab241490679d2c85"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43156b234f3569a8ab241490679d2c85"·name="a43156b234f3569a8ab241490679d2c85"></a> 
127 <a·class="el"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">GaussianFactorGraphTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::removeEmpty</b>·(const·<a·class="el"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">GaussianFactorGraphTree</a>·&amp;sum)</td></tr> 
128 <tr·class="separator:a43156b234f3569a8ab241490679d2c85"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:gacbc9f97e48e6aa3abb5f789af8c3bfe5"·id="r_gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03436.html#aaf96b7a6e75241521ef39dafc650db4d">HybridConditional::shared_ptr</a>,·boost::shared_ptr&lt;·<a·class="el"·href="a03592.html">Factor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01417.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5">gtsam::EliminateHybrid</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
130 <tr·class="memdesc:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>.··<br·/></td></tr> 
131 <tr·class="separator:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>112 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p>
134 <div·class="textblock"><p>Hybrid·factor·graph·that·uses·type·erasure.·</p> 
135 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd> 
136 <dd> 
137 Varun·Agrawal·</dd> 
138 <dd> 
139 Frank·Dellaert·</dd></dl> 
140 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
 116 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal·</dd></dl>
141 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
145 ··<ul>121 ··<ul>
146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00485.html">HybridGaussianFactorGraph.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00485.html">HybridBayesTree.cpp</a></li>
147 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
148 ··</ul>124 ··</ul>
149 </div>125 </div>
150 </body>126 </body>
151 </html>127 </html>
2.77 KB
html2text {}
Max HTML report size reached
6.42 KB
./usr/share/doc/libgtsam-dev/html/a00488.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridConditional.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 24 lines modifiedOffset 96, 26 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridConditional.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00488_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00488_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>108 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03484.html">gtsam::HybridJunctionTree</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03436.html">gtsam::HybridConditional</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·<a·class="el"·href="a03528.html"·title="A·cluster-tree·that·eliminates·to·a·Bayes·tree.">EliminatableClusterTree</a>,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additional·property·that·it·represents·the·clique·tree·asso[·...·truncated·by·diffoscope;·len:·41,·SHA:·eb1126d51edc48659ed102d00aa53cbedc252862a0a0ee26f2c5b508e4708390·...·].html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·<a·class="el"·href="a03572.html">Conditional</a>·Density.··<a·href="a03436.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03440.html">gtsam::traits&lt;·HybridConditional·&gt;</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 122, 13 lines modifiedOffset 124, 13 lines modified
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
124 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>130 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00488.html">HybridJunctionTree.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00488.html">HybridConditional.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>133 ··</ul>
132 </div>134 </div>
133 </body>135 </body>
134 </html>136 </html>
1.52 KB
html2text {}
Max HTML report size reached
61.5 KB
./usr/share/doc/libgtsam-dev/html/a00488_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridConditional.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridConditional.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00488.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00488.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 52 lines modifiedOffset 114, 190 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.html">gtsam/discrete/DiscreteConditional.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00494.html">gtsam/hybrid/HybridBayesTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00536.html">gtsam/hybrid/GaussianMixture.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00605.html">gtsam/inference/Conditional.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
 130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Forward·declarations</span></div> 
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>HybridEliminationTree;</div> 
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
130 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03484.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a></div>139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03436.html">···60</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03436.html">HybridConditional</a></div>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;HybridBayesTree,·HybridGaussianFactorGraph&gt;·{</div>140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>,</div>
 141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;HybridFactor,·HybridConditional&gt;·{</div>
 142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>
 143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div>
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03436.html#ae2f76ba381c689665dd7ee590b79a724">···65</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>·<a·class="code·hl_typedef"·href="a03436.html#ae2f76ba381c689665dd7ee590b79a724">This</a>;··············</div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03436.html#aaf96b7a6e75241521ef39dafc650db4d">···66</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03436.html#aaf96b7a6e75241521ef39dafc650db4d">shared_ptr</a>;··</div>
 146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03436.html#a3d78b0c779c69e4f031ccb3bddb00358">···67</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·<a·class="code·hl_typedef"·href="a03436.html#a3d78b0c779c69e4f031ccb3bddb00358">BaseFactor</a>;··</div>
 147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;BaseFactor,·This&gt;</a></div>
 148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03436.html#a14498daef93799bb2209ae6be701211c">···69</a></span>······<a·class="code·hl_typedef"·href="a03436.html#a14498daef93799bb2209ae6be701211c">BaseConditional</a>;··</div>
 149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·<span·class="keyword">protected</span>:</div>
 151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03436.html#a4f3f457278dfaf350134c6a8fd0def5c">···73</a></span>··boost::shared_ptr&lt;Factor&gt;·<a·class="code·hl_variable"·href="a03436.html#a4f3f457278dfaf350134c6a8fd0def5c">inner_</a>;</div>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<span·class="keyword">public</span>:</div>153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</span>:</div>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;HybridBayesTree,·HybridGaussianFactorGraph&gt;</a></div> 
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">···57</a></span>······<a·class="code·hl_typedef"·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">Base</a>;····································</div> 
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">···58</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>·<a·class="code·hl_typedef"·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">This</a>;·············</div> 
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">···59</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">shared_ptr</a>;··</div> 
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>&amp;·eliminationTree);</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03436.html#afd1e5b2b522f4ca5157ed97c32200591">···80</a></span>··<a·class="code·hl_function"·href="a03436.html#afd1e5b2b522f4ca5157ed97c32200591">HybridConditional</a>()·=·<span·class="keywordflow">default</span>;</div>
 156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 157 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03436.html#a98fd58551a277b363e9db6b9ead31140">···89</a></span>··<a·class="code·hl_function"·href="a03436.html#a98fd58551a277b363e9db6b9ead31140">HybridConditional</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·continuousKeys,</div>
 159 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·discreteKeys,·<span·class="keywordtype">size_t</span>·nFrontals)</div>
 160 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······:·<a·class="code·hl_class"·href="a03448.html">BaseFactor</a>(continuousKeys,·discreteKeys),·<a·class="code·hl_typedef"·href="a03436.html#a14498daef93799bb2209ae6be701211c">BaseConditional</a>(nFrontals)·{}</div>
142 </div>161 </div>
143 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>162 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 163 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·continuousFrontals,</div>
 164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·discreteFrontals,</div>
 165 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·continuousParents,</div>
 166 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·discreteParents);</div>
 167 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 168 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>(</div>
 169 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;GaussianConditional&gt;&amp;·continuousConditional);</div>
 170 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 171 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>(</div>
 172 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;DiscreteConditional&gt;&amp;·discreteConditional);</div>
 173 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>
 174 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;GaussianMixture&gt;&amp;·gaussianMixture);</div>
 175 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>
 176 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
 177 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 178 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Hybrid·Conditional:·&quot;</span>,</div>
 179 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 180 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div>
 181 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
 182 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
 183 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div>
 184 <div·class="foldopen"·id="foldopen00154"·data-start="{"·data-end="}">
 185 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno"><a·class="line"·href="a03436.html#a771fe06a9ec5f2bc9a4ace2276a56fec">··154</a></span>··GaussianMixture::shared_ptr·<a·class="code·hl_function"·href="a03436.html#a771fe06a9ec5f2bc9a4ace2276a56fec">asMixture</a>()<span·class="keyword">·const·</span>{</div>
 186 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>····<span·class="keywordflow">return</span>·boost::dynamic_pointer_cast&lt;GaussianMixture&gt;(inner_);</div>
 187 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··}</div>
 188 </div>
 189 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div>
 190 <div·class="foldopen"·id="foldopen00163"·data-start="{"·data-end="}">
 191 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno"><a·class="line"·href="a03436.html#abb2e73a2e07708eb854f33eee920d210">··163</a></span>··<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>·<a·class="code·hl_function"·href="a03436.html#abb2e73a2e07708eb854f33eee920d210">asGaussian</a>()<span·class="keyword">·const·</span>{</div>
 192 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>····<span·class="keywordflow">return</span>·boost::dynamic_pointer_cast&lt;GaussianConditional&gt;(inner_);</div>
 193 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>··}</div>
 194 </div>
 195 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>·</div>
 196 <div·class="foldopen"·id="foldopen00172"·data-start="{"·data-end="}">
 197 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno"><a·class="line"·href="a03436.html#a7376fa3a0cde223903c5a2a0bd89aa66">··172</a></span>··<a·class="code·hl_typedef"·href="a02832.html#a4d8b3999aa607019946cbcfd255c09dd">DiscreteConditional::shared_ptr</a>·<a·class="code·hl_function"·href="a03436.html#a7376fa3a0cde223903c5a2a0bd89aa66">asDiscrete</a>()<span·class="keyword">·const·</span>{</div>
 198 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>····<span·class="keywordflow">return</span>·boost::dynamic_pointer_cast&lt;DiscreteConditional&gt;(inner_);</div>
 199 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>··}</div>
Max diff block lines reached; 13429/46354 bytes (28.97%) of diff not shown.
16.1 KB
html2text {}
Max HTML report size reached
6.44 KB
./usr/share/doc/libgtsam-dev/html/a00491.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesNet.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridConditional.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 49 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridConditional.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">104 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:ae6415c63d70d1b582a0162652b16b868"·id="r_ae6415c63d70d1b582a0162652b16b868"><td·class="memItemLeft"·align="right"·valign="top">std::function&lt;·double(const·<a·class="el"·href="a02772.html">Assignment</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;,·double)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae6415c63d70d1b582a0162652b16b868">gtsam::prunerFunc</a>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;prunedDecisionTree,·const·<a·class="el"·href="a03436.html">HybridConditional</a>·&amp;conditional)</td></tr> 
117 <tr·class="memdesc:ae6415c63d70d1b582a0162652b16b868"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·get·the·pruner·functional.··<br·/></td></tr> 
118 <tr·class="separator:ae6415c63d70d1b582a0162652b16b868"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>110 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
123 <dd> 
124 Varun·Agrawal·</dd> 
125 <dd> 
126 Shangjie·Xue·</dd> 
127 <dd> 
128 Frank·Dellaert·</dd></dl> 
129 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl> 
130 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>118 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00491.html">HybridBayesNet.cpp</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00491.html">HybridConditional.cpp</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>121 ··</ul>
138 </div>122 </div>
139 </body>123 </body>
140 </html>124 </html>
1.53 KB
html2text {}
Max HTML report size reached
8.34 KB
./usr/share/doc/libgtsam-dev/html/a00494.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 52 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridBayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00494_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00494_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03420.html">gtsam::HybridBayesTreeClique</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a03424.html"·title="A·Bayes·tree·representing·a·Hybrid·density.">HybridBayesTree</a>·which·is·a·<a·class="el"·href="a03436.html"·title="Hybrid·Conditional·Density.">HybridConditional</a>·internally.··<a·href="a03420.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03424.html">gtsam::HybridBayesTree</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03444.html">gtsam::HybridEliminationTree</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·representing·a·Hybrid·density.··<a·href="a03424.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03428.html">gtsam::traits&lt;·HybridBayesTree·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03428.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03432.html">gtsam::BayesTreeOrphanWrapper&lt;·HybridBayesTreeClique·&gt;</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·for·Hybrid·Bayes·tree·orphan·subtrees.··<a·href="a03432.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Elimination·Tree·type·for·Hybrid·<a·class="el"·href="a03592.html">Factor</a>·Graphs.··<a·href="a03444.html#details">More...</a><br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>118 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p> 
132 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>121 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
134 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>126 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00494.html">HybridBayesTree.h</a></li>127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00494.html">HybridEliminationTree.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>129 ··</ul>
142 </div>130 </div>
143 </body>131 </body>
144 </html>132 </html>
2.04 KB
html2text {}
Max HTML report size reached
50.6 KB
./usr/share/doc/libgtsam-dev/html/a00494_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 164 lines modifiedOffset 98, 78 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridBayesTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00494.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00494.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">gtsam/hybrid/HybridBayesNet.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">gtsam/hybrid/HybridBayesNet.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00575.html">gtsam/inference/BayesTree.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Conditional.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·Forward·declarations</span></div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>HybridConditional;</div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
136 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03420.html">···44</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a></div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03444.html">···31</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a></div>
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;HybridBayesNet,·HybridGaussianFactorGraph&gt;·{</div>
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;HybridBayesTreeClique,</div> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·································HybridGaussianFactorGraph&gt;·{</div> 
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</span>:</div>
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>·<a·class="code·hl_class"·href="a03420.html">This</a>;</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;HybridBayesTreeClique,·HybridGaussianFactorGraph&gt;</a></div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<a·class="code·hl_class"·href="a03552.html">Base</a>;</div> 
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>()·{}</div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03420.html#adf67c91e9b314b8b73db5698a287a5ce">···54</a></span>··<a·class="code·hl_function"·href="a03420.html#adf67c91e9b314b8b73db5698a287a5ce">HybridBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;HybridConditional&gt;&amp;·conditional)</div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div> 
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03420.html">HybridBayesTreeClique</a>&amp;·clique)·:·Base(clique)·{}</div> 
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">virtual</span>·~HybridBayesTreeClique()·{}</div>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">public</span>:</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;HybridBayesNet,·HybridGaussianFactorGraph&gt;</a></div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03444.html#afe7432e190ac8896e3cbd931c8c5e9fb">···38</a></span>······<a·class="code·hl_typedef"·href="a03444.html#afe7432e190ac8896e3cbd931c8c5e9fb">Base</a>;····································</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03444.html#a1f947f2eca107d6bc9cfc8ed85e0a666">···39</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>·<a·class="code·hl_typedef"·href="a03444.html#a1f947f2eca107d6bc9cfc8ed85e0a666">This</a>;··········</div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03444.html#add6a302f534ecd096686609379b13ee1">···40</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03444.html#add6a302f534ecd096686609379b13ee1">shared_ptr</a>;··</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factorGraph,</div>
 140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
 141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factorGraph,</div>
 143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
 144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03444.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>};</div>147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>};</div>
153 </div>148 </div>
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
156 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};"> 
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03424.html">···64</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;HybridBayesTreeClique&gt;·{</div> 
158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">private</span>:</div> 
159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;HybridBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div> 
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·<span·class="keyword">public</span>:</div> 
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>·<a·class="code·hl_class"·href="a03424.html">This</a>;</div> 
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
166 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03424.html#ae9f77b08b368d6ea0b6fa1e29148202d">···75</a></span>··<a·class="code·hl_function"·href="a03424.html#ae9f77b08b368d6ea0b6fa1e29148202d">HybridBayesTree</a>()·=·<span·class="keywordflow">default</span>;</div> 
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03424.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·choose(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·assignment)·<span·class="keyword">const</span>;</div> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>()·<span·class="keyword">const</span>;</div> 
173 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
174 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·assignment)·<span·class="keyword">const</span>;</div> 
175 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
176 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">void</span>·prune(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·maxNumberLeaves);</div> 
177 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
178 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
179 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·<span·class="keyword">private</span>:</div> 
180 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a03424.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··118</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
181 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
182 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
183 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····ar&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_class"·href="a03540.html">Base</a>);</div> 
184 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··}</div> 
185 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>};</div> 
186 </div> 
187 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> 
188 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="keyword">template</span>·&lt;&gt;</div> 
189 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a03428.html">··127</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridBayesTree&gt;·{};</div> 
190 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> 
191 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span><span·class="keyword">template</span>·&lt;&gt;</div> 
Max diff block lines reached; 9322/37847 bytes (24.63%) of diff not shown.
13.5 KB
html2text {}
Max HTML report size reached
9.08 KB
./usr/share/doc/libgtsam-dev/html/a00497.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridValues.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 41 lines modifiedOffset 96, 52 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridValues.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00497_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00497_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03420.html">gtsam::HybridBayesTreeClique</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a03424.html"·title="A·Bayes·tree·representing·a·Hybrid·density.">HybridBayesTree</a>·which·is·a·<a·class="el"·href="a03436.html"·title="Hybrid·Conditional·Density.">HybridConditional</a>·internally.··<a·href="a03420.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03504.html">gtsam::HybridValues</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03424.html">gtsam::HybridBayesTree</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03504.html"·title="HybridValues·represents·a·collection·of·DiscreteValues·and·VectorValues.">HybridValues</a>·represents·a·collection·of·<a·class="el"·href="a02900.html"·title="A·map·from·keys·to·values.">DiscreteValues</a>·and·<a·clas[·...·truncated·by·diffoscope;·len:·172,·SHA:·8ab37741b86d427089a9f34d7735de7711119c5614e0e03042ddb769c4cf6196·...·]4.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·representing·a·Hybrid·density.··<a·href="a03424.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03428.html">gtsam::traits&lt;·HybridBayesTree·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03428.html#details">More...</a><br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03508.html">gtsam::traits&lt;·HybridValues·&gt;</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03432.html">gtsam::BayesTreeOrphanWrapper&lt;·HybridBayesTreeClique·&gt;</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·for·Hybrid·Bayes·tree·orphan·subtrees.··<a·href="a03432.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>129 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 131 <div·class="textblock"><p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·28,·2022·</dd></dl>132 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Shangjie·Xue·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
124 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>138 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00497.html">HybridValues.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00497.html">HybridBayesTree.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>141 ··</ul>
132 </div>142 </div>
133 </body>143 </body>
134 </html>144 </html>
2.21 KB
html2text {}
Max HTML report size reached
476 B
./usr/share/doc/libgtsam-dev/html/a00497.js
390 B
js-beautify {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a00497_source.html
Max HTML report size reached
6.07 KB
./usr/share/doc/libgtsam-dev/html/a00500.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridGaussianISAM.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00500_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03468.html">gtsam::HybridGaussianISAM</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03472.html">gtsam::traits&lt;·HybridGaussianISAM·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03472.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>March·31,·2022·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd>
 126 <dd>
 127 Varun·Agrawal</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>March·31,·2022·</dd></dl>
 129 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 130 <dd>
 131 Frank·Dellaert·</dd>
 132 <dd>
 133 Richard·Roberts·</dd></dl>
114 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>138 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00500.html">HybridJunctionTree.cpp</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00500.html">HybridGaussianISAM.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>141 ··</ul>
122 </div>142 </div>
123 </body>143 </body>
124 </html>144 </html>
1.33 KB
html2text {}
Max HTML report size reached
8.41 KB
./usr/share/doc/libgtsam-dev/html/a00503.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridFactor.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00503_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">105 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03496.html">gtsam::HybridNonlinearISAM</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·class·to·manage·<a·class="el"·href="a03640.html"·title="A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.">ISAM</a>·in·a·nonlinear·context.··<a·href="a03496.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a3b4d763982fb92592316d228bfb42e14"·id="r_a3b4d763982fb92592316d228bfb42e14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4d763982fb92592316d228bfb42e14"·name="a3b4d763982fb92592316d228bfb42e14"></a>
 115 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr>
 116 <tr·class="separator:a3b4d763982fb92592316d228bfb42e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:af7cc2321c95559dfdd2d0957a7a4cd68"·id="r_af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af7cc2321c95559dfdd2d0957a7a4cd68"·name="af7cc2321c95559dfdd2d0957a7a4cd68"></a>
 118 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2)</td></tr>
 119 <tr·class="separator:af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:ac79f331c6412bc074d6e4ef9d4dabd6b"·id="r_ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac79f331c6412bc074d6e4ef9d4dabd6b"·name="ac79f331c6412bc074d6e4ef9d4dabd6b"></a>
 121 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectDiscreteKeys</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key1,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key2)</td></tr>
 122 <tr·class="separator:ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>123 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·12,·2022·</dd></dl>125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
121 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
122 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>131 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00503.html">HybridNonlinearISAM.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00503.html">HybridFactor.cpp</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>134 ··</ul>
130 </div>135 </div>
131 </body>136 </body>
132 </html>137 </html>
1.81 KB
html2text {}
Max HTML report size reached
4.56 KB
./usr/share/doc/libgtsam-dev/html/a00506.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearISAM.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 31 lines modifiedOffset 95, 35 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··
 105 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>112 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·12,·2022·</dd></dl>114 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>
114 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>121 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00506.html">HybridNonlinearISAM.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00506.html">HybridNonlinearFactorGraph.cpp</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>124 ··</ul>
122 </div>125 </div>
123 </body>126 </body>
124 </html>127 </html>
971 B
html2text {}
Max HTML report size reached
5.66 KB
./usr/share/doc/libgtsam-dev/html/a00512.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridSmoother.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridBayesTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridSmoother.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.··105 <p>An·incremental·smoother·for·hybrid·factor·graphs.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00512_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03500.html">gtsam::HybridSmoother</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>119 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>An·incremental·smoother·for·hybrid·factor·graphs.·</p>
114 <div·class="textblock"><p>Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·</p> 
115 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl> 
116 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
 123 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>
117 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>128 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00512.html">HybridBayesTree.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00512.html">HybridSmoother.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>131 ··</ul>
125 </div>132 </div>
126 </body>133 </body>
127 </html>134 </html>
1.31 KB
html2text {}
Max HTML report size reached
6.08 KB
./usr/share/doc/libgtsam-dev/html/a00515.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianMixture.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··
 106 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">107 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:ad92a1966f54e02a7c2ce061c1228c7b3"·id="r_ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad92a1966f54e02a7c2ce061c1228c7b3"·name="ad92a1966f54e02a7c2ce061c1228c7b3"></a>
 117 std::set&lt;·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DiscreteKeysAsSet</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr>
 118 <tr·class="memdesc:ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·DiscreteKey·vector·as·a·set.·<br·/></td></tr>
 119 <tr·class="separator:ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>122 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 124 <dd>
 125 Varun·Agrawal·</dd>
 126 <dd>
 127 Frank·Dellaert·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
114 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>133 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00515.html">HybridEliminationTree.cpp</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00515.html">GaussianMixture.cpp</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>136 ··</ul>
122 </div>137 </div>
123 </body>138 </body>
124 </html>139 </html>
1.33 KB
html2text {}
Max HTML report size reached
8.64 KB
./usr/share/doc/libgtsam-dev/html/a00518.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesNet.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 54 lines modifiedOffset 94, 49 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Factor·graph·with·utilities·for·hybrid·factors.··105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00518_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03456.html">gtsam::HybridFactorGraph</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·<a·class="el"·href="a03592.html">Factor</a>·Graph·<a·class="el"·href="a03592.html">Factor</a>·graph·with·utilities·for·hybrid·factors.··<a·href="a03456.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem:a2dfce9ae16299f51e7fd35a8e6062b7a"·id="r_a2dfce9ae16299f51e7fd35a8e6062b7a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2dfce9ae16299f51e7fd35a8e6062b7a"·name="a2dfce9ae16299f51e7fd35a8e6062b7a"></a> 
125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedFactor</b>·=·boost::shared_ptr&lt;·<a·class="el"·href="a03592.html">Factor</a>·&gt;</td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem:ae6415c63d70d1b582a0162652b16b868"·id="r_ae6415c63d70d1b582a0162652b16b868"><td·class="memItemLeft"·align="right"·valign="top">std::function&lt;·double(const·<a·class="el"·href="a02772.html">Assignment</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;,·double)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae6415c63d70d1b582a0162652b16b868">gtsam::prunerFunc</a>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;prunedDecisionTree,·const·<a·class="el"·href="a03436.html">HybridConditional</a>·&amp;conditional)</td></tr>
 117 <tr·class="memdesc:ae6415c63d70d1b582a0162652b16b868"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·get·the·pruner·functional.··<br·/></td></tr>
126 <tr·class="separator:a2dfce9ae16299f51e7fd35a8e6062b7a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:ae6415c63d70d1b582a0162652b16b868"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>119 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>121 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 123 <dd>
 124 Varun·Agrawal·</dd>
 125 <dd>
 126 Shangjie·Xue·</dd>
131 <dd>127 <dd>
132 Frank·Dellaert·</dd></dl>128 Frank·Dellaert·</dd></dl>
133 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>129 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
134 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>134 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00518.html">HybridFactorGraph.h</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00518.html">HybridBayesNet.cpp</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>137 ··</ul>
142 </div>138 </div>
143 </body>139 </body>
144 </html>140 </html>
2.15 KB
html2text {}
Max HTML report size reached
284 B
./usr/share/doc/libgtsam-dev/html/a00518.js
198 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00518·=·[1 var·a00518·=·[
2 ····["gtsam::HybridFactorGraph",·"a03456.html",·"a03456"]2 ····["prunerFunc",·"a00518.html#ae6415c63d70d1b582a0162652b16b868",·null]
3 ];3 ];
4.6 KB
./usr/share/doc/libgtsam-dev/html/a00521.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 37 lines modifiedOffset 95, 31 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Factor·graph·with·utilities·for·hybrid·factors.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>110 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
116 <dd> 
117 Frank·Dellaert·</dd></dl> 
118 <dl·class="section·date"><dt>Date</dt><dd>January,·2023·</dd></dl> 
119 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>118 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00521.html">HybridFactorGraph.cpp</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00521.html">HybridJunctionTree.cpp</a></li>
125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
126 ··</ul>121 ··</ul>
127 </div>122 </div>
128 </body>123 </body>
129 </html>124 </html>
961 B
html2text {}
Max HTML report size reached
6.84 KB
./usr/share/doc/libgtsam-dev/html/a00524.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesNet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixtureFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 52 lines modifiedOffset 94, 40 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··104 <p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00524_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03408.html">gtsam::HybridBayesNet</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·Bayes·net·is·a·collection·of·HybridConditionals,·which·can·have·discrete·conditionals,·Gaussian·mixtures,·or·pure·Gaussian·conditionals.··<a·href="a03408.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03412.html">gtsam::traits&lt;·HybridBayesNet·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03412.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>112 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>114 <div·class="textblock"><p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
127 <dd>116 <dd>
128 Fan·Jiang·</dd>117 Varun·Agrawal·</dd>
129 <dd>118 <dd>
130 Frank·Dellaert·</dd></dl>119 Frank·Dellaert·</dd></dl>
131 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>120 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
132 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>125 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00524.html">HybridBayesNet.h</a></li>126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00524.html">GaussianMixtureFactor.cpp</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>128 ··</ul>
140 </div>129 </div>
141 </body>130 </body>
142 </html>131 </html>
1.71 KB
html2text {}
Max HTML report size reached
11.4 KB
./usr/share/doc/libgtsam-dev/html/a00527.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/MixtureFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 60 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">MixtureFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.cpp·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Nonlinear·Mixture·factor·of·continuous·and·discrete.··106 <p>Hybrid·factor·graph·that·uses·type·erasure.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00527_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03512.html">gtsam::MixtureFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·a·discrete·conditional·mixture·factor.··<a·href="a03512.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 116 Typedefs</h2></td></tr>
 117 <tr·class="memitem:a49a9115da613685f0da34026a9b89c98"·id="r_a49a9115da613685f0da34026a9b89c98"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49a9115da613685f0da34026a9b89c98"·name="a49a9115da613685f0da34026a9b89c98"></a>
 118 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::OrphanWrapper</b>·=·<a·class="el"·href="a03544.html">BayesTreeOrphanWrapper</a>&lt;·<a·class="el"·href="a03540.html#ab644899031c0c6436e5762832d79f04d">HybridBayesTree::Clique</a>·&gt;</td></tr>
 119 <tr·class="separator:a49a9115da613685f0da34026a9b89c98"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 122 Functions</h2></td></tr>
 123 <tr·class="memitem:a584e4e05d52a617c1d313e1f53c8ce58"·id="r_a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">gtsam::HybridOrdering</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;graph)</td></tr>
 124 <tr·class="memdesc:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·a·Colamd·constrained·ordering·where·the·discrete·keys·are·eliminated·after·the·continuous·keys.··<br·/></td></tr>
 125 <tr·class="separator:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:a43156b234f3569a8ab241490679d2c85"·id="r_a43156b234f3569a8ab241490679d2c85"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43156b234f3569a8ab241490679d2c85"·name="a43156b234f3569a8ab241490679d2c85"></a>
 127 <a·class="el"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">GaussianFactorGraphTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::removeEmpty</b>·(const·<a·class="el"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">GaussianFactorGraphTree</a>·&amp;sum)</td></tr>
 128 <tr·class="separator:a43156b234f3569a8ab241490679d2c85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:gacbc9f97e48e6aa3abb5f789af8c3bfe5"·id="r_gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03436.html#aaf96b7a6e75241521ef39dafc650db4d">HybridConditional::shared_ptr</a>,·boost::shared_ptr&lt;·<a·class="el"·href="a03592.html">Factor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01417.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5">gtsam::EliminateHybrid</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 130 <tr·class="memdesc:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>.··<br·/></td></tr>
 131 <tr·class="separator:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>132 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Nonlinear·Mixture·factor·of·continuous·and·discrete.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Kevin·Doherty,·<a·href="#"·onclick="location.href='mai'+'lto:'+'kdo'+'he'+'rty'+'@m'+'it.'+'ed'+'u';·return·false;">kdohe<span·class="obfuscator">.nosp@m.</span>rty@<span·class="obfuscator">.nosp@m.</span>mit.e<s[·...·truncated·by·diffoscope;·len:·49,·SHA:·8842d8ad176358ddc8e7ceb6ed8e71e27ea43c7a5319eb3a300848b8e815a014·...·]>134 <div·class="textblock"><p>Hybrid·factor·graph·that·uses·type·erasure.·</p>
 135 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
 136 <dd>
 137 Varun·Agrawal·</dd>
124 <dd>138 <dd>
125 Varun·Agrawal·</dd></dl>139 Frank·Dellaert·</dd></dl>
126 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>140 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
127 </div></div><!--·contents·-->141 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>145 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00527.html">MixtureFactor.h</a></li>146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00527.html">HybridGaussianFactorGraph.cpp</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>147 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>148 ··</ul>
135 </div>149 </div>
136 </body>150 </body>
137 </html>151 </html>
3.15 KB
html2text {}
Max HTML report size reached
366 B
./usr/share/doc/libgtsam-dev/html/a00527.js
280 B
js-beautify {}
Max HTML report size reached
4.79 KB
./usr/share/doc/libgtsam-dev/html/a00530.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridSmoother.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 35 lines modifiedOffset 95, 37 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridSmoother.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>An·incremental·smoother·for·hybrid·factor·graphs.··104 <p>Factor·graph·with·utilities·for·hybrid·factors.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>An·incremental·smoother·for·hybrid·factor·graphs.·</p>114 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>
 116 <dd>
 117 Frank·Dellaert·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>118 <dl·class="section·date"><dt>Date</dt><dd>January,·2023·</dd></dl>
117 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>123 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00530.html">HybridSmoother.cpp</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00530.html">HybridFactorGraph.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>126 ··</ul>
125 </div>127 </div>
126 </body>128 </body>
127 </html>129 </html>
1.02 KB
html2text {}
Max HTML report size reached
6.38 KB
./usr/share/doc/libgtsam-dev/html/a00533.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixtureFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixtureFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 40 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.··105 <p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00533_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03400.html">gtsam::GaussianMixtureFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·a·discrete·conditional·mixture·factor.··<a·href="a03400.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03404.html">gtsam::traits&lt;·GaussianMixtureFactor·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>122 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·</p>124 <div·class="textblock"><p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
116 <dd>126 <dd>
117 Varun·Agrawal·</dd>127 Varun·Agrawal·</dd>
118 <dd>128 <dd>
119 Frank·Dellaert·</dd></dl>129 Frank·Dellaert·</dd></dl>
120 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
121 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>135 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00533.html">GaussianMixtureFactor.cpp</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00533.html">GaussianMixtureFactor.h</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>138 ··</ul>
129 </div>139 </div>
130 </body>140 </body>
131 </html>141 </html>
1.58 KB
html2text {}
Max HTML report size reached
8.63 KB
./usr/share/doc/libgtsam-dev/html/a00536.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 52 lines modifiedOffset 95, 56 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridGaussianISAM.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianMixture.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··
 107 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00536_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00536_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>111 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03468.html">gtsam::HybridGaussianISAM</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03392.html">gtsam::GaussianMixture</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·conditional·of·gaussian·mixtures·indexed·by·discrete·variables,·as·part·of·a·Bayes·Network.··<a·href="a03392.html#details">More...</a><br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03472.html">gtsam::traits&lt;·HybridGaussianISAM·&gt;</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03396.html">gtsam::traits&lt;·GaussianMixture·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03472.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
 124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 125 Functions</h2></td></tr>
 126 <tr·class="memitem:ad92a1966f54e02a7c2ce061c1228c7b3"·id="r_ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad92a1966f54e02a7c2ce061c1228c7b3"·name="ad92a1966f54e02a7c2ce061c1228c7b3"></a>
 127 std::set&lt;·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DiscreteKeysAsSet</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr>
 128 <tr·class="memdesc:ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·DiscreteKey·vector·as·a·set.·<br·/></td></tr>
 129 <tr·class="separator:ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>130 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 132 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>March·31,·2022·</dd></dl> 
123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd> 
124 <dd> 
125 Frank·Dellaert·</dd> 
126 <dd> 
127 Varun·Agrawal</dd></dl> 
128 <dl·class="section·date"><dt>Date</dt><dd>March·31,·2022·</dd></dl> 
129 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>133 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>
130 <dd>134 <dd>
 135 Varun·Agrawal·</dd></dl>
 136 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>
131 Frank·Dellaert·</dd> 
132 <dd> 
133 Richard·Roberts·</dd></dl> 
134 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>141 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00536.html">HybridGaussianISAM.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00536.html">GaussianMixture.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>144 ··</ul>
142 </div>145 </div>
143 </body>146 </body>
144 </html>147 </html>
2.12 KB
html2text {}
Max HTML report size reached
362 B
./usr/share/doc/libgtsam-dev/html/a00536.js
276 B
js-beautify {}
Max HTML report size reached
58.1 KB
./usr/share/doc/libgtsam-dev/html/a00536_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridGaussianISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianMixture.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00536.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00536.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 75 lines modifiedOffset 114, 166 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/discrete/DecisionTree-inl.h&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00494.html">gtsam/hybrid/HybridBayesTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">gtsam/discrete/DecisionTree.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">gtsam/discrete/DecisionTreeFactor.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00533.html">gtsam/hybrid/GaussianMixtureFactor.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00605.html">gtsam/inference/Conditional.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">gtsam/inference/ISAM.h</a>&gt;</span></div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
128 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};">
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03468.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>·:·<span·class="keyword">public</span>·<a·class=[·...·truncated·by·diffoscope;·len:·68,·SHA:·8769853c79bbca00a24bc45f1808b5308450ac9ad18b3518bfc16d9487870964·...·]</div>135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03392.html">···53</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a></div>
 136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>,</div>
 137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;HybridFactor,·GaussianMixture&gt;·{</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03392.html">This</a>·=·<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>;</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03640.html">ISAM&lt;HybridBayesTree&gt;</a>·<a·class="code·hl_class"·href="a03640.html">Base</a>;</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>·<a·class="code·hl_class"·href="a03468.html">This</a>;</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;GaussianMixture&gt;;</div>
 141 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03448.html">BaseFactor</a>·=·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>;</div>
 142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03572.html">BaseConditional</a>·=·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;HybridFactor,·GaussianMixture&gt;</a>;</div>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03392.html#a96aab537232e820686ba7117ee424ab5">···63</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">Conditionals</a>·=·<a·class="code·hl_class"·href="a02796.html">DecisionTree&lt;Key,·GaussianConditional::shared_ptr&gt;</a>;</div>
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>();</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>&amp;·bayesTree);</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">private</span>:</div>146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">private</span>:</div>
 147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a02796.html">Conditionals</a>·conditionals_;··</div>
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">void</span>·updateInternal(</div>148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">double</span>·logConstant_;·········</div>
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors,</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······HybridBayesTree::Cliques*·orphans,</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·boost::optional&lt;size_t&gt;&amp;·maxNrLeaves·=·boost::none,</div> 
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">const</span>·boost::optional&lt;Ordering&gt;&amp;·ordering·=·boost::none,</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">const</span>·HybridBayesTree::Eliminate&amp;·function·=</div> 
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········HybridBayesTree::EliminationTraitsType::DefaultEliminate);</div> 
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·asGaussianFactorGraphTree()·<span·class="keyword">const</span>;</div>
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</div> 
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors,</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············<span·class="keyword">const</span>·boost::optional&lt;size_t&gt;&amp;·maxNrLeaves·=·boost::none,</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··············<span·class="keyword">const</span>·boost::optional&lt;Ordering&gt;&amp;·ordering·=·boost::none,</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············<span·class="keyword">const</span>·HybridBayesTree::Eliminate&amp;·function·=</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··················HybridBayesTree::EliminationTraitsType::DefaultEliminate);</div> 
156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··std::function&lt;<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>(</div>
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02772.html">Assignment&lt;Key&gt;</a>·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>·&amp;)&gt;</div>
 154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_function"·href="a01428.html#ae6415c63d70d1b582a0162652b16b868">prunerFunc</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02808.html">DecisionTreeFactor</a>·&amp;decisionTree);</div>
157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·GetOrdering(<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factors,</div> 
158 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors);</div> 
159 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div> 
160 </div> 
161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>·&lt;&gt;</div>156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·<span·class="keyword">public</span>:</div>
163 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03472.html">···90</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>&[·...·truncated·by·diffoscope;·len:·129,·SHA:·b496a137eab37592c26d115cdac39d8ed7a66b6701fbef441b558cd329b453b7·...·]</div>157 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 158 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03392.html#a3656df047c72d0192f5592df93ca524e">···90</a></span>··<a·class="code·hl_function"·href="a03392.html#a3656df047c72d0192f5592df93ca524e">GaussianMixture</a>()·=·<span·class="keywordflow">default</span>;</div>
164 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>159 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 160 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousFrontals,</div>
 161 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousParents,</div>
 162 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteParents,</div>
 163 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02796.html">Conditionals</a>·&amp;conditionals);</div>
 164 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 165 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;&amp;continuousFrontals,·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;&amp;continuousParents,</div>
 166 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··················<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;&amp;discreteParents,</div>
 167 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··················std::vector&lt;GaussianConditional::shared_ptr&gt;·&amp;&amp;conditionals);</div>
 168 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 169 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<a·class="code·hl_class"·href="a03392.html">GaussianMixture</a>(</div>
 170 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousParents,</div>
 171 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>······<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteParents,</div>
 172 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>······<span·class="keyword">const</span>·std::vector&lt;GaussianConditional::shared_ptr&gt;·&amp;conditionals);</div>
 173 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>
 174 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
 175 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·&amp;lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
 176 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div>
 177 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 178 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>······<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;GaussianMixture\n&quot;</span>,</div>
 179 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 180 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
 181 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div>
 182 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>··<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>·operator()(</div>
 183 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·&amp;discreteValues)·<span·class="keyword">const</span>;</div>
 184 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>·</div>
 185 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>··<span·class="keywordtype">size_t</span>·nrComponents()·<span·class="keyword">const</span>;</div>
Max diff block lines reached; 9424/43760 bytes (21.54%) of diff not shown.
15.3 KB
html2text {}
Max HTML report size reached
5.89 KB
./usr/share/doc/libgtsam-dev/html/a00539.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridSmoother.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 42 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridSmoother.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>An·incremental·smoother·for·hybrid·factor·graphs.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00539_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00539_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03500.html">gtsam::HybridSmoother</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03496.html">gtsam::HybridNonlinearISAM</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·class·to·manage·<a·class="el"·href="a03640.html"·title="A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.">ISAM</a>·in·a·nonlinear·context.··<a·href="a03496.html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>118 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>An·incremental·smoother·for·hybrid·factor·graphs.·</p>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·12,·2022·</dd></dl>
122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>121 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl> 
124 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>126 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00539.html">HybridSmoother.h</a></li>127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00539.html">HybridNonlinearISAM.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>129 ··</ul>
132 </div>130 </div>
133 </body>131 </body>
134 </html>132 </html>
1.28 KB
html2text {}
Max HTML report size reached
267 B
./usr/share/doc/libgtsam-dev/html/a00539.js
181 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00539·=·[1 var·a00539·=·[
2 ····["gtsam::HybridSmoother",·"a03500.html",·"a03500"]2 ····["gtsam::HybridNonlinearISAM",·"a03496.html",·"a03496"]
3 ];3 ];
48.2 KB
./usr/share/doc/libgtsam-dev/html/a00539_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridSmoother.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearISAM.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 73 lines modifiedOffset 98, 139 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridSmoother.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00539.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00539.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">gtsam/hybrid/HybridBayesNet.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00500.html">gtsam/hybrid/HybridGaussianISAM.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00557.html">gtsam/hybrid/HybridNonlinearFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03500.html">···25</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03500.html">HybridSmoother</a>·{</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03496.html">···27</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03496.html">HybridNonlinearISAM</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·<span·class="keyword">private</span>:</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">protected</span>:</div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03496.html#abc388dedfd3df948cce9e9844eb07f86">···30</a></span>··<a·class="code·hl_class"·href="a03468.html">gtsam::HybridGaussianISAM</a>·<a·class="code·hl_variable"·href="a03496.html#abc388dedfd3df948cce9e9844eb07f86">isam_</a>;</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>·hybridBayesNet_;</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>·remainingFactorGraph_;</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03496.html#a8a56f5375ea8088c0a1b017a4be8528d">···33</a></span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_variable"·href="a03496.html#a8a56f5375ea8088c0a1b017a4be8528d">linPoint_</a>;</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·<span·class="keyword">public</span>:</div> 
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03500.html#a2019e739c3b9c81b2eba08a6803ceb6f">update</a>(<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div> 
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··············boost::optional&lt;size_t&gt;·maxNrLeaves·=·boost::none);</div> 
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a03680.html">Ordering</a>·getOrdering(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors);</div> 
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03496.html#a231caf8f3176fa7e5000ba121baf4de4">···36</a></span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·<a·class="code·hl_variable"·href="a03496.html#a231caf8f3176fa7e5000ba121baf4de4">assignment_</a>;</div>
136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··std::pair&lt;HybridGaussianFactorGraph,·HybridBayesNet&gt;·<a·class="code·hl_function"·href="a03500.html#a60da1543da39899f313495794d8a1419">addConditionals</a>(</div> 
137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·graph,</div> 
138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>&amp;·<a·class="code·hl_function"·href="a03500.html#a9299d214c6d42ee3b8ad9f9734b78a72">hybridBayesNet</a>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering)·<span·class="keyword">const</span>;</div> 
139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··GaussianMixture::shared_ptr·<a·class="code·hl_function"·href="a03500.html#a03051d582bb0d74411ce47ae54dbfb5e">gaussianMixture</a>(<span·class="keywordtype">size_t</span>·index)·<span·class="keyword">c[·...·truncated·by·diffoscope;·len:·10,·SHA:·3b2f9558dce1d8d3659106f70fbee6749391a8dfce29d3d85525ac9ddea78f45·...·]>;</div>133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03496.html#a37f1f9aa1ba8caa26e236e5bf7326969">···39</a></span>··<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a03496.html#a37f1[·...·truncated·by·diffoscope;·len:·41,·SHA:·33de2ad803846ee616c3829fcbf39bffed43ef5494ea84db64d1acb5e9c11c10·...·]>;</div>
 134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03496.html#a83959d538b1f8c11e5d2d18098320d16">···42</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03496.html#a83959d538b1f8c11e5d2d18098320d16">reorderInterval_</a>;</div>
 136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">int</span>·reorderCounter_;</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03496.html#ac1b5740936424126b8adf617f7700058">···46</a></span>··<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">HybridGaussianFactorGraph::Eliminate</a>·<a·class="code·hl_variable"·href="a03496.html#ac1b5740936424126b8adf617f7700058">eliminationFunction_</a>;</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03496.html#a343272d257ca8e8c59b1e8a3d35a9371">···59</a></span>··<a·class="code·hl_function"·href="a03496.html#a343272d257ca8e8c59b1e8a3d35a9371">HybridNonlinearISAM</a>(</div>
 144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordtype">int</span>·reorderInterval·=·1,</div>
 145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">HybridGaussianFactorGraph::Eliminate</a>&amp;·eliminationFunction·=</div>
 146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········HybridGaussianFactorGraph::EliminationTraitsType::DefaultEliminate)</div>
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······:·reorderInterval_(reorderInterval),</div>
 148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········reorderCounter_(0),</div>
 149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········eliminationFunction_(eliminationFunction)·{}</div>
 150 </div>
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>&amp;·<a·class="code·hl_function"·href="a03500.html#a9299d214c6d42ee3b8ad9f9734b78a72">hybridBayesNet</a>()·<span·class="keyword">const</span>;</div>153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·estimate();</div>
143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div>154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="comment">//·/**·find·the·marginal·covariance·for·a·single·variable·*/</span></div>
 156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">//·Matrix·marginalCovariance(Key·key)·const;</span></div>
 157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·access</span></div>
 159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03496.html#aea6998c026e45222627a188a5927aa24">···80</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>&amp;·<a·class="code·hl_function"·href="a03496.html#aea6998c026e45222627a188a5927aa24">bayesTree</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isam_;·}</div>
 161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 162 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03496.html#a772d1dff43202c1969a55ddc6cb78188">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03496.html#a772d1dff43202c1969a55ddc6cb78188">prune</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·maxNumberLeaves)·{·isam_.<a·class="code·hl_function"·href="a03424.html#a8989c38cd20a34a5e44c1a1fa7b5612d">prune</a>(maxNumberLeaves);·}</div>
 163 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 164 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03496.html#a2dba72b454d069ce34eb9f867351e864">···90</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a2dba72b454d069ce34eb9f867351e864">getLinearizationPoint</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·linPoint_;·}</div>
 165 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 166 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">···93</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a53c3580a43dd330492780e45bb94f2b8">assignment</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·assignment_;·}</div>
 167 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 168 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03496.html#a07b6c6589c3b45b0e6d6cfa98415d09f">···96</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>&amp;·<a·class="code·hl_function"·href="a03496.html#a07b6c6589c3b45b0e6d6cfa98415d09f">getFactorsUnsafe</a>()<span·class="keyword">·const·</span>{</div>
 170 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·factors_;</div>
 171 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>
 172 </div>
 173 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 174 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03496.html#a89efbc8aa530fe79757b7eaa463618fd">··101</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03496.html#a89efbc8aa530fe79757b7eaa463618fd">reorderInterval</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderInterval_;·}··</div>
 175 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="}">
 176 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03496.html#a59595de9def7249b1e5948c756b72330">··102</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a03496.html#a59595de9def7249b1e5948c756b72330">reorderCounter</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderCounter_;·}····</div>
 177 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 178 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 179 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div>
 180 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 181 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">void</span>·printStats()·<span·class="keyword">const</span>;</div>
 182 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 183 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">void</span>·saveGraph(<span·class="keyword">const</span>·std::string&amp;·s,</div>
 184 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div>
 185 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 186 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 187 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>&amp;·newFactors,</div>
 188 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··············<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div>
 189 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··············<span·class="keyword">const</span>·boost::optional&lt;size_t&gt;&amp;·maxNrLeaves·=·boost::none,</div>
 190 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··············<span·class="keyword">const</span>·boost::optional&lt;Ordering&gt;&amp;·ordering·=·boost::none);</div>
 191 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>
 192 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>··<span·class="keywordtype">void</span>·reorder_relinearize();</div>
 193 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
 194 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>};</div>
 195 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
 196 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>}··<span·class="comment">//·namespace·gtsam</span></div>
Max diff block lines reached; 13519/35409 bytes (38.18%) of diff not shown.
13.5 KB
html2text {}
Max HTML report size reached
5.7 KB
./usr/share/doc/libgtsam-dev/html/a00542.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridSmoother.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridSmoother.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00542_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>An·incremental·smoother·for·hybrid·factor·graphs.··
 105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03444.html">gtsam::HybridEliminationTree</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Elimination·Tree·type·for·Hybrid·<a·class="el"·href="a03592.html">Factor</a>·Graphs.··<a·href="a03444.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>112 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>114 <div·class="textblock"><p>An·incremental·smoother·for·hybrid·factor·graphs.·</p>
121 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>
122 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>121 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00542.html">HybridEliminationTree.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00542.html">HybridSmoother.cpp</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>124 ··</ul>
130 </div>125 </div>
131 </body>126 </body>
132 </html>127 </html>
1.28 KB
html2text {}
Max HTML report size reached
9.09 KB
./usr/share/doc/libgtsam-dev/html/a00548.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 56 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00548_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">104 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03460.html">gtsam::EliminationTraits&lt;·HybridGaussianFactorGraph·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03464.html">gtsam::HybridGaussianFactorGraph</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
124 Functions</h2></td></tr> 
125 <tr·class="memitem:gacbc9f97e48e6aa3abb5f789af8c3bfe5"·id="r_gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03436.html#aaf96b7a6e75241521ef39dafc650db4d">HybridConditional::shared_ptr</a>,·boost::shared_ptr&lt;·<a·class="el"·href="a03592.html">Factor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01417.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5">gtsam::EliminateHybrid</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
126 <tr·class="memdesc:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>.··<br·/></td></tr> 
127 <tr·class="separator:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a584e4e05d52a617c1d313e1f53c8ce58"·id="r_a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">gtsam::HybridOrdering</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;graph)</td></tr> 
129 <tr·class="memdesc:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·a·Colamd·constrained·ordering·where·the·discrete·keys·are·eliminated·after·the·continuous·keys.··<br·/></td></tr> 
130 <tr·class="separator:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>110 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.·</p> 
134 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal,·Frank·Dellaert·</dd></dl> 
135 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
136 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>118 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00548.html">HybridGaussianFactorGraph.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00548.html">HybridEliminationTree.cpp</a></li>
142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
143 ··</ul>121 ··</ul>
144 </div>122 </div>
145 </body>123 </body>
146 </html>124 </html>
2.53 KB
html2text {}
Max HTML report size reached
7.71 KB
./usr/share/doc/libgtsam-dev/html/a00551.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixture.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/MixtureFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 47 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">GaussianMixture.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">MixtureFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.··105 <p>Nonlinear·Mixture·factor·of·continuous·and·discrete.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00551_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03512.html">gtsam::MixtureFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·a·discrete·conditional·mixture·factor.··<a·href="a03512.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:ad92a1966f54e02a7c2ce061c1228c7b3"·id="r_ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad92a1966f54e02a7c2ce061c1228c7b3"·name="ad92a1966f54e02a7c2ce061c1228c7b3"></a> 
117 std::set&lt;·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DiscreteKeysAsSet</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr> 
118 <tr·class="memdesc:ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·DiscreteKey·vector·as·a·set.·<br·/></td></tr> 
119 <tr·class="separator:ad92a1966f54e02a7c2ce061c1228c7b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Nonlinear·Mixture·factor·of·continuous·and·discrete.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Kevin·Doherty,·<a·href="#"·onclick="location.href='mai'+'lto:'+'kdo'+'he'+'rty'+'@m'+'it.'+'ed'+'u';·return·false;">kdohe<span·class="obfuscator">.nosp@m.</span>rty@<span·class="obfuscator">.nosp@m.</span>mit.e<span·class="obfuscator">.nosp@m.</span>du</a>·</dd>
122 <div·class="textblock"><p>A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd> 
124 <dd> 
125 Varun·Agrawal·</dd> 
126 <dd>124 <dd>
127 Frank·Dellaert·</dd></dl>125 Varun·Agrawal·</dd></dl>
128 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>126 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
129 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>131 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00551.html">GaussianMixture.cpp</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00551.html">MixtureFactor.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>134 ··</ul>
137 </div>135 </div>
138 </body>136 </body>
139 </html>137 </html>
1.86 KB
html2text {}
Max HTML report size reached
287 B
./usr/share/doc/libgtsam-dev/html/a00551.js
201 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00551·=·[1 var·a00551·=·[
2 ····["DiscreteKeysAsSet",·"a00551.html#ad92a1966f54e02a7c2ce061c1228c7b3",·null]2 ····["gtsam::MixtureFactor",·"a03512.html",·"a03512"]
3 ];3 ];
10.1 KB
./usr/share/doc/libgtsam-dev/html/a00554.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 45 lines modifiedOffset 95, 55 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··106 <p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00554_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00554_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03488.html">gtsam::HybridNonlinearFactorGraph</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03460.html">gtsam::EliminationTraits&lt;·HybridGaussianFactorGraph·&gt;</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03492.html">gtsam::traits&lt;·HybridNonlinearFactorGraph·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03464.html">gtsam::HybridGaussianFactorGraph</a></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
 123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 124 Functions</h2></td></tr>
 125 <tr·class="memitem:gacbc9f97e48e6aa3abb5f789af8c3bfe5"·id="r_gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03436.html#aaf96b7a6e75241521ef39dafc650db4d">HybridConditional::shared_ptr</a>,·boost::shared_ptr&lt;·<a·class="el"·href="a03592.html">Factor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01417.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5">gtsam::EliminateHybrid</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 126 <tr·class="memdesc:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·elimination·function·for·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>.··<br·/></td></tr>
 127 <tr·class="separator:gacbc9f97e48e6aa3abb5f789af8c3bfe5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a584e4e05d52a617c1d313e1f53c8ce58"·id="r_a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memItemLeft"·align="right"·valign="top">const·<a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">gtsam::HybridOrdering</a>·(const·<a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>·&amp;graph)</td></tr>
 129 <tr·class="memdesc:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·a·Colamd·constrained·ordering·where·the·discrete·keys·are·eliminated·after·the·continuous·keys.··<br·/></td></tr>
 130 <tr·class="separator:a584e4e05d52a617c1d313e1f53c8ce58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>131 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>133 <div·class="textblock"><p>Linearized·Hybrid·factor·graph·that·uses·type·erasure.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>134 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang,·Varun·Agrawal,·Frank·Dellaert·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
126 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>140 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00554.html">HybridNonlinearFactorGraph.h</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00554.html">HybridGaussianFactorGraph.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>143 ··</ul>
134 </div>144 </div>
135 </body>145 </body>
136 </html>146 </html>
2.95 KB
html2text {}
Max HTML report size reached
543 B
./usr/share/doc/libgtsam-dev/html/a00554.js
457 B
js-beautify {}
Max HTML report size reached
67.1 KB
./usr/share/doc/libgtsam-dev/html/a00554_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianFactorGraph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridGaussianFactorGraph.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00554.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00554.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 75 lines modifiedOffset 114, 176 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00533.html">gtsam/hybrid/GaussianMixtureFactor.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00518.html">gtsam/hybrid/HybridFactorGraph.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.html">gtsam/hybrid/HybridFactorGraph.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00677.html">gtsam/inference/EliminateableFactorGraph.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>HybridGaussianFactorGraph;</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03488.html">···33</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03456.html">HybridFactorGraph</a>·{</div> 
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·<span·class="keyword">protected</span>:</div> 
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03456.html">Base</a>·=·<a·class="code·hl_class"·href="a03456.html">HybridFactorGraph</a>;</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03488.html#ae2c01ee4996d8ed75c96a4c054d7dfd6">···37</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03488.html">This</a>·=·<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>;·····</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03488.html#a43cb2e97c91584ea7accd643ab3a265a">···38</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a03488.html#a43cb2e97c91584ea7accd643ab3a265a">shared_ptr</a>·=·boost::shared_ptr&lt;This&gt;;··</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03488.html#abf62482973bac8d302dba0441ed08b8b">···40</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04612.html">Values</a>·=·<a·class="code·hl_class"·href="a04[·...·truncated·by·diffoscope;·len:·30,·SHA:·de8c22e923afa139907f62d132821531bf7064e2dd7621108d01e0ad87235982·...·]</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·Forward·declarations</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span>HybridGaussianFactorGraph;</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>HybridConditional;</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span>HybridBayesNet;</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">class·</span>HybridEliminationTree;</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">class·</span>HybridBayesTree;</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">class·</span>HybridJunctionTree;</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">class·</span>DecisionTreeFactor;</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05064.html">JacobianFactor</a>;</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">using·</span>Indices·=·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>;·····</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>std::pair&lt;boost::shared_ptr&lt;HybridConditional&gt;,·boost::shared_ptr&lt;Factor&gt;&gt;</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><a·class="code·hl_function"·href="a01417.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5">EliminateHybrid</a>(<span·class="keyword">const</span>·HybridGaussianFactorGraph&amp;·factors,·<span·class="keyword">const</span>·Ordering&amp;·keys);</div>
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>()·=·<span·class="keywordflow">default</span>;</div>147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>GTSAM_EXPORT·<span·class="keyword">const</span>·Ordering</div>
 148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><a·class="code·hl_function"·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">HybridOrdering</a>(<span·class="keyword">const</span>·HybridGaussianFactorGraph&amp;·graph);</div>
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">/*·*************************************************************************·*/</span></div>
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDFACTOR&gt;</div>151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>·&lt;&gt;</div>
 152 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};">
 153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03460.html">···66</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03548.html">EliminationTraits</a>&lt;<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&gt;·{</div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03460.html#a9d9657e2321be924b27a8bb043ebbccb">···67</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_typedef"·href="a03460.html#a9d9657e2321be924b27a8bb043ebbccb">FactorType</a>;··</div>
 155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a></div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03460.html#a2bee0de8cdb8531c7b37a2765511756f">···69</a></span>······<a·class="code·hl_typedef"·href="a03460.html#a2bee0de8cdb8531c7b37a2765511756f">FactorGraphType</a>;··</div>
 157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03436.html">HybridConditional</a></div>
 158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03460.html#a24354092ece146997c715d100780526b">···72</a></span>······<a·class="code·hl_typedef"·href="a03460.html#a24354092ece146997c715d100780526b">ConditionalType</a>;··</div>
 159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a></div>
 160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03460.html#aee157d14895e684c199b0aafb2f09ee7">···74</a></span>······<a·class="code·hl_typedef"·href="a03460.html#aee157d14895e684c199b0aafb2f09ee7">BayesNetType</a>;··</div>
 161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a></div>
 162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03460.html#a6293e3b5655ff2a43e6695f11ad6b365">···76</a></span>······<a·class="code·hl_typedef"·href="a03460.html#a6293e3b5655ff2a43e6695f11ad6b365">EliminationTreeType</a>;······················</div>
 163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03460.html#ab4b4041c7fead838e9a5737bfed6b351">···77</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>·<a·class="code·hl_typedef"·href="a03460.html#ab4b4041c7fead838e9a5737bfed6b351">BayesTreeType</a>;········</div>
 164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03460.html#a44470007a0869929ac408f3781e949b2">···78</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>·<a·class="code·hl_typedef"·href="a03460.html#a44470007a0869929ac408f3781e949b2">JunctionTreeType</a>;··</div>
 165 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·std::pair&lt;boost::shared_ptr&lt;ConditionalType&gt;,</div>
 166 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···················boost::shared_ptr&lt;FactorType&gt;&gt;</div>
142 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">167 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}">
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03488.html#ad849edb68524c55be377f4edd217ec4e">···54</a></span>··<a·class="code·hl_function"·href="a03488.html#ad849edb68524c55be377f4edd217ec4e">HybridNonlinearFactorGraph</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDFACTOR&gt;</a>&amp;·graph)</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a03456.html">Base</a>(graph)·{}</div>168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03460.html#a1278be83f74555f919bce0dcaa91c646">···82</a></span>··<a·class="code·hl_function"·href="a03460.html#a1278be83f74555f919bce0dcaa91c646">DefaultEliminate</a>(<span·class="keyword">co[·...·truncated·by·diffoscope;·len:·193,·SHA:·9f2f29276b56133811206b451f969f4a9c235980eafa71512f4bd37cc084f69b·...·]</div>
 169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01417.html#gacbc9f97e48e6aa3abb5f789af8c3bfe5">EliminateHybrid</a>(factors,·keys);</div>
 170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
145 </div>171 </div>
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>172 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 173 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03460.html#a6480bbc50f459e0d08c62d2f6f24a766">···86</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_function"·href="a03460.html#a6480bbc50f459e0d08c62d2f6f24a766">DefaultOrderingFunc</a>(</div>
 174 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">FactorGraphType</a>&amp;·graph,</div>
 175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······boost::optional&lt;const·VariableIndex&amp;&gt;·variableIndex)·{</div>
 176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#a584e4e05d52a617c1d313e1f53c8ce58">HybridOrdering</a>(graph);</div>
147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div>
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div> 
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;HybridNonlinearFactorGraph&quot;</span>,</div> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··boost::shared_ptr&lt;HybridGaussianFactorGraph&gt;·linearize(</div> 
154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·continuousValues)·<span·class="keyword">const</span>;</div> 
155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div> 
156 </div>178 </div>
157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>};</div>
158 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;&gt;</div> 
159 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};"> 
160 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03492.html">···83</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>&gt;</div> 
161 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridNonlinearFactorGraph&gt;·{};</div> 
162 </div>180 </div>
 181 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 182 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="};">
 183 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03464.html">··100</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a></div>
 184 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03456.html">HybridFactorGraph</a>,</div>
 185 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03580.html">EliminateableFactorGraph</a>&lt;HybridGaussianFactorGraph&gt;·{</div>
Max diff block lines reached; 15774/48785 bytes (32.33%) of diff not shown.
19.4 KB
html2text {}
Max HTML report size reached
11.1 KB
./usr/share/doc/libgtsam-dev/html/a00557.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 63 lines modifiedOffset 95, 45 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">HybridFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
 105 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··
 106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00557_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00557_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03448.html">gtsam::HybridFactor</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03488.html">gtsam::HybridNonlinearFactorGraph</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·<em>truly</em>·hybrid·probabilistic·factors.··<a·href="a03448.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03452.html">gtsam::traits&lt;·HybridFactor·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03492.html">gtsam::traits&lt;·HybridNonlinearFactorGraph·&gt;</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
124 Typedefs</h2></td></tr> 
125 <tr·class="memitem:a8b4a8e0d32b81b0fa2fa15c437b89e7c"·id="r_a8b4a8e0d32b81b0fa2fa15c437b89e7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8b4a8e0d32b81b0fa2fa15c437b89e7c"·name="a8b4a8e0d32b81b0fa2fa15c437b89e7c"></a> 
126 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::GaussianFactorGraphTree</b>·=·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&gt;</td></tr> 
127 <tr·class="memdesc:a8b4a8e0d32b81b0fa2fa15c437b89e7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Alias·for·<a·class="el"·href="a02796.html"·title="a·decision·tree·is·a·function·from·assignments·to·values.">DecisionTree</a>·of·GaussianFactorGraphs.·<br·/></td></tr> 
128 <tr·class="separator:a8b4a8e0d32b81b0fa2fa15c437b89e7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table><table·class="memberdecls"> 
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
131 Functions</h2></td></tr> 
132 <tr·class="memitem:a3b4d763982fb92592316d228bfb42e14"·id="r_a3b4d763982fb92592316d228bfb42e14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4d763982fb92592316d228bfb42e14"·name="a3b4d763982fb92592316d228bfb42e14"></a> 
133 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr> 
134 <tr·class="separator:a3b4d763982fb92592316d228bfb42e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:af7cc2321c95559dfdd2d0957a7a4cd68"·id="r_af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af7cc2321c95559dfdd2d0957a7a4cd68"·name="af7cc2321c95559dfdd2d0957a7a4cd68"></a> 
136 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2)</td></tr> 
137 <tr·class="separator:af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:ac79f331c6412bc074d6e4ef9d4dabd6b"·id="r_ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac79f331c6412bc074d6e4ef9d4dabd6b"·name="ac79f331c6412bc074d6e4ef9d4dabd6b"></a> 
139 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectDiscreteKeys</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key1,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key2)</td></tr> 
140 <tr·class="separator:ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 </table>121 </table>
142 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
143 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>123 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>
144 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
 125 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>
145 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
149 ··<ul>130 ··<ul>
150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00557.html">HybridFactor.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00557.html">HybridNonlinearFactorGraph.h</a></li>
151 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
152 ··</ul>133 ··</ul>
153 </div>134 </div>
154 </body>135 </body>
155 </html>136 </html>
2.66 KB
html2text {}
Max HTML report size reached
442 B
./usr/share/doc/libgtsam-dev/html/a00557.js
356 B
js-beautify {}
Max HTML report size reached
52.6 KB
./usr/share/doc/libgtsam-dev/html/a00557_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 157 lines modifiedOffset 98, 91 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00557.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00557.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00221.html">gtsam/discrete/DecisionTree.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.html">gtsam/inference/Factor.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.html">gtsam/hybrid/HybridFactorGraph.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01004.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>HybridGaussianFactorGraph;</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03488.html">···33</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03456.html">HybridFactorGraph</a>·{</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·<span·class="keyword">protected</span>:</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03456.html">Base</a>·=·<a·class="code·hl_class"·href="a03456.html">HybridFactorGraph</a>;</div>
 131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03488.html#ae2c01ee4996d8ed75c96a4c054d7dfd6">···37</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03488.html">This</a>·=·<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>;·····</div>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03488.html#a43cb2e97c91584ea7accd643ab3a265a">···38</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a03488.html#a43cb2e97c91584ea7accd643ab3a265a">shared_ptr</a>·=·boost::shared_ptr&lt;This&gt;;··</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03488.html#abf62482973bac8d302dba0441ed08b8b">···40</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04612.html">Values</a>·=·<a·class="code·hl_class"·href="a04[·...·truncated·by·diffoscope;·len:·30,·SHA:·de8c22e923afa139907f62d132821531bf7064e2dd7621108d01e0ad87235982·...·]</div>
 135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">using·</span>Indices·=·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>;·····</div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a8b4a8e0d32b81b0fa2fa15c437b89e7c">···34</a></span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·=·<a·class="code·hl_class"·href="a02796.html">DecisionTree&lt;Key,·GaussianFactorGraph&gt;</a>;</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>()·=·<span·class="keywordflow">default</span>;</div>
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·CollectKeys(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·CollectKeys(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2);</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·CollectDiscreteKeys(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;key1,</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·································<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;key2);</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDFACTOR&gt;</div>
141 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">141 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03488.html#ad849edb68524c55be377f4edd217ec4e">···54</a></span>··<a·class="code·hl_function"·href="a03488.html#ad849edb68524c55be377f4edd217ec4e">HybridNonlinearFactorGraph</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDFACTOR&gt;</a>&amp;·graph)</div>
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03448.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·{</div> 
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">private</span>:</div> 
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">bool</span>·isDiscrete_·=·<span·class="keyword">false</span>;</div> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">bool</span>·isContinuous_·=·<span·class="keyword">false</span>;</div> 
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">bool</span>·isHybrid_·=·<span·class="keyword">false</span>;</div> 
147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">protected</span>:</div> 
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Set·of·DiscreteKeys·for·this·factor.</span></div> 
150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·discreteKeys_;</div>143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a03456.html">Base</a>(graph)·{}</div>
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03448.html#aaa808001f9d06b22b8abd8676254dcfd">···62</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·<a·class="code·hl_variable"·href="a03448.html#aaa808001f9d06b22b8abd8676254dcfd">continuousKeys_</a>;</div> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·<span·class="keyword">public</span>:</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">···66</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·<a·class="code·hl_typedef"·href="a03448.html#a2dae31181d923450d6f97e0a67670f71">This</a>;··</div> 
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;HybridFactor&gt;</div> 
157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">···68</a></span>······<a·class="code·hl_typedef"·href="a03448.html#a34a545ef27b16eb697ed1bb3b3170a0c">shared_ptr</a>;·······</div> 
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">···69</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_typedef"·href="a03448.html#a9896814056a8770b842862e3fd4b779f">Base</a>;··</div> 
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">···75</a></span>··<a·class="code·hl_function"·href="a03448.html#a97bb25c7e119639c38ae44bb05f53775">HybridFactor</a>()·=·<span·class="keywordflow">default</span>;</div> 
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys);</div> 
164 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div> 
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
167 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div> 
168 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>···············<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys);</div> 
169 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
170 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03448.html#adb493e1c2ff5d0debf67804fe7f38976">··101</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03448.html#adb493e1c2ff5d0debf67804fe7f38976">~HybridFactor</a>()·=·<span·class="keywordflow">default</span>;</div> 
171 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
173 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·&amp;lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
174 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
175 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div> 
176 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;HybridFactor\n&quot;</span>,</div> 
177 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
178 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
179 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
180 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a03448.html#a786571987e7eeff4ee14009f88127b0d">··120</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03448.html#a786571987e7eeff4ee14009f88127b0d">isDiscrete</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isDiscrete_;·}</div> 
181 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
182 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno"><a·class="line"·href="a03448.html#aa811dd68336ca95a9943090fcbd63d35">··123</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03448.html#aa811dd68336ca95a9943090fcbd63d35">isContinuous</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isContinuous_;·}</div> 
183 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> 
184 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a03448.html#a7bd35e1b055078d3bf8dc1ae1d36769a">··126</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03448.html#a7bd35e1b055078d3bf8dc1ae1d36769a">isHybrid</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isHybrid_;·}</div> 
185 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div> 
186 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a03448.html#a0280a3e7002a62bd8d0ab05f04ec3154">··129</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03448.html#a0280a3e7002a62bd8d0ab05f04ec3154">nrContinuous</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·continuousKeys_.size();·}</div> 
187 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div> 
188 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno"><a·class="line"·href="a03448.html#ae85edac700e36080970d91d4fa2e42f8">··132</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;<a·class="code·hl_function"·href="a03448.html#ae85edac700e36080970d91d4fa2e42f8">discreteKeys</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·discreteKeys_;·}</div> 
189 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div> 
190 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno"><a·class="line"·href="a03448.html#a9e94d7e2a2ddee40dce1d8f3d3572b9f">··135</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;<a·class="code·hl_function"·href="a03448.html#a9e94d7e2a2ddee40dce1d8f3d3572b9f">continuousKeys</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·continuousKeys_;·}</div> 
191 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div> 
192 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div> 
193 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·<span·class="keyword">private</span>:</div> 
194 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno"><a·class="line"·href="a03448.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··141</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
195 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
196 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
Max diff block lines reached; 10325/40776 bytes (25.32%) of diff not shown.
12.6 KB
html2text {}
Max HTML report size reached
5.79 KB
./usr/share/doc/libgtsam-dev/html/a00560.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridConditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearISAM.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 43 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">HybridConditional.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00560_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03436.html">gtsam::HybridConditional</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·<a·class="el"·href="a03572.html">Conditional</a>·Density.··<a·href="a03436.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03440.html">gtsam::traits&lt;·HybridConditional·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>110 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Sep·12,·2022·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
124 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>118 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00560.html">HybridConditional.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00560.html">HybridNonlinearISAM.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>121 ··</ul>
132 </div>122 </div>
133 </body>123 </body>
134 </html>124 </html>
1.24 KB
html2text {}
Max HTML report size reached
8.05 KB
./usr/share/doc/libgtsam-dev/html/a00563.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixtureFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 50 lines modifiedOffset 95, 53 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.··106 <p>Factor·graph·with·utilities·for·hybrid·factors.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00563_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00563_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03400.html">gtsam::GaussianMixtureFactor</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03456.html">gtsam::HybridFactorGraph</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·<a·class="el"·href="a03592.html">Factor</a>·Graph·<a·class="el"·href="a03592.html">Factor</a>·graph·with·utilities·for·hybrid·factors.··<a·href="a03456.html#details">More...</a><br·/></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·a·discrete·conditional·mixture·factor.··<a·href="a03400.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03404.html">gtsam::traits&lt;·GaussianMixtureFactor·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 123 Typedefs</h2></td></tr>
 124 <tr·class="memitem:a2dfce9ae16299f51e7fd35a8e6062b7a"·id="r_a2dfce9ae16299f51e7fd35a8e6062b7a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2dfce9ae16299f51e7fd35a8e6062b7a"·name="a2dfce9ae16299f51e7fd35a8e6062b7a"></a>
 125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedFactor</b>·=·boost::shared_ptr&lt;·<a·class="el"·href="a03592.html">Factor</a>·&gt;</td></tr>
 126 <tr·class="separator:a2dfce9ae16299f51e7fd35a8e6062b7a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>127 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·</p>129 <div·class="textblock"><p>Factor·graph·with·utilities·for·hybrid·factors.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>
126 <dd> 
127 Varun·Agrawal·</dd> 
128 <dd>131 <dd>
129 Frank·Dellaert·</dd></dl>132 Frank·Dellaert·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>Mar·12,·2022·</dd></dl>133 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>
131 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>138 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00563.html">GaussianMixtureFactor.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00563.html">HybridFactorGraph.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>141 ··</ul>
139 </div>142 </div>
140 </body>143 </body>
141 </html>144 </html>
1.95 KB
html2text {}
Max HTML report size reached
278 B
./usr/share/doc/libgtsam-dev/html/a00563.js
192 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00563·=·[1 var·a00563·=·[
2 ····["gtsam::traits<·GaussianMixtureFactor·>",·"a03404.html",·null]2 ····["gtsam::HybridFactorGraph",·"a03456.html",·"a03456"]
3 ];3 ];
51.0 KB
./usr/share/doc/libgtsam-dev/html/a00563_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixtureFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 149 lines modifiedOffset 98, 92 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00563.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00563.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00227.html">gtsam/discrete/AlgebraicDecisionTree.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00221.html">gtsam/discrete/DecisionTree.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00239.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00557.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/format.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;unordered_map&gt;</span></div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>DiscreteFactor;</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>Ordering;</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">using·</span>SharedFactor·=·boost::shared_ptr&lt;Factor&gt;;</div>
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div> 
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05040.html">DiscreteValues</a>;</div> 
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
133 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03400.html">···47</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>·:·<span·class="keyword">public</span>·<a·cla[·...·truncated·by·diffoscope;·len:·54,·SHA:·f59ac02e105ade715b66047169b8e8dadfb8fc56bd0093884d7585be8473abb4·...·]·{</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03456.html">···39</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03456.html">HybridFactorGraph</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class[·...·truncated·by·diffoscope;·len:·50,·SHA:·06a9c5a470be80b77be6b162d1f15f07afb2e91b0a29285908289e355b7b6d06·...·]·{</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·<span·class="keyword">public</span>:</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03524.html">Base</a>·=·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;Factor&gt;</a>;</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03456.html#a1b0bca80ca7466d039fc11d821e3b192">···42</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03456.html">This</a>·=·<a·class="code·hl_function"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">HybridFactorGraph</a>;··············</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03456.html#a2a90013d51ca65080e2c41fe522bcba3">···43</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a03456.html#a2a90013d51ca65080e2c41fe522bcba3">shared_ptr</a>·=·boost::shared_ptr&lt;This&gt;;··</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03456.html#a303833c34b4178ecf5d038cdb1122ed5">···45</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04612.html">Values</a>·=·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>;··</div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">using·</span>Indices·=·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>;·····</div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03448.html">Base</a>·=·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>;</div> 
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03400.html">This</a>·=·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>;</div> 
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div> 
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>sharedFactor·=·boost::shared_ptr&lt;GaussianFactor&gt;;</div>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">···53</a></span>··<a·class="code·hl_function"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">HybridFactorGraph</a>()·=·<span·class="keywordflow">default</span>;</div>
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03400.html#aa9e043f6c690cc0c6f224b0ac0281106">···56</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">Factors</a>·=·<a·class="code·hl_class"·href="a02796.html">DecisionTree&lt;Key,·sharedFactor&gt;</a>;</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDFACTOR&gt;</div>
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_class"·href="a02796.html">Factors</a>·factors_;</div>148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">···61</a></span>··<a·class="code·hl_function"·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">HybridFactorGraph</a>(<span·class="keyword">co[·...·truncated·by·diffoscope;·len:·168,·SHA:·c142b427e3cd1e18e16e0c5f1eafce8a9f89714f20ba433a0aed7f6c24e2515c·...·]</div>
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·asGaussianFactorGraphTree()·<span·class="keyword">const</span>;</div>150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··std::set&lt;DiscreteKey&gt;·<a·class="code·hl_function"·href="a03456.html#adac2988bd778452bdb861fd01a2a9081">discreteKeys</a>()·<span·class="keyword">const</span>;</div>
148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">public</span>:</div>153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_function"·href="a03456.html#a24c1edeb99ecbabbba84c0f9a763d575">discreteKeySet</a>()·<span·class="keyword">const</span>;</div>
150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03400.html#a1fd07541d71b0fc8de61ee3be36c86dc">···75</a></span>··<a·class="code·hl_function"·href="a03400.html#a1fd07541d71b0fc8de61ee3be36c86dc">GaussianMixtureFactor</a>()·=·<span·class="key[·...·truncated·by·diffoscope;·len:·16,·SHA:·32c520d75002571c0fbaa40f21a599efe0f0f89cb86c55e993bfea8418e58bcf·...·]t</span>;</div>155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··std::unordered_map&lt;Key,·DiscreteKey&gt;·<a·class="code·hl_function"·href="a03456.html#a796c7f9d89f3a6c0ffc14496a47871eb">discreteKeyMap</a>()·<span·class="keyword">const</span>;</div>
152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_function"·href="a03456.html#a98e6ad1277d067c04b7efaca7d2b5a47">continuousKeySet</a>()·<span·class="keyword">const</span>;</div>
153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div> 
154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>························<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys,</div> 
155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02796.html">Factors</a>·&amp;factors);</div> 
156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>
157 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a03400.html#a4d6fc1d10222e14fb2edade6701c4520">···98</a></span>··<a·class="code·hl_function"·href="a03400.html#a4d6fc1d10222e14fb2edade6701c4520">GaussianMixtureFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div> 
159 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>························<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys,</div> 
160 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>························<span·class="keyword">const</span>·std::vector&lt;sharedFactor&gt;·&amp;factors)</div> 
161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······:·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>(continuousKeys,·discreteKeys,</div> 
162 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>······························<a·class="code·hl_class"·href="a02796.html">Factors</a>(discreteKeys,·factors))·{}</div> 
163 </div>160 </div>
164 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
165 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
166 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·&amp;lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
167 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
168 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div> 
169 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;GaussianMixtureFactor\n&quot;</span>,</div> 
170 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
171 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
172 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
173 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··sharedFactor·operator()(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·&amp;assignment)·<span·class="keyword">const</span>;</div> 
174 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
175 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·add(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·&amp;sum)·<span·class="keyword">const</span>;</div> 
176 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div> 
177 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree&lt;Key&gt;</a>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·&amp;continuousValues)·<span·class="keyword">const</span>;</div> 
178 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div> 
179 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;values)·<span·class="keyword">const·override</span>;</div> 
180 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div> 
181 <div·class="foldopen"·id="foldopen00147"·data-start="{"·data-end="};"> 
182 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno"><a·class="line"·href="a03400.html#afae4b6b907ad31a9442c65d8929352cd">··147</a></span>··<span·class="keyword">friend</span>·<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·&amp;<a·class="code·hl_friend"·href="a03400.html#afae4b6b907ad31a9442c65d8929352cd">operator+=</a>(</div> 
183 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>······<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·&amp;sum,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>·&amp;factor)·{</div> 
184 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>····sum·=·factor.<a·class="code·hl_function"·href="a03400.html#a61e0b4f311bbcb76fd99206d5d3b98a9">add</a>(sum);</div> 
185 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····<span·class="keywordflow">return</span>·sum;</div> 
186 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>··}</div> 
187 </div> 
188 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div> 
189 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·<span·class="keyword">private</span>:</div> 
Max diff block lines reached; 11147/38309 bytes (29.10%) of diff not shown.
13.5 KB
html2text {}
Max HTML report size reached
9.05 KB
./usr/share/doc/libgtsam-dev/html/a00566.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridValues.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">HybridFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridValues.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00566_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03504.html">gtsam::HybridValues</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03504.html"·title="HybridValues·represents·a·collection·of·DiscreteValues·and·VectorValues.">HybridValues</a>·represents·a·collection·of·<a·class="el"·href="a02900.html"·title="A·map·from·keys·to·values.">DiscreteValues</a>·and·<a·class="el"·href="a04064.html"·title="VectorValues·represents·a·collection·of·vector-valued·variables·associated·each·with·a·unique·integer...">VectorValues</a>.··<a·href="a03504.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03508.html">gtsam::traits&lt;·HybridValues·&gt;</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:a3b4d763982fb92592316d228bfb42e14"·id="r_a3b4d763982fb92592316d228bfb42e14"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b4d763982fb92592316d228bfb42e14"·name="a3b4d763982fb92592316d228bfb42e14"></a> 
115 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys)</td></tr> 
116 <tr·class="separator:a3b4d763982fb92592316d228bfb42e14"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:af7cc2321c95559dfdd2d0957a7a4cd68"·id="r_af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af7cc2321c95559dfdd2d0957a7a4cd68"·name="af7cc2321c95559dfdd2d0957a7a4cd68"></a> 
118 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectKeys</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys1,·const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys2)</td></tr> 
119 <tr·class="separator:af7cc2321c95559dfdd2d0957a7a4cd68"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:ac79f331c6412bc074d6e4ef9d4dabd6b"·id="r_ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac79f331c6412bc074d6e4ef9d4dabd6b"·name="ac79f331c6412bc074d6e4ef9d4dabd6b"></a> 
121 <a·class="el"·href="a02876.html">DiscreteKeys</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CollectDiscreteKeys</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key1,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;key2)</td></tr> 
122 <tr·class="separator:ac79f331c6412bc074d6e4ef9d4dabd6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table>120 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·28,·2022·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Shangjie·Xue·</dd></dl>
127 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>128 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00566.html">HybridFactor.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00566.html">HybridValues.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>131 ··</ul>
135 </div>132 </div>
136 </body>133 </body>
137 </html>134 </html>
1.96 KB
html2text {}
Max HTML report size reached
6.82 KB
./usr/share/doc/libgtsam-dev/html/a00569.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesNet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridNonlinearFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridBayesNet.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.··105 <p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00569_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03408.html">gtsam::HybridBayesNet</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·Bayes·net·is·a·collection·of·HybridConditionals,·which·can·have·discrete·conditionals,·Gaussian·mixtures,·or·pure·Gaussian·conditionals.··<a·href="a03408.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03412.html">gtsam::traits&lt;·HybridBayesNet·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03412.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>123 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·</p>125 <div·class="textblock"><p>A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd>
 127 <dd>
 128 Fan·Jiang·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>May·28,·2022·</dd></dl>131 <dl·class="section·date"><dt>Date</dt><dd>December·2021·</dd></dl>
117 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>136 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00569.html">HybridNonlinearFactorGraph.cpp</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00569.html">HybridBayesNet.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>139 ··</ul>
125 </div>140 </div>
126 </body>141 </body>
127 </html>142 </html>
1.69 KB
html2text {}
Max HTML report size reached
54.2 KB
./usr/share/doc/libgtsam-dev/html/a00572_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/graph.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesNet-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 115 lines modifiedOffset 98, 151 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">graph.h</div></div>104 ··<div·class="headertitle"><div·class="title">BayesNet-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00572.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">gtsam/inference/BayesNet.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00599.html">gtsam/inference/FactorGraph-inst.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#define·BOOST_NO_HASH··</span><span·class="comment">//·to·pacify·the·warnings·about·depricated·headers·in·boost.graph</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/range/adaptor/reversed.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/graph/graph_traits.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/graph/adjacency_list.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01004.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">/*·*************************************************************************·*/</span></div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·type·definitions·:</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONDITIONAL&gt;</div>
134 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03616.html">···38</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03616.html">SDGraph</a>:·<span·class="keyword">public</span>·boost::adjacency_list&lt;boost::vecS,·boost::vecS,·boost::undirectedS,</div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::property&lt;boost::vertex_name_t,·KEY&gt;,·boost::property&lt;</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">···32</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">BayesNet&l[·...·truncated·by·diffoscope;·len:·83,·SHA:·370f083c20434a1abdd10edbd50db5ea859d1abe9c3b5d5535ec3b68f2a2670c·...·]</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter)<span·class="keyword">·const·</span>{</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··std::cout·&lt;&lt;·(s.empty()·?·<span·class="stringliteral">&quot;&quot;</span>·:·s·+·<span·class="stringliteral">&quot;·&quot;</span>)·&lt;&lt;·std::endl;</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;size:·&quot;</span>·&lt;&lt;·this-&gt;size()·&lt;&lt;·std::endl;</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·this-&gt;size();·i++)·{</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·conditional·=·this-&gt;at(i);</div>
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··boost::edge_weight_t,·double&gt;·&gt;·{</div>138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····std::stringstream·ss;</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····ss·&lt;&lt;·<span·class="stringliteral">&quot;conditional·&quot;</span>·&lt;&lt;·i·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div>
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div>140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordflow">if</span>·(conditional)·conditional-&gt;print(ss.str(),·formatter);</div>
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::graph_traits&lt;SDGraph&lt;KEY&gt;·&gt;::vertex_descriptor·Vertex;</div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>
141 </div>143 </div>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*·*************************************************************************·*/</span></div>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONDITIONAL&gt;</div>
144 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">147 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03620.html">···46</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03620.html">SGraph</a>·:·<span·class="keyword">public</span>·boost::adjacency_list&lt;boost::vecS,·boost::vecS,·boost::directedS,</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······boost::property&lt;boost::vertex_name_t,·KEY&gt;·&gt;·{</div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">public</span>:</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::graph_traits&lt;SGraph&lt;KEY&gt;·&gt;::vertex_descriptor·Vertex;</div>148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">···46</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">BayesNet&l[·...·truncated·by·diffoscope;·len:·48,·SHA:·60961b33155acbe8dca68451a06f22cfcc9749869267657060193a49de67ce29·...·]</div>
 149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div>
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>································<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer)<span·class="keyword">·const·</span>{</div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··writer.<a·class="code·hl_function"·href="a03576.html#a876d727f31eb655d720aa1e87e32ede7">digraphPreamble</a>(&amp;os);</div>
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··};</div>152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Create·nodes·for·each·variable·in·the·graph</span></div>
 154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·:·this-&gt;keys())·{</div>
 155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">auto</span>·position·=·writer.<a·class="code·hl_function"·href="a03576.html#aa805566fe2c6879c6e36fbc75de30b35">variablePos</a>(key);</div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····writer.<a·class="code·hl_function"·href="a03576.html#a0d63bade68d3f7d15a1596c228e145f6">drawVariable</a>(key,·keyFormatter,·position,·&amp;os);</div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>
 158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··os·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·Reverse·order·as·typically·Bayes·nets·stored·in·reverse·topological·sort.</span></div>
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·conditional·:·boost::adaptors::reverse(*<span·class="keyword">this</span>))·{</div>
 162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">auto</span>·frontals·=·conditional-&gt;frontals();</div>
 163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·me·=·frontals.front();</div>
 164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">auto</span>·parents·=·conditional-&gt;parents();</div>
 165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·p·:·parents)·{</div>
 166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······os·&lt;&lt;·<span·class="stringliteral">&quot;··var&quot;</span>·&lt;&lt;·p·&lt;&lt;·<span·class="stringliteral">&quot;-&gt;var&quot;</span>·&lt;&lt;·me·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··os·&lt;&lt;·<span·class="stringliteral">&quot;}&quot;</span>;</div>
 171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··std::flush(os);</div>
 172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">···70</a></span>}</div>
150 </div>173 </div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//typedef·boost::graph_traits&lt;SGraph&gt;::vertex_descriptor·SVertex;</span></div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
155 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};"> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03624.html">···58</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03624.html">PredecessorMap</a>:·<span·class="keyword">public</span>·std::map&lt;KEY,·KEY&gt;·{</div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">public</span>:</div> 
158 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">···61</a></span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03624.html#a682e34c430a538cf5792a49b2d4697e9">insert</a>(<span·class="keyword">const</span>·KEY&amp;·key,·<span·class="keyword">const</span>·KEY&amp;·parent)·{</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::map&lt;KEY,·KEY&gt;::insert(std::make_pair(key,·parent));</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div> 
162 </div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··};</div> 
164 </div> 
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··std::list&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a18a265afdea057ea54be10262396be12">predecessorMap2Keys</a>(<span·class="keyword">const</span>·PredecessorMap&lt;KEY&gt;&amp;·p_map);</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·KEY&gt;·SDGraph&lt;KEY&gt;·<a·class="code·hl_f[·...·truncated·by·diffoscope;·len:·128,·SHA:·9764072b18106b938d2e2eb6576da5787babf0939951b2209017bf33c0a32dc3·...·]</div>175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONDITIONAL&gt;</div>
 177 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
 178 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a03516.html#ae080be60951c55ae928eb6cc03d23ec2">···74</a></span>std::string·<a·class="code·hl_function"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">BayesNet&lt;CONDITIONAL&gt;::dot</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div>
Max diff block lines reached; 10872/42703 bytes (25.46%) of diff not shown.
12.4 KB
html2text {}
Max HTML report size reached
8.6 KB
./usr/share/doc/libgtsam-dev/html/a00575.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableSlots.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 51 lines modifiedOffset 96, 46 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VariableSlots.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··105 <p>VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00575_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00575_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03532.html">gtsam::BayesTreeCliqueStats</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03708.html">gtsam::VariableSlots</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">clique·statistics··<a·href="a03532.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·combined·factor·is·assembled·as·one·block·of·rows·for·each·component·factor.··<a·href="a03708.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03536.html">gtsam::BayesTreeCliqueData</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">store·all·the·sizes·<br··/> 
116 ··<a·href="a03536.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03540.html">gtsam::BayesTree&lt;·CLIQUE·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03712.html">gtsam::traits&lt;·VariableSlots·&gt;</a></td></tr>
119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·tree.··<a·href="a03540.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03712.html#details">More...</a><br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03544.html">gtsam::BayesTreeOrphanWrapper&lt;·CLIQUE,·typename·&gt;</a></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>123 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>125 <div·class="textblock"><p>VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>Oct·4,·2010·</dd></dl>
133 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>132 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00575.html">BayesTree.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00575.html">VariableSlots.h</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>135 ··</ul>
141 </div>136 </div>
142 </body>137 </body>
143 </html>138 </html>
2.16 KB
html2text {}
Max HTML report size reached
468 B
./usr/share/doc/libgtsam-dev/html/a00575.js
382 B
js-beautify {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a00575_source.html
Max HTML report size reached
64.8 KB
./usr/share/doc/libgtsam-dev/html/a00578_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Conditional-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/LabeledSymbol.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 143 lines modifiedOffset 98, 146 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Conditional-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">LabeledSymbol.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00578.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Conditional.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
130 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">125 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03668.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>·{</div>
 127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div>
 128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c_,·label_;</div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03572.html#ae420d24aff203ccfb249e939a48730f5">···30</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03572.html#ae420d24aff203ccfb249e939a48730f5">Conditional&lt;FACTOR,·DERIVEDCONDITIONAL&gt;::print</a>(</div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">const</span>·std::string&amp;·s,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter)<span·class="keyword">·const·</span>{</div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;·P(&quot;</span>;</div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·:·frontals())·std::cout·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·formatter(key);</div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordflow">if</span>·(nrParents()·&gt;·0)·std::cout·&lt;&lt;·<span·class="stringliteral">&quot;·|&quot;</span>;</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent·:·parents())·std::cout·&lt;&lt;·<span·class="stringliteral">&quot;·&quot;</span>·&lt;&lt;·formatter(parent);</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;)&quot;</span>·&lt;&lt;·std::endl;</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div>129 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··std::uint64_t·j_;</div>
139 </div> 
140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
143 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03572.html#a53fe6e88f668f9ee971204d7d22b0c44">···41</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03572.html#a53fe6e88f668f9ee971204d7d22b0c44">Conditional&lt;FACTOR,·DERIVEDCONDITIONAL&gt;::equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03572.html">This</a>&amp;·c,</div> 
145 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·····················································<span·class="keywordtype">double</span>·tol)<span·class="keyword">·const·</span>{</div> 
146 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordflow">return</span>·nrFrontals_·==·c.<a·class="code·hl_variable"·href="a03572.html#a1700745916154a78b30a2fc15e28ce70">nrFrontals_</a>;</div> 
147 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>
148 </div>132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>();</div>
149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·key);</div>
150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
152 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03572.html#a7a24baed122d1eb00499fd96e85e806a">···48</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#a7a24baed122d1eb00499fd96e85e806a">Conditional&lt;FACTOR,·DERIVEDCONDITIONAL&gt;::logProbability</a>(</div> 
154 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)<span·class="keyword">·const·</span>{</div> 
155 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;Conditional::logProbability·is·not·implemented&quot;</span>);</div> 
156 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
157 </div>136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c,·<span·class="keywordtype">[·...·truncated·by·diffoscope;·len:·79,·SHA:·5f6f7df96ae3ec3157a50087ab235e1ae1870f5e8b738bda64a7f3e3a8d23a0f·...·]/div>
 137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·key);</div>
158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">operator</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>()·<span·class="keyword">const</span>;</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Testable·Requirements</span></div>
 143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</span>;</div>
159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR,·<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
161 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
162 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03572.html#a4a897d1d1ac21785781623eba0276289">···55</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03572.html#a4a897d1d1ac21785781623eba0276289">Conditional&lt;FACTOR,·DERIVEDCONDITIONAL&gt;::evaluate</a>(</div> 
163 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)<span·class="keyword">·const·</span>{</div> 
164 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;Conditional::evaluate·is·not·implemented&quot;</span>);</div> 
165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol·=·0.0)<span·class="keyword">·const·</span>{</div>
 146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)·==·expected;</div>
 147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
 148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03668.html#aab3ca67a6a5cf4956873157e03b98a40">···64</a></span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·<a·class="code·hl_function"·href="a03668.html#aab3ca67a6a5cf4956873157e03b98a40">key</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)·*<span·class="keyword">this</span>;·}</div>
 150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03668.html#ad222539e4fb96408cb54a19cdd736a5b">···67</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_function"·href="a03668.html#ad222539e4fb96408cb54a19cdd736a5b">label</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·label_;·}</div>
 152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03668.html#a9b4c02257d2f21b0be48725cfe5fbe01">···70</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_function"·href="a03668.html#a9b4c02257d2f21b0be48725cfe5fbe01">chr</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·c_;·}</div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03668.html#ac076b7b884539583308adb9e5116dc18">···73</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03668.html#ac076b7b884539583308adb9e5116dc18">index</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·j_;·}</div>
 156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">operator</span>·std::string()·<span·class="keyword">const</span>;</div>
 158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">bool</span>·operator&lt;(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·comp)·<span·class="keyword">const</span>;</div>
 160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">operator==</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·comp)·<span·class="keyword">const</span>;</div>
 161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">operator==</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·comp)·<span·class="keyword">const</span>;</div>
 162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ab235abf7505b634be2165e0db58239dd">operator!=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·comp)·<span·class="keyword">const</span>;</div>
 163 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ab235abf7505b634be2165e0db58239dd">operator!=</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·comp)·<span·class="keyword">const</span>;</div>
 164 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 165 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·Checks·only·the·type</span></div>
 166 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">static</span>·std::function&lt;bool(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)&gt;·TypeTest(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c);</div>
 167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 168 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·Checks·only·the·robot·ID·(label_)</span></div>
 169 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">static</span>·std::function&lt;bool(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)&gt;·LabelTest(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·label);</div>
 170 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 171 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·Checks·both·type·and·the·robot·ID</span></div>
 172 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">static</span>·std::function&lt;bool(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)&gt;·TypeLabelTest(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·label);</div>
 173 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 174 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·Converts·to·upper/lower·versions·of·labels</span></div>
 175 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>·upper()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>(c_,·toupper(label_),·j_);·}</div>
Max diff block lines reached; 10828/50989 bytes (21.24%) of diff not shown.
14.9 KB
html2text {}
Max HTML report size reached
17.6 KB
./usr/share/doc/libgtsam-dev/html/a00581.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Key.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTreeCliqueBase-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 97 lines modifiedOffset 94, 37 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Key.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase-inst.h·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
 104 <p>Base·class·for·cliques·of·a·BayesTree.··
 105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00581_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00581_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03656.html">gtsam::StreamedKey</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">To·use·the·<a·class="el"·href="a03660.html"·title="Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,...">key_formatter</a>·on·Keys,·they·must·be·wrapped·in·a·<a·class="el"·href="a03656.html"·title="To·use·the·key_formatter·on·Keys,·they·must·be·wrapped·in·a·StreamedKey.">StreamedKey</a>.··<a·href="a03656.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03660.html">gtsam::key_formatter</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,·as·long·as·Key·values·are·wrapped·in·a·<a·class="el"·href="a03656.html"·title="To·use·the·key_formatter·on·Keys,·they·must·be·wrapped·in·a·StreamedKey.">gtsam::StreamedKey</a>.··<a·href="a03660.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03664.html">gtsam::traits&lt;·Key·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table><table·class="memberdecls"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls"> 
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
127 Typedefs</h2></td></tr> 
128 <tr·class="memitem:ae4b4e8e7f0d745882c6a02b507d5bffe"·id="r_ae4b4e8e7f0d745882c6a02b507d5bffe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4b4e8e7f0d745882c6a02b507d5bffe"·name="ae4b4e8e7f0d745882c6a02b507d5bffe"></a> 
129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyFormatter</b>·=·std::function&lt;·std::string(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>)&gt;</td></tr> 
130 <tr·class="memdesc:ae4b4e8e7f0d745882c6a02b507d5bffe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.·<br·/></td></tr> 
131 <tr·class="separator:ae4b4e8e7f0d745882c6a02b507d5bffe"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a1c320e42b033352fbbd8266e3bd5faad"·id="r_a1c320e42b033352fbbd8266e3bd5faad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c320e42b033352fbbd8266e3bd5faad"·name="a1c320e42b033352fbbd8266e3bd5faad"></a> 
133 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyVector</b>·=·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;</td></tr> 
134 <tr·class="memdesc:a1c320e42b033352fbbd8266e3bd5faad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.·<br·/></td></tr> 
135 <tr·class="separator:a1c320e42b033352fbbd8266e3bd5faad"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a532c9cef244b5560606900c955c196fa"·id="r_a532c9cef244b5560606900c955c196fa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a532c9cef244b5560606900c955c196fa"·name="a532c9cef244b5560606900c955c196fa"></a> 
137 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyList</b>·=·<a·class="el"·href="a02312.html">FastList</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;</td></tr> 
138 <tr·class="separator:a532c9cef244b5560606900c955c196fa"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a314dd3c1c42d7ffc8dc09eed593a684d"·id="r_a314dd3c1c42d7ffc8dc09eed593a684d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a314dd3c1c42d7ffc8dc09eed593a684d"·name="a314dd3c1c42d7ffc8dc09eed593a684d"></a> 
140 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeySet</b>·=·<a·class="el"·href="a02320.html">FastSet</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;</td></tr> 
141 <tr·class="separator:a314dd3c1c42d7ffc8dc09eed593a684d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:a4159dd2f6de52b9e47fc2b3531797ff2"·id="r_a4159dd2f6de52b9e47fc2b3531797ff2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4159dd2f6de52b9e47fc2b3531797ff2"·name="a4159dd2f6de52b9e47fc2b3531797ff2"></a> 
143 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyGroupMap</b>·=·<a·class="el"·href="a02316.html">FastMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·int·&gt;</td></tr> 
144 <tr·class="separator:a4159dd2f6de52b9e47fc2b3531797ff2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 </table><table·class="memberdecls"> 
146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
147 Functions</h2></td></tr> 
148 <tr·class="memitem:a6435f73056db87524ffa53c2f7e8c72a"·id="r_a6435f73056db87524ffa53c2f7e8c72a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6435f73056db87524ffa53c2f7e8c72a"·name="a6435f73056db87524ffa53c2f7e8c72a"></a> 
149 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::_defaultKeyFormatter</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr> 
150 <tr·class="separator:a6435f73056db87524ffa53c2f7e8c72a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 <tr·class="memitem:a378dab7dd4f60f820d0bcb638542812a"·id="r_a378dab7dd4f60f820d0bcb638542812a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a378dab7dd4f60f820d0bcb638542812a"·name="a378dab7dd4f60f820d0bcb638542812a"></a> 
152 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::_multirobotKeyFormatter</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr> 
153 <tr·class="separator:a378dab7dd4f60f820d0bcb638542812a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
154 <tr·class="memitem:a4f9e295c4f7086ce05cbe37aeeca47fe"·id="r_a4f9e295c4f7086ce05cbe37aeeca47fe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4f9e295c4f7086ce05cbe37aeeca47fe"·name="a4f9e295c4f7086ce05cbe37aeeca47fe"></a> 
155 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PrintKey</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·const·std::string·&amp;s=&quot;&quot;,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter)</td></tr> 
156 <tr·class="memdesc:a4f9e295c4f7086ce05cbe37aeeca47fe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·function·to·print·one·key·with·optional·prefix.·<br·/></td></tr> 
157 <tr·class="separator:a4f9e295c4f7086ce05cbe37aeeca47fe"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:aab7ddea9b0bc36f296327e0ec08c4ef0"·id="r_aab7ddea9b0bc36f296327e0ec08c4ef0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab7ddea9b0bc36f296327e0ec08c4ef0"·name="aab7ddea9b0bc36f296327e0ec08c4ef0"></a> 
159 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PrintKeyList</b>·(const·<a·class="el"·href="a02312.html">KeyList</a>·&amp;keys,·const·std::string·&amp;s=&quot;&quot;,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter)</td></tr> 
160 <tr·class="memdesc:aab7ddea9b0bc36f296327e0ec08c4ef0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·function·to·print·sets·of·keys·with·optional·prefix.·<br·/></td></tr> 
161 <tr·class="separator:aab7ddea9b0bc36f296327e0ec08c4ef0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
162 <tr·class="memitem:a4c14be406d50f65bd404429a7b1d3af0"·id="r_a4c14be406d50f65bd404429a7b1d3af0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4c14be406d50f65bd404429a7b1d3af0"·name="a4c14be406d50f65bd404429a7b1d3af0"></a> 
163 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PrintKeyVector</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys,·const·std::string·&amp;s=&quot;&quot;,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter)</td></tr> 
164 <tr·class="memdesc:a4c14be406d50f65bd404429a7b1d3af0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·function·to·print·sets·of·keys·with·optional·prefix.·<br·/></td></tr> 
165 <tr·class="separator:a4c14be406d50f65bd404429a7b1d3af0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
166 <tr·class="memitem:aac25d6c8afb07054416ba6727685bf55"·id="r_aac25d6c8afb07054416ba6727685bf55"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aac25d6c8afb07054416ba6727685bf55"·name="aac25d6c8afb07054416ba6727685bf55"></a> 
167 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PrintKeySet</b>·(const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;keys,·const·std::string·&amp;s=&quot;&quot;,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter)</td></tr> 
168 <tr·class="memdesc:aac25d6c8afb07054416ba6727685bf55"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·function·to·print·sets·of·keys·with·optional·prefix.·<br·/></td></tr> 
169 <tr·class="separator:aac25d6c8afb07054416ba6727685bf55"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 </table>113 </table>
171 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 115 <div·class="textblock"><p>Base·class·for·cliques·of·a·BayesTree.·</p>
172 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd> 
173 <dd> 
174 Alex·Cunningham·</dd></dl> 
175 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012</dd></dl> 
176 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·and·Frank·Dellaert·</dd></dl>
177 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012·</dd></dl> 
178 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
179 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
180 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
181 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
182 ··<ul>121 ··<ul>
183 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00581.html">Key.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00581.html">BayesTreeCliqueBase-inst.h</a></li>
184 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
185 ··</ul>124 ··</ul>
186 </div>125 </div>
187 </body>126 </body>
188 </html>127 </html>
3.8 KB
html2text {}
Max HTML report size reached
93.3 KB
./usr/share/doc/libgtsam-dev/html/a00581_source.html
Max HTML report size reached
5.57 KB
./usr/share/doc/libgtsam-dev/html/a00584.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Ordering.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Ordering.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">MetisIndex.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00584_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03676.html">gtsam::MetisIndex</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a03676.html"·title="The·MetisIndex·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·a...">MetisIndex</a>·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·algorithms.··<a·href="a03676.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>118 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>
113 <dd> 
114 Andrew·Melim·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>121 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>
116 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>126 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00584.html">Ordering.cpp</a></li>127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00584.html">MetisIndex.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>129 ··</ul>
124 </div>130 </div>
125 </body>131 </body>
126 </html>132 </html>
1.14 KB
html2text {}
Max HTML report size reached
7.57 KB
./usr/share/doc/libgtsam-dev/html/a00587.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Conditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Factor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 42 lines modifiedOffset 95, 56 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Conditional.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Factor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Base·class·for·conditional·densities.··106 <p>The·base·class·for·all·factors.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00587_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00587_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03572.html">gtsam::Conditional&lt;·FACTOR,·DERIVEDCONDITIONAL·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 122 Typedefs</h2></td></tr>
 123 <tr·class="memitem:a99e63c90a8ac740d99716e73fe97e054"·id="r_a99e63c90a8ac740d99716e73fe97e054"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a01428.html#a19c53f2faabb0f4b4b78ce2f7168cc14">FactorIndex</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">gtsam::FactorIndices</a></td></tr>
 124 <tr·class="memdesc:a99e63c90a8ac740d99716e73fe97e054"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·collection·types:··<br·/></td></tr>
 125 <tr·class="separator:a99e63c90a8ac740d99716e73fe97e054"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:a906613fce5832b78c1300f2403cce5c3"·id="r_a906613fce5832b78c1300f2403cce5c3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a906613fce5832b78c1300f2403cce5c3"·name="a906613fce5832b78c1300f2403cce5c3"></a>
 127 typedef·<a·class="el"·href="a02320.html">FastSet</a>&lt;·<a·class="el"·href="a01428.html#a19c53f2faabb0f4b4b78ce2f7168cc14">FactorIndex</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::FactorIndexSet</b></td></tr>
 128 <tr·class="separator:a906613fce5832b78c1300f2403cce5c3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>129 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Base·class·for·conditional·densities.·</p>131 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>132 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 133 <dd>
 134 Frank·Dellaert·</dd>
 135 <dd>
 136 Richard·Roberts·</dd></dl>
123 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>141 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00587.html">Conditional.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00587.html">Factor.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>144 ··</ul>
131 </div>145 </div>
132 </body>146 </body>
133 </html>147 </html>
1.66 KB
html2text {}
Max HTML report size reached
360 B
./usr/share/doc/libgtsam-dev/html/a00587.js
274 B
js-beautify {}
Max HTML report size reached
90.2 KB
./usr/share/doc/libgtsam-dev/html/a00587_source.html
Max HTML report size reached
6.57 KB
./usr/share/doc/libgtsam-dev/html/a00590.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableSlots.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminationTree-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">VariableSlots.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">EliminationTree-inst.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00590_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a00590_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">105 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03708.html">gtsam::VariableSlots</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·combined·factor·is·assembled·as·one·block·of·rows·for·each·component·factor.··<a·href="a03708.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03712.html">gtsam::traits&lt;·VariableSlots·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03712.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>111 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.·</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Oct·4,·2010·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl>
128 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>121 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00590.html">VariableSlots.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00590.html">EliminationTree-inst.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>124 ··</ul>
136 </div>125 </div>
137 </body>126 </body>
138 </html>127 </html>
1.56 KB
html2text {}
Max HTML report size reached
105 KB
./usr/share/doc/libgtsam-dev/html/a00590_source.html
Max HTML report size reached
4.7 KB
./usr/share/doc/libgtsam-dev/html/a00593.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/FactorGraph-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableSlots.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 31 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">FactorGraph-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VariableSlots.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Factor·Graph·Base·Class.·· 
105 <a·href="#details">More...</a></p> 
  
106 <p><a·href="a00593_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">104 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>110 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 113 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>
115 <div·class="textblock"><p>Factor·Graph·Base·Class.·</p> 
116 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd> 
117 <dd> 
118 Frank·Dellaert·</dd> 
119 <dd> 
120 Alireza·Fathi·</dd> 
121 <dd> 
122 Michael·Kaess·</dd> 
123 <dd> 
124 Richard·Roberts·</dd></dl> 
125 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>118 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00593.html">FactorGraph-inst.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00593.html">VariableSlots.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>121 ··</ul>
133 </div>122 </div>
134 </body>123 </body>
135 </html>124 </html>
1010 B
html2text {}
Max HTML report size reached
6.58 KB
./usr/share/doc/libgtsam-dev/html/a00596.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Ordering.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 49 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DotWriter.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Ordering.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Graphviz·formatter.··105 <p>Variable·ordering·for·the·elimination·algorithm.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00596_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00596_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03576.html">gtsam::DotWriter</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03680.html">gtsam::Ordering</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03576.html"·title="DotWriter·is·a·helper·class·for·writing·graphviz·.dot·files.">DotWriter</a>·is·a·helper·class·for·writing·graphviz·.dot·files.··<a·href="a03576.html#d[·...·truncated·by·diffoscope;·len:·25,·SHA:·db2999f5aa8acb41a193af4c483be66e31e732e78c20c468a331797be7f97cb0·...·]</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03684.html">gtsam::traits&lt;·Ordering·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03684.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>122 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Graphviz·formatter.·</p>124 <div·class="textblock"><p>Variable·ordering·for·the·elimination·algorithm.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 126 <dd>
 127 Andrew·Melim·</dd>
 128 <dd>
 129 Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>
125 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>135 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00596.html">DotWriter.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00596.html">Ordering.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>138 ··</ul>
133 </div>139 </div>
134 </body>140 </body>
135 </html>141 </html>
1.42 KB
html2text {}
Max HTML report size reached
78.7 KB
./usr/share/doc/libgtsam-dev/html/a00596_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Ordering.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 108 lines modifiedOffset 98, 255 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DotWriter.h</div></div>104 ··<div·class="headertitle"><div·class="title">Ordering.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00596.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00596.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2021,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">gtsam/base/FastVector.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00623.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00584.html">gtsam/inference/MetisIndex.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/FastSet.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/assign/list_inserter.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03680.html">···34</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03680.html">Ordering</a>:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·{</div>
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03576.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">···36</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">figureWidthInches</a>;···</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">···37</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">figureHeightInches</a>;··</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">···38</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">plotFactorPoints</a>;··</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">···39</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">connectKeysToFactor</a>;··</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">···41</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">binaryEdges</a>;··········</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">···47</a></span>··std::map&lt;Key,·Vector2&gt;·<a·class="code·hl_variable"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">variablePositions</a>;</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03576.html#ac273a9f2ab53aacd7f270ea862d58164">···54</a></span>··std::map&lt;char,·double&gt;·<a·class="code·hl_variable"·href="a03576.html#ac273a9f2ab53aacd7f270ea862d58164">positionHints</a>;</div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">protected</span>:</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·Base;</div>
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad250d3e6ff7a1de61c3272c9f292d540">···57</a></span>··std::set&lt;Key&gt;·<a·class="code·hl_variable"·href="a03576.html#ad250d3e6ff7a1de61c3272c9f292d540">boxes</a>;</div> 
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad5f0f317b4e78aa2c3364b49cdc5408a">···63</a></span>··std::map&lt;size_t,·Vector2&gt;·<a·class="code·hl_variable"·href="a03576.html#ad5f0f317b4e78aa2c3364b49cdc5408a">factorPositions</a>;</div> 
145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>(<span·class="keywordtype">double</span>·figureWidthInches·=·5,</div> 
147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·····················<span·class="keywordtype">double</span>·figureHeightInches·=·5,</div> 
148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·····················<span·class="keywordtype">bool</span>·plotFactorPoints·=·<span·class="keyword">true</span>,</div> 
149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·····················<span·class="keywordtype">bool</span>·connectKeysToFactor·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·binaryEdges·=·<span·class="keyword">false</span>)</div> 
150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·figureWidthInches(figureWidthInches),</div> 
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········figureHeightInches(figureHeightInches),</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········plotFactorPoints(plotFactorPoints),</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········connectKeysToFactor(connectKeysToFactor),</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········binaryEdges(binaryEdges)·{}</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">void</span>·graphPreamble(std::ostream*·os)·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">void</span>·digraphPreamble(std::ostream*·os)·<span·class="keyword">const</span>;</div> 
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">public</span>:</div>
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·drawVariable(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div> 
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····················<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div> 
162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····················std::ostream*·os)·<span·class="keyword">const</span>;</div> 
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·DrawFactor(<span·class="keywordtype">size_t</span>·i,·<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div> 
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·························std::ostream*·os);</div> 
166 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··boost::optional&lt;Vector2&gt;·variablePos(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div>138 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03680.html#a41194f31ec42052094cf91d81dcd796d">···41</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03680.html#a41194f31ec42052094cf91d81dcd796d">OrderingType</a>·{</div>
168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····COLAMD,·METIS,·NATURAL,·CUSTOM</div>
169 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·processFactor(<span·class="keywordtype">size_t</span>·i,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·keys,</div> 
170 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div> 
171 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·····················<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div> 
172 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·····················std::ostream*·os)·<span·class="keyword">const</span>;</div> 
173 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>};</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div>
174 </div>142 </div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03680.html#ad29de1a2966331f21b1fd88a18234091">···45</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_typedef"·href="a03680.html#ad29de1a2966331f21b1fd88a18234091">This</a>;·</div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03680.html#a5389765361ecd73747234ac0a1fd9c62">···46</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03680.html#a5389765361ecd73747234ac0a1fd9c62">shared_ptr</a>;·</div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··GTSAM_EXPORT</div>
 148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03680.html#aa7f3dd0f38b06fa10b7fe9dc1ee1c378">···50</a></span>··<a·class="code·hl_function"·href="a03680.html#aa7f3dd0f38b06fa10b7fe9dc1ee1c378">Ordering</a>()·{</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}</div>
 151 </div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>KeyVector::KeyVector;··<span·class="comment">//·Inherit·the·KeyVector&#39;s·constructors</span></div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>
 156 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03680.html#a0fdb342e68a74e19c25a1d3364233cde">···57</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03680.html#a0fdb342e68a74e19c25a1d3364233cde">Ordering</a>(<span·class="keyword">const</span>·KEYS&amp;·keys)·:</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······Base(keys.begin(),·keys.end())·{</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
 160 </div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03680.html#a8bb52bc75d45ee11ab119220ac1caed1">···63</a></span>··boost::assign::list_inserter&lt;boost::assign_detail::call_push_back&lt;This&gt;·&gt;·<a·class="code·hl_function"·href="a03680.html#a8bb52bc75d45ee11ab119220ac1caed1">operator+=</a>(</div>
 164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·{</div>
 165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·boost::assign::make_list_inserter(</div>
 166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········boost::assign_detail::call_push_back&lt;This&gt;(*<span·class="keyword">this</span>))(key);</div>
 167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
 168 </div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
Max diff block lines reached; 14281/62293 bytes (22.93%) of diff not shown.
17.8 KB
html2text {}
Max HTML report size reached
5.87 KB
./usr/share/doc/libgtsam-dev/html/a00599.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/FactorGraph-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">MetisIndex.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">FactorGraph-inst.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
 104 <p>Factor·Graph·Base·Class.··
 105 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00599_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00599_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03676.html">gtsam::MetisIndex</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a03676.html"·title="The·MetisIndex·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·a...">MetisIndex</a>·class·converts·a·factor·graph·into·the·Compressed·Sparse·Row·format·for·use·in·METIS·algorithms.··<a·href="a03676.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>113 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl> 
121 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>115 <div·class="textblock"><p>Factor·Graph·Base·Class.·</p>
 116 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
 117 <dd>
 118 Frank·Dellaert·</dd>
 119 <dd>
 120 Alireza·Fathi·</dd>
 121 <dd>
 122 Michael·Kaess·</dd>
 123 <dd>
 124 Richard·Roberts·</dd></dl>
122 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>129 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00599.html">MetisIndex.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00599.html">FactorGraph-inst.h</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>132 ··</ul>
130 </div>133 </div>
131 </body>134 </body>
132 </html>135 </html>
1.3 KB
html2text {}
Max HTML report size reached
70.7 KB
./usr/share/doc/libgtsam-dev/html/a00599_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/FactorGraph-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 113 lines modifiedOffset 98, 243 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">MetisIndex.h</div></div>104 ··<div·class="headertitle"><div·class="title">FactorGraph-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00599.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00599.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/types.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/timing.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//·Boost·bimap·generates·many·ugly·warnings·in·CLANG</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__clang__</span></div>122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#··pragma·clang·diagnostic·push</span></div>123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··pragma·clang·diagnostic·ignored·&quot;-Wredeclared-class-member&quot;</span></div>124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;iostream&gt;</span>··<span·class="comment">//·for·cout·:-(</span></div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/bimap.hpp&gt;</span></div>126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifdef·__clang__</span></div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#··pragma·clang·diagnostic·pop</span></div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">/*·*************************************************************************·*/</span></div>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};"> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03676.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03676.html">MetisIndex</a>·{</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR&gt;</div>
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;MetisIndex&gt;·shared_ptr;</div> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::bimap&lt;Key,·int32_t&gt;·bm_type;</div> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">private</span>:</div> 
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··std::vector&lt;int32_t&gt;·xadj_;·<span·class="comment">//·Index·of·node&#39;s·adjacency·list·in·adj</span></div> 
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··std::vector&lt;int32_t&gt;·adj_;·<span·class="comment">//·Stores·ajacency·lists·of·all·nodes,·appended·into·a·single·vector</span></div> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··boost::bimap&lt;Key,·int32_t&gt;·intKeyBMap_;·<span·class="comment">//·Stores·Key·&lt;-&gt;·integer·value·relationship</span></div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">size_t</span>·nKeys_;</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">public</span>:</div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
152 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="}">
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">···61</a></span>··<a·class="code·hl_function"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">MetisIndex</a>()·:</div>134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">···37</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">FactorGra[·...·truncated·by·diffoscope;·len:·82,·SHA:·34cf16d82d9438d7f5daec3ac3a4d878f5a5de8a1cfa65b1af4adbe415b35849·...·]</div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter)<span·class="keyword">·const·</span>{</div>
 136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··std::cout·&lt;&lt;·(s.empty()·?·<span·class="stringliteral">&quot;&quot;</span>·:·s·+·<span·class="stringliteral">&quot;·&quot;</span>)·&lt;&lt;·std::endl;</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;size:·&quot;</span>·&lt;&lt;·size()·&lt;&lt;·std::endl;</div>
 138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors_.size();·i++)·{</div>
 139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····std::stringstream·ss;</div>
 140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····ss·&lt;&lt;·<span·class="stringliteral">&quot;factor·&quot;</span>·&lt;&lt;·i·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div>
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">if</span>·(factors_[i])·factors_[i]-&gt;print(ss.str(),·formatter);</div>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······nKeys_(0)·{</div>142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>
156 </div>144 </div>
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR&gt;</div>
 148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03524.html#aacdf24691d25e1e93ca6b924465b7a35">···50</a></span><span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03524.html#aacdf24691d25e1e93ca6b924465b7a35">FactorGraph&lt;FACTOR&gt;::equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">This</a>&amp;·fg,·<span·class="keywordtype">double</span>·tol)<span·class="keyword">·const·</span>{</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·check·whether·the·two·factor·graphs·have·the·same·number·of·factors.</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">if</span>·(factors_.size()·!=·fg.<a·class="code·hl_function"·href="a03524.html#a76fb453800c9ac164bef864782733403">size</a>())·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·check·whether·the·factors·are·the·same,·in·same·order.</span></div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors_.size();·i++)·{</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_typedef"·href="a03524.html#ac9bfc88025d21ff01b7e9dc609ba0b0e">sharedFactor</a>·f1·=·factors_[i],·f2·=·fg.<a·class="code·hl_variable"·href="a03524.html#ae0c75f68e3ebc37cc4511285b12c33fc">factors_</a>[i];</div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">if</span>·(f1·==·<span·class="keyword">nullptr</span>·&amp;&amp;·f2·==·<span·class="keyword">nullptr</span>)·<span·class="keywordflow">continue</span>;</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">if</span>·(f1·==·<span·class="keyword">nullptr</span>·||·f2·==·<span·class="keyword">nullptr</span>)·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">if</span>·(!f1-&gt;equals(*f2,·tol))·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;</div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>
 160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div>
 162 </div>
 163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">/*·************************************************************************·*/</span></div>
158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR&gt;</div>
159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a03676.html">MetisIndex</a>(<span·class="keyword">const</span>·FACTORGRAPH&amp;·factorGraph)·:</div>166 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03524.html#a576cb442ff4a11dc73e48c60bdc6695b">···66</a></span><span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03524.html#a576cb442ff4a11dc73e48c60bdc6695b">FactorGraph&lt;FACTOR&gt;::error</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>·&amp;values)<span·class="keyword">·const·</span>{</div>
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······nKeys_(0)·{</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">double</span>·error·=·0.0;</div>
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····augment(factorGraph);</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·&amp;f·:·factors_)·{</div>
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····error·+=·f-&gt;error(values);</div>
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··~MetisIndex()·{</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordflow">return</span>·error;</div>
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>}</div>
 174 </div>
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">/*·*************************************************************************·*/</span></div>
167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FACTOR&gt;</div>
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·augment(<span·class="keyword">const</span>·FACTORGRAPH&amp;·factors);</div>178 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="}">
 179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03524.html#a761f1022dadf60e2cacca304ab0533b4">···76</a></span><span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03524.html#a761f1022dadf60e2cacca304ab0533b4">FactorGraph&lt;FACTOR&gt;::nrFactors</a>()<span·class="keyword">·const·</span>{</div>
 180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">size_t</span>·size_·=·0;</div>
 181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03524.html#ac9bfc88025d21ff01b7e9dc609ba0b0e">sharedFactor</a>&amp;·factor·:·factors_)</div>
 182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">if</span>·(factor)·size_++;</div>
 183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordflow">return</span>·size_;</div>
 184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}</div>
 185 </div>
Max diff block lines reached; 31376/56149 bytes (55.88%) of diff not shown.
15.8 KB
html2text {}
Max HTML report size reached
7.68 KB
./usr/share/doc/libgtsam-dev/html/a00602.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminateableFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTreeCliqueBase.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 46 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">EliminateableFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Variable·elimination·algorithms·for·factor·graphs.··105 <p>Base·class·for·cliques·of·a·BayesTree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00602_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00602_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03548.html">gtsam::EliminationTraits&lt;·GRAPH·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traits·class·for·eliminateable·factor·graphs,·specifies·the·types·that·result·from·elimination,·etc.··<a·href="a03548.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03580.html">gtsam::EliminateableFactorGraph&lt;·FACTOR_GRAPH·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html">gtsam::BayesTreeCliqueBase&lt;·DERIVED,·FACTORGRAPH·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03580.html"·title="EliminateableFactorGraph·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.">EliminateableFactorGraph</a>·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.··<a·href="a03580.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·the·base·class·for·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>·cliques.··<a·href="a03552.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>120 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Variable·elimination·algorithms·for·factor·graphs.·</p>122 <div·class="textblock"><p>Base·class·for·cliques·of·a·BayesTree.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·and·Frank·Dellaert·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Apr·21,·2013·</dd></dl> 
128 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>128 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00602.html">EliminateableFactorGraph.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00602.html">BayesTreeCliqueBase.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>131 ··</ul>
136 </div>132 </div>
137 </body>133 </body>
138 </html>134 </html>
2.03 KB
html2text {}
Max HTML report size reached
382 B
./usr/share/doc/libgtsam-dev/html/a00602.js
296 B
js-beautify {}
Max HTML report size reached
126 KB
./usr/share/doc/libgtsam-dev/html/a00602_source.html
Max HTML report size reached
165 KB
./usr/share/doc/libgtsam-dev/html/a00605_source.html
Max HTML report size reached
93.3 KB
./usr/share/doc/libgtsam-dev/html/a00608_source.html
Max HTML report size reached
19.7 KB
./usr/share/doc/libgtsam-dev/html/a00611.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/FactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Key.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 58 lines modifiedOffset 95, 96 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">FactorGraph.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Key.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Factor·Graph·Base·Class.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00611_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00611_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03596.html">gtsam::CRefCallPushBack&lt;·C·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03656.html">gtsam::StreamedKey</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">To·use·the·<a·class="el"·href="a03660.html"·title="Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,...">key_formatter</a>·on·Keys,·they·must·be·wrapped·in·a·<a·class="el"·href="a03656.html"·title="To·use·the·key_formatter·on·Keys,·they·must·be·wrapped·in·a·StreamedKey.">StreamedKey</a>.··<a·href="a03656.html#details">More...</a><br·/></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper.··<a·href="a03596.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03600.html">gtsam::RefCallPushBack&lt;·C·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper.··<a·href="a03600.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03604.html">gtsam::CRefCallAddCopy&lt;·C·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03660.html">gtsam::key_formatter</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper.··<a·href="a03604.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,·as·long·as·Key·values·are·wrapped·in·a·<a·class="el"·href="a03656.html"·title="To·use·the·key_formatter·on·Keys,·they·must·be·wrapped·in·a·StreamedKey.">gtsam::Stre[·...·truncated·by·diffoscope;·len:·29,·SHA:·57156ef029f07de0d0c547709e9983ec99e76f8538e2d0663aee95d6b8dc7b0e·...·].html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03524.html">gtsam::FactorGraph&lt;·FACTOR·&gt;</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03664.html">gtsam::traits&lt;·Key·&gt;</a></td></tr>
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·graph·is·a·bipartite·graph·with·factor·nodes·connected·to·variable·nodes.··<a·href="a03524.html#details">More...</a><br·/></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">119 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>121 Namespaces</h2></td></tr>
126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 </table><table·class="memberdecls">
 126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 127 Typedefs</h2></td></tr>
 128 <tr·class="memitem:ae4b4e8e7f0d745882c6a02b507d5bffe"·id="r_ae4b4e8e7f0d745882c6a02b507d5bffe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4b4e8e7f0d745882c6a02b507d5bffe"·name="ae4b4e8e7f0d745882c6a02b507d5bffe"></a>
 129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyFormatter</b>·=·std::function&lt;·std::string(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>)&gt;</td></tr>
 130 <tr·class="memdesc:ae4b4e8e7f0d745882c6a02b507d5bffe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.·<br·/></td></tr>
 131 <tr·class="separator:ae4b4e8e7f0d745882c6a02b507d5bffe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a1c320e42b033352fbbd8266e3bd5faad"·id="r_a1c320e42b033352fbbd8266e3bd5faad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1c320e42b033352fbbd8266e3bd5faad"·name="a1c320e42b033352fbbd8266e3bd5faad"></a>
 133 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyVector</b>·=·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;</td></tr>
 134 <tr·class="memdesc:a1c320e42b033352fbbd8266e3bd5faad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.·<br·/></td></tr>
 135 <tr·class="separator:a1c320e42b033352fbbd8266e3bd5faad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a532c9cef244b5560606900c955c196fa"·id="r_a532c9cef244b5560606900c955c196fa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a532c9cef244b5560606900c955c196fa"·name="a532c9cef244b5560606900c955c196fa"></a>
 137 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyList</b>·=·<a·class="el"·href="a02312.html">FastList</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;</td></tr>
 138 <tr·class="separator:a532c9cef244b5560606900c955c196fa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a314dd3c1c42d7ffc8dc09eed593a684d"·id="r_a314dd3c1c42d7ffc8dc09eed593a684d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a314dd3c1c42d7ffc8dc09eed593a684d"·name="a314dd3c1c42d7ffc8dc09eed593a684d"></a>
 140 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeySet</b>·=·<a·class="el"·href="a02320.html">FastSet</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;</td></tr>
 141 <tr·class="separator:a314dd3c1c42d7ffc8dc09eed593a684d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:a4159dd2f6de52b9e47fc2b3531797ff2"·id="r_a4159dd2f6de52b9e47fc2b3531797ff2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4159dd2f6de52b9e47fc2b3531797ff2"·name="a4159dd2f6de52b9e47fc2b3531797ff2"></a>
 143 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyGroupMap</b>·=·<a·class="el"·href="a02316.html">FastMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·int·&gt;</td></tr>
 144 <tr·class="separator:a4159dd2f6de52b9e47fc2b3531797ff2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 </table><table·class="memberdecls">
 146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 147 Functions</h2></td></tr>
 148 <tr·class="memitem:a6435f73056db87524ffa53c2f7e8c72a"·id="r_a6435f73056db87524ffa53c2f7e8c72a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6435f73056db87524ffa53c2f7e8c72a"·name="a6435f73056db87524ffa53c2f7e8c72a"></a>
 149 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::_defaultKeyFormatter</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr>
 150 <tr·class="separator:a6435f73056db87524ffa53c2f7e8c72a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 <tr·class="memitem:a378dab7dd4f60f820d0bcb638542812a"·id="r_a378dab7dd4f60f820d0bcb638542812a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a378dab7dd4f60f820d0bcb638542812a"·name="a378dab7dd4f60f820d0bcb638542812a"></a>
 152 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::_multirobotKeyFormatter</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr>
 153 <tr·class="separator:a378dab7dd4f60f820d0bcb638542812a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 154 <tr·class="memitem:a4f9e295c4f7086ce05cbe37aeeca47fe"·id="r_a4f9e295c4f7086ce05cbe37aeeca47fe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4f9e295c4f7086ce05cbe37aeeca47fe"·name="a4f9e295c4f7086ce05cbe37aeeca47fe"></a>
 155 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PrintKey</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·const·std::string·&amp;s=&quot;&quot;,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter)</td></tr>
 156 <tr·class="memdesc:a4f9e295c4f7086ce05cbe37aeeca47fe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·function·to·print·one·key·with·optional·prefix.·<br·/></td></tr>
 157 <tr·class="separator:a4f9e295c4f7086ce05cbe37aeeca47fe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:aab7ddea9b0bc36f296327e0ec08c4ef0"·id="r_aab7ddea9b0bc36f296327e0ec08c4ef0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab7ddea9b0bc36f296327e0ec08c4ef0"·name="aab7ddea9b0bc36f296327e0ec08c4ef0"></a>
 159 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PrintKeyList</b>·(const·<a·class="el"·href="a02312.html">KeyList</a>·&amp;keys,·const·std::string·&amp;s=&quot;&quot;,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter)</td></tr>
 160 <tr·class="memdesc:aab7ddea9b0bc36f296327e0ec08c4ef0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·function·to·print·sets·of·keys·with·optional·prefix.·<br·/></td></tr>
 161 <tr·class="separator:aab7ddea9b0bc36f296327e0ec08c4ef0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 162 <tr·class="memitem:a4c14be406d50f65bd404429a7b1d3af0"·id="r_a4c14be406d50f65bd404429a7b1d3af0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4c14be406d50f65bd404429a7b1d3af0"·name="a4c14be406d50f65bd404429a7b1d3af0"></a>
 163 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PrintKeyVector</b>·(const·<a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;keys,·const·std::string·&amp;s=&quot;&quot;,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter)</td></tr>
 164 <tr·class="memdesc:a4c14be406d50f65bd404429a7b1d3af0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·function·to·print·sets·of·keys·with·optional·prefix.·<br·/></td></tr>
 165 <tr·class="separator:a4c14be406d50f65bd404429a7b1d3af0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 166 <tr·class="memitem:aac25d6c8afb07054416ba6727685bf55"·id="r_aac25d6c8afb07054416ba6727685bf55"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aac25d6c8afb07054416ba6727685bf55"·name="aac25d6c8afb07054416ba6727685bf55"></a>
 167 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PrintKeySet</b>·(const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;keys,·const·std::string·&amp;s=&quot;&quot;,·const·<a·class="el"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter=DefaultKeyFormatter)</td></tr>
 168 <tr·class="memdesc:aac25d6c8afb07054416ba6727685bf55"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Utility·function·to·print·sets·of·keys·with·optional·prefix.·<br·/></td></tr>
 169 <tr·class="separator:aac25d6c8afb07054416ba6727685bf55"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>170 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>171 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 172 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
131 <div·class="textblock"><p>Factor·Graph·Base·Class.·</p> 
132 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd> 
133 <dd> 
134 Christian·Potthast·</dd> 
135 <dd> 
136 Michael·Kaess·</dd> 
137 <dd>173 <dd>
138 Richard·Roberts·</dd></dl>174 Alex·Cunningham·</dd></dl>
 175 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012</dd></dl>
 176 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 177 <dl·class="section·date"><dt>Date</dt><dd>Feb·20,·2012·</dd></dl>
139 </div></div><!--·contents·-->178 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->179 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->180 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->181 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>182 ··<ul>
144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00611.html">FactorGraph.h</a></li>183 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00611.html">Key.h</a></li>
145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>184 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
146 ··</ul>185 ··</ul>
147 </div>186 </div>
148 </body>187 </body>
149 </html>188 </html>
4.37 KB
html2text {}
Max HTML report size reached
1010 B
./usr/share/doc/libgtsam-dev/html/a00611.js
921 B
js-beautify {}
Max HTML report size reached
138 KB
./usr/share/doc/libgtsam-dev/html/a00611_source.html
Max HTML report size reached
78.6 KB
./usr/share/doc/libgtsam-dev/html/a00614_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/graph-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 104 lines modifiedOffset 98, 338 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">MetisIndex-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">graph-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00614.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·graph-inl.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Graph·algorithm·using·boost·library</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@author·Kai·Ni</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#ifdef·__GNUC__</span></div>
 128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·GCC·diagnostic·push</span></div>
 129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#pragma·GCC·diagnostic·ignored·&quot;-Wunused-variable&quot;</span></div>
 130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//#pragma·GCC·diagnostic·ignored·&quot;-Wunneeded-internal-declaration&quot;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#endif</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/graph/breadth_first_search.hpp&gt;</span></div>
 133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifdef·__GNUC__</span></div>
 134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#pragma·GCC·diagnostic·pop</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>
 136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/graph/prim_minimum_spanning_tree.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&gt;</div> 
127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}"> 
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">···27</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">MetisIndex::augment</a>(<span·class="keyword">const</span>·FACTORGRAPH&amp;·factors)·{</div> 
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··std::map&lt;int32_t,·std::set&lt;int32_t&gt;·&gt;·iAdjMap;·<span·class="comment">//·Stores·a·set·of·keys·that·are·adjacent·to·key·x,·with··adjMap.first</span></div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··std::map&lt;int32_t,·std::set&lt;int32_t&gt;·&gt;::iterator·iAdjMapIt;</div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··std::set&lt;Key&gt;·keySet;</div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">gtsam/inference/graph.h</a>&gt;</span></div>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">/*·**********·Convert·to·CSR·format·**********·*/</span></div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//·Assuming·that·vertex·numbering·starts·from·0·(C·style),</span></div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·then·the·adjacency·list·of·vertex·i·is·stored·in·array·adjncy</span></div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·starting·at·index·xadj[i]·and·ending·at(but·not·including)</span></div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="comment">//·index·xadj[i·+·1](i.e.,·adjncy[xadj[i]]·through</span></div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·and·including·adjncy[xadj[i·+·1]·-·1]).</span></div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··int32_t·keyCounter·=·0;</div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·First:·Record·a·copy·of·each·key·inside·the·factorgraph·and·create·a</span></div> 
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·key·to·integer·mapping.·This·is·referenced·during·the·adjaceny·step</span></div>140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*·*************************************************************************·*/</span></div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors.size();·i++)·{</div>143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·KEY&gt;</div>
 144 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 145 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03608.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03608.html">ordering_key_visitor</a>·:·<span·class="keyword">public</span>·boost::default_bfs_visitor·{</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>146 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div>
 147 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_class"·href="a03608.html">ordering_key_visitor</a>(std::list&lt;KEY&gt;&amp;·ordering_in)·:·ordering_(ordering_in)·{}</div>
 148 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Vertex,·<span·class="keyword">typename</span>·Graph&gt;·<span·class="keywordtype">void</span>·discover_vertex(Vertex·v,·<span·class="keyword">const</span>·Graph&amp;·g)<span·class="keyword">·const·</span>{</div>
 149 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····KEY·key·=·boost::get(boost::vertex_name,·g,·v);</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key:·*factors[i])·{</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········keySet.insert(keySet.end(),·key);·<span·class="comment">//·Keep·a·track·of·all·unique·keys</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">if</span>·(intKeyBMap_.left.find(key)·==·intKeyBMap_.left.end())·{</div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··········intKeyBMap_.insert(bm_type::value_type(key,·keyCounter));</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········keyCounter++;</div>150 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····ordering_.push_front(key);</div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········}</div>151 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··}</div>
 152 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··std::list&lt;KEY&gt;&amp;·ordering_;</div>
 153 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>};</div>
 154 </div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div>155 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 156 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 157 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·KEY&gt;</div>
 158 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a01428.html#a18a265afdea057ea54be10262396be12">···50</a></span>std::list&lt;KEY&gt;·<a·class="code·hl_function"·href="a01428.html#a18a265afdea057ea54be10262396be12">predecessorMap2Keys</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03624.html">PredecessorMap&lt;KEY&gt;</a>&amp;·p_map)·{</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div>160 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>161 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·SGraph&lt;KEY&gt;::Vertex·SVertex;</div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>162 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 163 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a03620.html">SGraph&lt;KEY&gt;</a>·g;</div>
 164 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··SVertex·root;</div>
 165 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··std::map&lt;KEY,·SVertex&gt;·key2vertex;</div>
 166 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··boost::tie(g,·root,·key2vertex)·=·gtsam::predecessorMap2Graph&lt;SGraph&lt;KEY&gt;,·SVertex,·KEY&gt;(p_map);</div>
 167 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Create·an·adjacency·mapping·that·stores·the·set·of·all·adjacent·keys·for·every·key</span></div>168 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·breadth·first·visit·on·the·graph</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors.size();·i++)·{</div>169 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··std::list&lt;KEY&gt;·keys;</div>
 170 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a03608.html">ordering_key_visitor&lt;KEY&gt;</a>·vis(keys);</div>
 171 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··boost::breadth_first_search(g,·root,·boost::visitor(vis));</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>172 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordflow">return</span>·keys;</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·k1:·*factors[i])</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·k2:·*factors[i])</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········<span·class="keywordflow">if</span>·(k1·!=·k2)·{</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>············<span·class="comment">//·Store·both·in·Key·and·int32_t·format</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>············<span·class="keywordtype">int</span>·i·=·intKeyBMap_.left.at(k1);</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>············<span·class="keywordtype">int</span>·j·=·intKeyBMap_.left.at(k2);</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>············iAdjMap[i].insert(iAdjMap[i].end(),·j);</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········}</div>173 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>
 174 </div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>175 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 176 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 177 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·G,·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·KEY&gt;</div>
 178 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 179 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a01428.html#a6c0319a6ebcc83d4a5cf9ff51729bb80">···68</a></span><a·class="code·hl_class"·href="a03616.html">SDGraph&lt;KEY&gt;</a>·<a·class="code·hl_function"·href="a01428.html#a6c0319a6ebcc83d4a5cf9ff51729bb80">toBoostGraph</a>(<span·class="keyword">const</span>·G&amp;·graph)·{</div>
 180 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·convert·the·factor·graph·to·boost·graph</span></div>
 181 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03616.html">SDGraph&lt;KEY&gt;</a>·g;</div>
Max diff block lines reached; 6967/63083 bytes (11.04%) of diff not shown.
16.9 KB
html2text {}
Max HTML report size reached
6.14 KB
./usr/share/doc/libgtsam-dev/html/a00620.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Ordering.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 50 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">JunctionTree-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Ordering.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>The·junction·tree,·template·bodies.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00620_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">104 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03644.html">gtsam::ConstructorTraversalData&lt;·BAYESTREE,·GRAPH,·ETREE_NODE·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03648.html">gtsam::ConstructorTraversalData&lt;·BAYESTREE,·GRAPH,·ETREE_NODE·&gt;::SymbolicFactors</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>110 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
123 <div·class="textblock"><p>The·junction·tree,·template·bodies.·</p> 
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·4,·2010·</dd></dl> 
125 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd> 
126 <dd> 
127 Frank·Dellaert·</dd> 
128 <dd>113 <dd>
129 Richard·Roberts·</dd></dl>114 Andrew·Melim·</dd></dl>
 115 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>
130 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>120 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00620.html">JunctionTree-inst.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00620.html">Ordering.cpp</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>123 ··</ul>
138 </div>124 </div>
139 </body>125 </body>
140 </html>126 </html>
1.53 KB
html2text {}
Max HTML report size reached
6.38 KB
./usr/share/doc/libgtsam-dev/html/a00623.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTreeCliqueBase-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 37 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VariableIndex.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Base·class·for·cliques·of·a·BayesTree.·· 
105 <a·href="#details">More...</a></p> 
  
106 <p><a·href="a00623_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00623_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03700.html">gtsam::VariableIndex</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a03700.html"·title="The·VariableIndex·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.">VariableIndex</a>·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.··<a·href="a03700.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03704.html">gtsam::traits&lt;·VariableIndex·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03704.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>121 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>Base·class·for·cliques·of·a·BayesTree.·</p> 
116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·and·Frank·Dellaert·</dd></dl>123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>
117 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>129 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00623.html">BayesTreeCliqueBase-inst.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00623.html">VariableIndex.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>132 ··</ul>
125 </div>133 </div>
126 </body>134 </body>
127 </html>135 </html>
1.45 KB
html2text {}
Max HTML report size reached
104 KB
./usr/share/doc/libgtsam-dev/html/a00623_source.html
Max HTML report size reached
9.33 KB
./usr/share/doc/libgtsam-dev/html/a00626.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inference-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 87 lines modifiedOffset 94, 37 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">inference-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM-inst.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.··104 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00626_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00626_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:ae955942fde34b4cf32ac3573a1aa1e29"·id="r_ae955942fde34b4cf32ac3573a1aa1e29"><td·class="memTemplParams"·colspan="2">template&lt;class·TREE·,·class·RESULT·&gt;·</td></tr> 
118 <tr·class="memitem:ae955942fde34b4cf32ac3573a1aa1e29"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·typename·TREE::sharedFactor·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00626.html#ae955942fde34b4cf32ac3573a1aa1e29">gtsam::inference::EliminateTree</a>·(RESULT·&amp;result,·const·TREE·&amp;tree,·const·typename·TREE::Eliminate·&amp;function)</td></tr> 
119 <tr·class="memdesc:ae955942fde34b4cf32ac3573a1aa1e29"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Eliminate·an·elimination·tree·or·a·Bayes·tree·(used·internally).··<br·/></td></tr> 
120 <tr·class="separator:ae955942fde34b4cf32ac3573a1aa1e29"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table>113 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.·</p>115 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>
125 <dd> 
126 Richard·Roberts·</dd></dl> 
127 </div><h2·class="groupheader">Function·Documentation</h2> 
128 <a·id="ae955942fde34b4cf32ac3573a1aa1e29"·name="ae955942fde34b4cf32ac3573a1aa1e29"></a> 
129 <h2·class="memtitle"><span·class="permalink"><a·href="#ae955942fde34b4cf32ac3573a1aa1e29">&#9670;&#160;</a></span>EliminateTree()</h2> 
  
130 <div·class="memitem"> 
131 <div·class="memproto"> 
132 <div·class="memtemplate"> 
133 template&lt;class·TREE·,·class·RESULT·&gt;·</div> 
134 ······<table·class="memname"> 
135 ········<tr> 
136 ··········<td·class="memname">FastVector&lt;·typename·TREE::sharedFactor·&gt;·gtsam::inference::EliminateTree·</td> 
137 ··········<td>(</td> 
138 ··········<td·class="paramtype">RESULT·&amp;&#160;</td> 
139 ··········<td·class="paramname"><em>result</em>,·</td> 
140 ········</tr> 
141 ········<tr> 
142 ··········<td·class="paramkey"></td> 
143 ··········<td></td> 
144 ··········<td·class="paramtype">const·TREE·&amp;&#160;</td> 
145 ··········<td·class="paramname"><em>tree</em>,·</td> 
146 ········</tr> 
147 ········<tr> 
148 ··········<td·class="paramkey"></td> 
149 ··········<td></td> 
150 ··········<td·class="paramtype">const·typename·TREE::Eliminate·&amp;&#160;</td> 
151 ··········<td·class="paramname"><em>function</em>&#160;</td> 
152 ········</tr> 
153 ········<tr> 
154 ··········<td></td> 
155 ··········<td>)</td> 
156 ··········<td></td><td></td> 
157 ········</tr> 
158 ······</table> 
159 </div><div·class="memdoc"> 
  
160 <p>Eliminate·an·elimination·tree·or·a·Bayes·tree·(used·internally).·</p> 
161 <p>Requires·TREE::BayesNetType,·TREE::FactorGraphType,·TREE::sharedConditional,·TREE::sharedFactor,·TREE::Node,·TREE::sharedNode,·TREE::Node::factors,·TREE::Node::children.·</p> 
  
162 </div> 
163 </div> 
164 </div><!--·contents·-->117 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>121 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00626.html">inference-inst.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00626.html">ISAM-inst.h</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
171 ··</ul>124 ··</ul>
172 </div>125 </div>
173 </body>126 </body>
174 </html>127 </html>
2.65 KB
html2text {}
Max HTML report size reached
38.7 KB
./usr/share/doc/libgtsam-dev/html/a00626_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inference-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 109 lines modifiedOffset 98, 100 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">inference-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">ISAM-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00626.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00626.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">gtsam/inference/ISAM.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00623.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/treeTraversal-inst.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">gtsam/base/FastVector.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>inference·{</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">namespace·</span>{</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE&gt;</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div>
 127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03640.html#af0cea02debf437dfc89023b081a431ac">···27</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03640.html#af0cea02debf437dfc89023b081a431ac">ISAM&lt;BAYESTREE&gt;::updateInternal</a>(<span·class="keyword">const</span>·FactorGraphType&amp;·newFactors,</div>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">struct·</span>EliminationData·{</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····Cliques*·orphans,·<span·class="keyword">const</span>·Eliminate&amp;·function)·{</div>
 130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Remove·the·contaminated·part·of·the·Bayes·tree</span></div>
 131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··BayesNetType·bn;</div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>·newFactorKeys·=·newFactors.keys();</div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········EliminationData*·<span·class="keyword">const</span>·parentData;</div>133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordflow">if</span>·(!this-&gt;empty())·{</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·keyVector(newFactorKeys.begin(),·newFactorKeys.end());</div>
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····this-&gt;removeTop(keyVector,·&amp;bn,·orphans);</div>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········FastVector&lt;typename·TREE::sharedFactor&gt;·childFactors;</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········EliminationData(EliminationData*·_parentData,·<span·class="keywordtype">size_t</span>·nChildren)·:</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··········parentData(_parentData)·{·childFactors.reserve(nChildren);·}</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······};</div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··}</div>
 137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·Add·the·removed·top·and·the·new·factors</span></div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··FactorGraphType·factors;</div>
 140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··factors·+=·bn;</div>
 141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··factors·+=·newFactors;</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Add·the·orphaned·subtrees</span></div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·sharedClique&amp;·orphan·:·*orphans)</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····factors·+=·boost::make_shared&lt;<a·class="code·hl_class"·href="a03544.html">BayesTreeOrphanWrapper&lt;Clique&gt;</a>·&gt;(orphan);</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">/*·*************************************************************************·*/</span></div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE&gt;</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······EliminationData&lt;TREE&gt;·eliminationPreOrderVisitor(</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::sharedNode&amp;·node,·EliminationData&lt;TREE&gt;&amp;·parentData)</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······{</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="comment">//·This·function·is·called·before·visiting·the·children.··Here,·we·create·this·node&#39;s·data,</span></div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="comment">//·which·includes·a·pointer·to·the·parent·data·and·space·for·the·factors·of·the·children.</span></div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·EliminationData&lt;TREE&gt;(&amp;parentData,·node-&gt;children.size());</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Get·an·ordering·where·the·new·keys·are·eliminated·last</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>·index(factors);</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·ordering·=·<a·class="code·hl_function"·href="a03680.html#a47d55b354a7f44790dd83c47cf5df5e5">Ordering::ColamdConstrainedLast</a>(index,</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>(newFactorKeys.begin(),·newFactorKeys.end()));</div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·eliminate·all·factors·(top,·added,·orphans)·into·a·new·Bayes·tree</span></div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">/*·*************************************************************************·*/</span></div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE,·<span·class="keyword">class</span>·RESULT&gt;</div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">struct·</span>EliminationPostOrderVisitor</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">auto</span>·bayesTree·=·factors.eliminateMultifrontal(ordering,·function,·index);</div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······{</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Re-add·into·Bayes·tree·data·structures</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··this-&gt;roots_.insert(this-&gt;roots_.end(),·bayesTree-&gt;roots().begin(),</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········RESULT&amp;·result;</div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::Eliminate&amp;·eliminationFunction;</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········EliminationPostOrderVisitor(RESULT&amp;·result,·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::Eliminate&amp;·eliminationFunction)·:</div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········result(result),·eliminationFunction(eliminationFunction)·{}</div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::sharedNode&amp;·node,·EliminationData&lt;TREE&gt;&amp;·myData)</div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········{</div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········<span·class="comment">//·Call·eliminate·on·the·node·and·add·the·result·to·the·parent&#39;s·gathered·factors</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········<span·class="keyword">typename</span>·TREE::sharedFactor·childFactor·=·node-&gt;eliminate(result,·eliminationFunction,·myData.childFactors);</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········<span·class="keywordflow">if</span>(childFactor·&amp;&amp;·!childFactor-&gt;empty())</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············myData.parentData-&gt;childFactors.push_back(childFactor);</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········}</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······};</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······bayesTree-&gt;roots().end());</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··this-&gt;nodes_.insert(bayesTree-&gt;nodes().begin(),·bayesTree-&gt;nodes().end());</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">/*·*************************************************************************·*/</span></div> 
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE,·<span·class="keyword">class</span>·RESULT&gt;</div> 
169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····FastVector&lt;typename·TREE::sharedFactor&gt;</div> 
170 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a00626.html#ae955942fde34b4cf32ac3573a1aa1e29">···75</a></span>····<a·class="code·hl_function"·href="a00626.html#ae955942fde34b4cf32ac3573a1aa1e29">EliminateTree</a>(RESULT&amp;·result,·<span·class="keyword">const</span>·TREE&amp;·tree,·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::Eliminate&amp;·function)</div> 
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····{</div> 
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="comment">//·Do·elimination·using·a·depth-first·traversal.··During·the·pre-order·visit·(see</span></div> 
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="comment">//·eliminationPreOrderVisitor),·we·store·a·pointer·to·the·parent·data·(where·we&#39;ll·put·the</span></div> 
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="comment">//·remaining·factor)·and·reserve·a·vector·of·factors·to·store·the·children·elimination</span></div> 
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="comment">//·results.··During·the·post-order·visit·(see·eliminationPostOrderVisitor),·we·call·dense</span></div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="comment">//·elimination·(using·the·gathered·child·factors)·and·store·the·result·in·the·parent&#39;s</span></div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="comment">//·gathered·factors.</span></div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······EliminationData&lt;TREE&gt;·rootData(0,·tree.roots().size());</div> 
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······EliminationPostOrderVisitor&lt;TREE,RESULT&gt;·visitorPost(result,·function);</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<a·class="code·hl_function"·href="a01434.html#a50e24f0a9085721425089cdce18f2475">treeTraversal::DepthFirstForest</a>(tree,·rootData,·eliminationPreOrderVisitor&lt;TREE&gt;,·visitorPost);</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="comment">//·Return·remaining·factors</span></div> 
Max diff block lines reached; 4194/29869 bytes (14.04%) of diff not shown.
9.41 KB
html2text {}
Max HTML report size reached
4.14 KB
./usr/share/doc/libgtsam-dev/html/a00629.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableSlots.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 31 lines modifiedOffset 95, 31 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VariableSlots.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VariableIndex.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>110 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
113 <dl·class="section·date"><dt>Date</dt><dd>Oct·5,·2010·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>
114 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>118 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00629.html">VariableSlots.cpp</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00629.html">VariableIndex.cpp</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>121 ··</ul>
122 </div>122 </div>
123 </body>123 </body>
124 </html>124 </html>
767 B
html2text {}
Max HTML report size reached
6.23 KB
./usr/share/doc/libgtsam-dev/html/a00632.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 49 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">JunctionTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DotWriter.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>The·junction·tree.··104 <p>Graphviz·formatting·for·factor·graphs.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00632_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03652.html">gtsam::JunctionTree&lt;·BAYESTREE,·GRAPH·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03652.html"·title="A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...">JunctionTree</a>·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additional·property·that·it·represents·the·clique·tree·associated·with·a·Bayes·Net.··<a·href="a03652.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>112 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>The·junction·tree.·</p>114 <div·class="textblock"><p>Graphviz·formatting·for·factor·graphs.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>Feb·4,·2010·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd> 
125 <dd> 
126 Frank·Dellaert·</dd> 
127 <dd> 
128 Richard·Roberts·</dd></dl> 
129 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>121 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00632.html">JunctionTree.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00632.html">DotWriter.cpp</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>124 ··</ul>
137 </div>125 </div>
138 </body>126 </body>
139 </html>127 </html>
1.49 KB
html2text {}
Max HTML report size reached
18.2 KB
./usr/share/doc/libgtsam-dev/html/a00635.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ClusterTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/graph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 54 lines modifiedOffset 95, 83 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ClusterTree.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">graph.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.··107 <p>Graph·algorithm·using·boost·library.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00635_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00635_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03564.html">gtsam::ClusterTree&lt;·GRAPH·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03616.html">gtsam::SDGraph&lt;·KEY·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cluster-tree·is·associated·with·a·factor·graph·and·is·defined·as·in·Koller-Friedman:·each·node·k·represents·a·subset·\(·C_k·\sub·X·\),·and·the·tree·is·family·preserving,·in·that·each·factor·\(·f_i·\)·is·associated·with·a·single·cluster·and·\(·scope(f_i)·[·...·truncated·by·diffoscope;·len:·29,·SHA:·8e47b91b5b5c01a0bf592b6475193aad4773e35d5289c476589fd99825a8d0fb·...·].html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03616.html"·title="SDGraph·is·undirected·graph·with·variable·keys·and·double·edge·weights.">SDGraph</a>·is·undirected·graph·with·variable·keys·and·double·edge·weights.··<a·href="a03616.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03568.html">gtsam::ClusterTree&lt;·GRAPH·&gt;::Cluster</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03620.html">gtsam::SGraph&lt;·KEY·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03568.html"·title="A·Cluster·is·just·a·collection·of·factors.">Cluster</a>·is·just·a·collection·of·factors.··<a·href="a03568.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03528.html">gtsam::EliminatableClusterTree&lt;·BAYESTREE,·GRAPH·&gt;</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03624.html">gtsam::PredecessorMap&lt;·KEY·&gt;</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cluster-tree·that·eliminates·to·a·Bayes·tree.··<a·href="a03528.html#details">More...</a><br·/></td></tr>119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Map·from·variable·key·to·parent·key.··<a·href="a03624.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>123 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 </table><table·class="memberdecls">
 128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 129 Functions</h2></td></tr>
 130 <tr·class="memitem:a18a265afdea057ea54be10262396be12"·id="r_a18a265afdea057ea54be10262396be12"><td·class="memTemplParams"·colspan="2"><a·id="a18a265afdea057ea54be10262396be12"·name="a18a265afdea057ea54be10262396be12"></a>
 131 template&lt;class·KEY·&gt;·</td></tr>
 132 <tr·class="memitem:a18a265afdea057ea54be10262396be12"><td·class="memTemplItemLeft"·align="right"·valign="top">std::list&lt;·KEY·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::predecessorMap2Keys</b>·(const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;p_map)</td></tr>
 133 <tr·class="memdesc:a18a265afdea057ea54be10262396be12"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·a·list·of·keys·from·a·spanning·tree·represented·by·its·predecessor·map.·<br·/></td></tr>
 134 <tr·class="separator:a18a265afdea057ea54be10262396be12"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:a6c0319a6ebcc83d4a5cf9ff51729bb80"·id="r_a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="memTemplParams"·colspan="2"><a·id="a6c0319a6ebcc83d4a5cf9ff51729bb80"·name="a6c0319a6ebcc83d4a5cf9ff51729bb80"></a>
 136 template&lt;class·G·,·class·F·,·class·KEY·&gt;·</td></tr>
 137 <tr·class="memitem:a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a03616.html">SDGraph</a>&lt;·KEY·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::toBoostGraph</b>·(const·G·&amp;graph)</td></tr>
 138 <tr·class="memdesc:a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·the·factor·graph·to·an·<a·class="el"·href="a03616.html"·title="SDGraph·is·undirected·graph·with·variable·keys·and·double·edge·weights.">SDGraph</a>·G·=·Graph·type·F·=·<a·class="el"·href="a03592.html">Factor</a>·type·Key·=·Key·type.·<br·/></td></tr>
 139 <tr·class="separator:a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:ae67d0d86c4e55b175859967a70b36983"·id="r_ae67d0d86c4e55b175859967a70b36983"><td·class="memTemplParams"·colspan="2">template&lt;class·G·,·class·V·,·class·KEY·&gt;·</td></tr>
 141 <tr·class="memitem:ae67d0d86c4e55b175859967a70b36983"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::tuple&lt;·G,·V,·std::map&lt;·KEY,·V·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae67d0d86c4e55b175859967a70b36983">gtsam::predecessorMap2Graph</a>·(const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;p_map)</td></tr>
 142 <tr·class="memdesc:ae67d0d86c4e55b175859967a70b36983"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Build·takes·a·predecessor·map,·and·builds·a·directed·graph·corresponding·to·the·tree.··<br·/></td></tr>
 143 <tr·class="separator:ae67d0d86c4e55b175859967a70b36983"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:a62b34d6038ccdfa84d8a5bb0c15328b1"·id="r_a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="memTemplParams"·colspan="2"><a·id="a62b34d6038ccdfa84d8a5bb0c15328b1"·name="a62b34d6038ccdfa84d8a5bb0c15328b1"></a>
 145 template&lt;class·G·,·class·<a·class="el"·href="a03592.html">Factor</a>·,·class·POSE·,·class·KEY·&gt;·</td></tr>
 146 <tr·class="memitem:a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::shared_ptr&lt;·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::composePoses</b>·(const·G·&amp;graph,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;tree,·const·POSE·&amp;rootPose)</td></tr>
 147 <tr·class="memdesc:a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·the·poses·by·following·the·chain·specified·by·the·spanning·tree.·<br·/></td></tr>
 148 <tr·class="separator:a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 <tr·class="memitem:a7771a103b41708e88763ff67059ff01d"·id="r_a7771a103b41708e88763ff67059ff01d"><td·class="memTemplParams"·colspan="2"><a·id="a7771a103b41708e88763ff67059ff01d"·name="a7771a103b41708e88763ff67059ff01d"></a>
 150 template&lt;class·G·,·class·KEY·,·class·FACTOR2·&gt;·</td></tr>
 151 <tr·class="memitem:a7771a103b41708e88763ff67059ff01d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::findMinimumSpanningTree</b>·(const·G·&amp;g)</td></tr>
 152 <tr·class="memdesc:a7771a103b41708e88763ff67059ff01d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">find·the·minimum·spanning·tree·using·boost·graph·library·<br·/></td></tr>
 153 <tr·class="separator:a7771a103b41708e88763ff67059ff01d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 154 <tr·class="memitem:a3453247aec1d8b4642947ffd4bca426b"·id="r_a3453247aec1d8b4642947ffd4bca426b"><td·class="memTemplParams"·colspan="2"><a·id="a3453247aec1d8b4642947ffd4bca426b"·name="a3453247aec1d8b4642947ffd4bca426b"></a>
 155 template&lt;class·G·,·class·KEY·,·class·FACTOR2·&gt;·</td></tr>
 156 <tr·class="memitem:a3453247aec1d8b4642947ffd4bca426b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::split</b>·(const·G·&amp;g,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;tree,·G·&amp;Ab1,·G·&amp;Ab2)</td></tr>
 157 <tr·class="memdesc:a3453247aec1d8b4642947ffd4bca426b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Split·the·graph·into·two·parts:·one·corresponds·to·the·given·spanning·tree,·and·the·other·corresponds·to·the·rest·of·the·factors.·<br·/></td></tr>
 158 <tr·class="separator:a3453247aec1d8b4642947ffd4bca426b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>159 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 161 <div·class="textblock"><p>Graph·algorithm·using·boost·library.·</p>
128 <div·class="textblock"><p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p> 
129 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl> 
130 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>162 <dl·class="section·author"><dt>Author</dt><dd>:·Kai·Ni·</dd></dl>
 163 <dl·class="section·date"><dt>Date</dt><dd>Jan·11,·2010·</dd></dl>
131 <dd> 
132 Richard·Roberts·</dd> 
133 <dd> 
134 Frank·Dellaert·</dd></dl> 
135 </div></div><!--·contents·-->164 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>168 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00635.html">ClusterTree.h</a></li>169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00635.html">graph.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>171 ··</ul>
143 </div>172 </div>
144 </body>173 </body>
145 </html>174 </html>
5.34 KB
html2text {}
Max HTML report size reached
1.0 KB
./usr/share/doc/libgtsam-dev/html/a00635.js
940 B
js-beautify {}
Max HTML report size reached
92.2 KB
./usr/share/doc/libgtsam-dev/html/a00635_source.html
Max HTML report size reached
4.57 KB
./usr/share/doc/libgtsam-dev/html/a00638.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Factor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 38 lines modifiedOffset 95, 40 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Factor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BayesTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>The·base·class·for·all·factors.··104 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>114 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
116 <dd>116 <dd>
117 Frank·Dellaert·</dd>117 Michael·Kaess·</dd>
 118 <dd>
 119 Viorela·Ila·</dd>
118 <dd>120 <dd>
119 Richard·Roberts·</dd></dl>121 Richard·Roberts·</dd></dl>
120 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
121 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>126 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00638.html">Factor.cpp</a></li>127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00638.html">BayesTree.cpp</a></li>
126 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
127 ··</ul>129 ··</ul>
128 </div>130 </div>
129 </body>131 </body>
130 </html>132 </html>
962 B
html2text {}
Max HTML report size reached
7.32 KB
./usr/share/doc/libgtsam-dev/html/a00644.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesNet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTree-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 46 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BayesNet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesTree-inst.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Bayes·network.··105 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00644_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00644_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03516.html">gtsam::BayesNet&lt;·CONDITIONAL·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03516.html"·title="A·BayesNet·is·a·tree·of·conditionals,·stored·in·elimination·order.">BayesNet</a>·is·a·tree·of·conditionals,·stored·in·elimination·order.··<a·href="a03516.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 116 Functions</h2></td></tr>
 117 <tr·class="memitem:ad81e78a9bbb281668fedfd68009ec550"·id="r_ad81e78a9bbb281668fedfd68009ec550"><td·class="memTemplParams"·colspan="2"><a·id="ad81e78a9bbb281668fedfd68009ec550"·name="ad81e78a9bbb281668fedfd68009ec550"></a>
 118 template&lt;class·CLIQUE·&gt;·</td></tr>
 119 <tr·class="memitem:ad81e78a9bbb281668fedfd68009ec550"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::check_sharedCliques</b>·(const·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·typename·<a·class="el"·href="a03540.html">BayesTree</a>&lt;·CLIQUE·&gt;::sharedClique·&gt;·&amp;v1,·const·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·typename·<a·class="el"·href="a03540.html">BayesTree</a>&lt;·CLIQUE·&gt;::sharedClique·&gt;·&amp;v2)</td></tr>
 120 <tr·class="separator:ad81e78a9bbb281668fedfd68009ec550"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>121 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Bayes·network.·</p>123 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
124 <dd>125 <dd>
 126 Michael·Kaess·</dd>
 127 <dd>
 128 Viorela·Ila·</dd>
 129 <dd>
125 Richard·Roberts·</dd></dl>130 Richard·Roberts·</dd></dl>
126 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>135 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00644.html">BayesNet.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00644.html">BayesTree-inst.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>138 ··</ul>
134 </div>139 </div>
135 </body>140 </body>
136 </html>141 </html>
1.68 KB
html2text {}
Max HTML report size reached
161 KB
./usr/share/doc/libgtsam-dev/html/a00644_source.html
Max HTML report size reached
6.15 KB
./usr/share/doc/libgtsam-dev/html/a00650.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VariableIndex.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">JunctionTree-inst.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>The·junction·tree,·template·bodies.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00650_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03644.html">gtsam::ConstructorTraversalData&lt;·BAYESTREE,·GRAPH,·ETREE_NODE·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03648.html">gtsam::ConstructorTraversalData&lt;·BAYESTREE,·GRAPH,·ETREE_NODE·&gt;::SymbolicFactors</a></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>121 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>123 <div·class="textblock"><p>The·junction·tree,·template·bodies.·</p>
113 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Feb·4,·2010·</dd></dl>
 125 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 126 <dd>
 127 Frank·Dellaert·</dd>
 128 <dd>
 129 Richard·Roberts·</dd></dl>
114 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>134 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00650.html">VariableIndex.cpp</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00650.html">JunctionTree-inst.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>137 ··</ul>
122 </div>138 </div>
123 </body>139 </body>
124 </html>140 </html>
1.53 KB
html2text {}
Max HTML report size reached
6.68 KB
./usr/share/doc/libgtsam-dev/html/a00653.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">EliminationTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00653_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03584.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03640.html">gtsam::ISAM&lt;·BAYESTREE·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.··<a·href="a03640.html#details">More...</a><br·/></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.··<a·href="a03584.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03588.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&gt;::Node</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>
122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
123 <dd> 
124 Richard·Roberts·</dd></dl> 
125 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl> 
126 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>128 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00653.html">EliminationTree.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00653.html">ISAM.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>131 ··</ul>
134 </div>132 </div>
135 </body>133 </body>
136 </html>134 </html>
1.6 KB
html2text {}
Max HTML report size reached
368 B
./usr/share/doc/libgtsam-dev/html/a00653.js
282 B
js-beautify {}
Max HTML report size reached
55.9 KB
./usr/share/doc/libgtsam-dev/html/a00653_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminationTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 160 lines modifiedOffset 98, 80 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">EliminationTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">ISAM.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00653.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00653.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">gtsam/base/FastVector.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>EliminationTreeTester;·<span·class="comment">//·for·unit·tests,·see·testEliminationTree</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span>VariableIndex;</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span>Ordering;</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESNET,·<span·class="keyword">class</span>·GRAPH&gt;</div>125 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div>
134 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03584.html">···51</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03584.html">EliminationTree</a></div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03640.html">···31</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03640.html">ISAM</a>·:·<span·class="keyword">public</span>·BAYESTREE·{</div>
136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··{</div> 
137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">protected</span>:</div> 
138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03584.html#a12e721d9dff82b978888af20a4297ae9">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;BAYESNET,·GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03584.html#a12e721d9dff82b978888af20a4297ae9">This</a>;·</div> 
139 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03584.html#acc124c37c3e0768bb6d67d679df4ff78">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03584.html#acc124c37c3e0768bb6d67d679df4ff78">shared_ptr</a>;·</div> 
140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·<span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·BAYESTREE·Base;</div>
 130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::BayesNetType·BayesNetType;</div>
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::FactorGraphType·FactorGraphType;</div>
142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">···58</a></span>····<span·class="keyword">typedef</span>·GRAPH·<a·class="code·hl_typedef"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">FactorGraphType</a>;·</div> 
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">···59</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::FactorType·<a·class="code·hl_typedef"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">FactorType</a>;·</div> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">···60</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;FactorType&gt;·<a·class="code·hl_typedef"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>;··</div> 
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03584.html#a5a58f63ccebf38a91c029af056b8a163">···61</a></span>····<span·class="keyword">typedef</span>·BAYESNET·<a·class="code·hl_typedef"·href="a03584.html#a5a58f63ccebf38a91c029af056b8a163">BayesNetType</a>;·</div> 
146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03584.html#ac710dbf0e617559c174181b8441c1a92">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BayesNetType::ConditionalType·<a·class="code·hl_typedef"·href="a03584.html#ac710dbf0e617559c174181b8441c1a92">ConditionalType</a>;·</div> 
147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03584.html#a67f67602db3db2b835f5c1b66d659c54">···63</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;ConditionalType&gt;·<a·class="code·hl_typedef"·href="a03584.html#a67f67602db3db2b835f5c1b66d659c54">sharedConditional</a>;·</div> 
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::Eliminate·Eliminate;</div>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::Clique·Clique;</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::sharedClique·sharedClique;</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::Cliques·Cliques;</div>
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
150 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};"> 
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03588.html">···66</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03588.html">Node</a>·{</div> 
152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;sharedFactor&gt;</a>·Factors;</div> 
153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;boost::shared_ptr&lt;Node&gt;</a>·&gt;·Children;</div> 
154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03588.html#a725807c0f6a2b62cea3626dec4d12d24">···70</a></span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_variable"·href="a03588.html#a725807c0f6a2b62cea3626dec4d12d24">key</a>;·</div> 
156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03588.html#ae4ed45ec77035fd0c0cc91696276ea8f">···71</a></span>······Factors·<a·class="code·hl_variable"·href="a03588.html#ae4ed45ec77035fd0c0cc91696276ea8f">factors</a>;·</div> 
157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03588.html#ad6730594a7070d7cc565e0bdfcc4d699">···72</a></span>······Children·<a·class="code·hl_variable"·href="a03588.html#ad6730594a7070d7cc565e0bdfcc4d699">children</a>;·</div>136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·<span·class="keyword">private</span>:</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::Eliminate·Eliminate;</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::EliminationTraitsType·EliminationTraitsType;</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03640.html#a528e028d3e062171007e8f40b55fdbae">···49</a></span>··<a·class="code·hl_function"·href="a03640.html#a528e028d3e062171007e8f40b55fdbae">ISAM</a>()·{}</div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03640.html#a0c7b81b104909590d1341dcfd19dadc9">···52</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03640.html#a0c7b81b104909590d1341dcfd19dadc9">ISAM</a>(<span·class="keyword">const</span>·Base&amp;·bayesTree)·:·Base(bayesTree)·{}</div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03640.html#a0994a7782d39515a5c2869ef9efb65f3">update</a>(</div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·FactorGraphType&amp;·newFactors,</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·Eliminate&amp;·function·=·EliminationTraitsType::DefaultEliminate);</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03640.html#af0cea02debf437dfc89023b081a431ac">updateInternal</a>(</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·FactorGraphType&amp;·newFactors,·Cliques*·orphans,</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·Eliminate&amp;·function·=·EliminationTraitsType::DefaultEliminate);</div>
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<a·class="code·hl_typedef"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>·eliminate(<span·class="keyword">const</span>·boost::shared_ptr&lt;BayesNetType&gt;&amp;·output,</div> 
160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="keyword">const</span>·Eliminate&amp;·function,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;sharedFactor&gt;</a>&amp;·childrenFactors)·<span·class="keyword">const</span>;</div> 
161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};</div>
162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter)·<span·class="keyword">const</span>;</div> 
163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····};</div> 
164 </div> 
165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03584.html#ae60100edf4d90ad45a02a2f21be46e25">···80</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Node&gt;·<a·class="code·hl_typedef"·href="a03584.html#ae60100edf4d90ad45a02a2f21be46e25">sharedNode</a>;·</div> 
167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">protected</span>:</div> 
169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····GTSAM_CONCEPT_TESTABLE_TYPE(<a·class="code·hl_typedef"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">FactorType</a>)</div> 
170 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
171 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03584.html#a335b2e576f841c10c6cf722214c5799e">···86</a></span>····<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;<a·class="code·hl_typedef"·href="a03584.html#ae60100edf4d90ad45a02a2f21be46e25">sharedNode</a>&gt;·<a·class="code·hl_variable"·href="a03584.html#a335b2e576f841c10c6cf722214c5799e">roots_</a>;</div> 
172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;<a·class="code·hl_typedef"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>&gt;·remainingFactors_;</div> 
173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
175 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>(const·<a·class="code·hl_typedef"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">FactorGraphType</a>&amp;·factorGraph,</div> 
176 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>······const·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·const·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div> 
177 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>(const·<a·class="code·hl_typedef"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">FactorGraphType</a>&amp;·factorGraph,·const·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div> 
179 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
180 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a03584.html#a2d9565551bfe73676f82d41d86f158a5">··112</a></span>····<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>(const·<a·class="code·hl_class"·href="a03584.html">This</a>&amp;·other)·{·*<span·class="keyword">this</span>·=·other;·}</div> 
181 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
182 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····<a·class="code·hl_typedef"·href="a03584.html#a12e721d9dff82b978888af20a4297ae9">This</a>&amp;·<a·class="code·hl_function"·href="a03584.html#a1224c71a07df3951c7d4ca92f2e8c30d">operator=</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03584.html#a12e721d9dff82b978888af20a4297ae9">This</a>&amp;·other);</div> 
183 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>·</div> 
184 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
Max diff block lines reached; 14344/43115 bytes (33.27%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
7.32 KB
./usr/share/doc/libgtsam-dev/html/a00656.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/FactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 59 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">VariableIndex-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FactorGraph.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Factor·Graph·Base·Class.··
 106 <a·href="#details">More...</a></p>
  
104 <p><a·href="a00656_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00656_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03596.html">gtsam::CRefCallPushBack&lt;·C·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper.··<a·href="a03596.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03600.html">gtsam::RefCallPushBack&lt;·C·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper.··<a·href="a03600.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03604.html">gtsam::CRefCallAddCopy&lt;·C·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper.··<a·href="a03604.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03524.html">gtsam::FactorGraph&lt;·FACTOR·&gt;</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·graph·is·a·bipartite·graph·with·factor·nodes·connected·to·variable·nodes.··<a·href="a03524.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>129 </table>
112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
114 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>131 <div·class="textblock"><p>Factor·Graph·Base·Class.·</p>
 132 <dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
 133 <dd>
 134 Christian·Potthast·</dd>
 135 <dd>
 136 Michael·Kaess·</dd>
 137 <dd>
 138 Richard·Roberts·</dd></dl>
115 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
116 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
117 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
118 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
119 ··<ul>143 ··<ul>
120 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00656.html">VariableIndex-inl.h</a></li>144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00656.html">FactorGraph.h</a></li>
121 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
122 ··</ul>146 ··</ul>
123 </div>147 </div>
124 </body>148 </body>
125 </html>149 </html>
1.65 KB
html2text {}
Max HTML report size reached
130 KB
./usr/share/doc/libgtsam-dev/html/a00656_source.html
Max HTML report size reached
6.65 KB
./usr/share/doc/libgtsam-dev/html/a00662.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Symbol.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Symbol.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00662_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">105 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03640.html">gtsam::ISAM&lt;·BAYESTREE·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.··<a·href="a03640.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:ac2ada276febeb9327efbcc5afdf470db"·id="r_ac2ada276febeb9327efbcc5afdf470db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac2ada276febeb9327efbcc5afdf470db"·name="ac2ada276febeb9327efbcc5afdf470db"></a>
 115 GTSAM_EXPORT·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03688.html">Symbol</a>·&amp;<a·class="el"·href="a01428.html#a3bfdb8456463015b2dda092a5805a745">symbol</a>)</td></tr>
 116 <tr·class="separator:ac2ada276febeb9327efbcc5afdf470db"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>117 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>June·9,·2012·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>
 121 <dd>
 122 :·Richard·Roberts·</dd></dl>
124 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>127 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00662.html">ISAM.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00662.html">Symbol.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>130 ··</ul>
132 </div>131 </div>
133 </body>132 </body>
134 </html>133 </html>
1.44 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00665.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/LabeledSymbol.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inferenceExceptions.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 68 lines modifiedOffset 95, 44 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">LabeledSymbol.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">inferenceExceptions.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>Exceptions·that·may·be·thrown·by·inference·algorithms.··
 106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00665_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00665_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>110 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03668.html">gtsam::LabeledSymbol</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03636.html">gtsam::InconsistentEliminationRequested</a></td></tr>
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Customized·version·of·<a·class="el"·href="a03688.html"·title="Character·and·index·key·used·to·refer·to·variables.">gtsam::Symbol</a>·for·multi-robot·use.··<a·href="a03668.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03672.html">gtsam::traits&lt;·LabeledSymbol·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03672.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·inference·algorithm·was·called·with·inconsistent·arguments.··<a·href="a03636.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
124 Functions</h2></td></tr> 
125 <tr·class="memitem:ae9a7dceb0a85c356062b55f6939b1419"·id="r_ae9a7dceb0a85c356062b55f6939b1419"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae9a7dceb0a85c356062b55f6939b1419">gtsam::mrsymbol</a>·(unsigned·char·c,·unsigned·char·label,·size_t·j)</td></tr> 
126 <tr·class="memdesc:ae9a7dceb0a85c356062b55f6939b1419"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·symbol·key·from·a·character,·label·and·index,·i.e.··<br·/></td></tr> 
127 <tr·class="separator:ae9a7dceb0a85c356062b55f6939b1419"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a37995b0d0610e5fb29c6bd0715151d67"·id="r_a37995b0d0610e5fb29c6bd0715151d67"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a37995b0d0610e5fb29c6bd0715151d67"·name="a37995b0d0610e5fb29c6bd0715151d67"></a> 
129 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::mrsymbolChr</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr> 
130 <tr·class="memdesc:a37995b0d0610e5fb29c6bd0715151d67"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·character·portion·of·a·symbol·key.·<br·/></td></tr> 
131 <tr·class="separator:a37995b0d0610e5fb29c6bd0715151d67"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a4e4c133c4fd0d9d73593f601be2248a6"·id="r_a4e4c133c4fd0d9d73593f601be2248a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e4c133c4fd0d9d73593f601be2248a6"·name="a4e4c133c4fd0d9d73593f601be2248a6"></a> 
133 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::mrsymbolLabel</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr> 
134 <tr·class="memdesc:a4e4c133c4fd0d9d73593f601be2248a6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·label·portion·of·a·symbol·key.·<br·/></td></tr> 
135 <tr·class="separator:a4e4c133c4fd0d9d73593f601be2248a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a4adc1bb606fa4a14d5dbd246f95cecd3"·id="r_a4adc1bb606fa4a14d5dbd246f95cecd3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4adc1bb606fa4a14d5dbd246f95cecd3"·name="a4adc1bb606fa4a14d5dbd246f95cecd3"></a> 
137 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::mrsymbolIndex</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr> 
138 <tr·class="memdesc:a4adc1bb606fa4a14d5dbd246f95cecd3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·index·portion·of·a·symbol·key.·<br·/></td></tr> 
139 <tr·class="separator:a4adc1bb606fa4a14d5dbd246f95cecd3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 </table>120 </table>
141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
142 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·inference·algorithms.·</p>
143 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
144 <dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Apr·25,·2013·</dd></dl>
145 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham·</dd> 
146 <dd> 
147 :·Frank·Dellaert·</dd> 
148 <dd> 
149 :·Richard·Roberts·</dd></dl> 
150 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
151 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
152 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
153 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
154 ··<ul>129 ··<ul>
155 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00665.html">LabeledSymbol.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00665.html">inferenceExceptions.h</a></li>
156 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
157 ··</ul>132 ··</ul>
158 </div>133 </div>
159 </body>134 </body>
160 </html>135 </html>
2.46 KB
html2text {}
Max HTML report size reached
646 B
./usr/share/doc/libgtsam-dev/html/a00665.js
560 B
js-beautify {}
Max HTML report size reached
42.1 KB
./usr/share/doc/libgtsam-dev/html/a00665_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/LabeledSymbol.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inferenceExceptions.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 146 lines modifiedOffset 98, 59 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">LabeledSymbol.h</div></div>104 ··<div·class="headertitle"><div·class="title">inferenceExceptions.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00665.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00665.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/lexical_cast.hpp&gt;</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03668.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>·{</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03636.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03636.html">InconsistentEliminationRequested</a>·:·<span·class="keyword">public</span>·std::e[·...·truncated·by·diffoscope;·len:·8,·SHA:·d0a5bd03aebc05b0af3fe09b7379f475d98233d232226ffe5cef946ea8890290·...·]·{</div>
127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c_,·label_;</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<a·class="code·hl_class"·href="a03636.html">InconsistentEliminationRequested</a>()·<span·class="keyword">noexcept</span>·{}</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<a·class="code·hl_class"·href="a03636.html">~InconsistentEliminationRequested</a>()·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{}</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·<span·class="keyword">const</span>·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{</div>
129 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··std::uint64_t·j_;</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">return</span></div>
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="stringliteral">&quot;An·inference·algorithm·was·called·with·inconsistent·arguments.··The\n&quot;</span></div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<span·class="stringliteral">&quot;factor·graph,·ordering,·or·variable·index·were·inconsistent·with·each\n&quot;</span></div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="stringliteral">&quot;other,·or·a·full·elimination·routine·was·called·with·an·ordering·that\n&quot;</span></div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="stringliteral">&quot;does·not·include·all·of·the·variables.&quot;</span>;</div>
130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div> 
132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>();</div> 
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>
134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·key);</div> 
135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·label,·std::uint64_t·j);</div> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·key);</div> 
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">operator</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>()·<span·class="keyword">const</span>;</div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Testable·Requirements</span></div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</span>;</div> 
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol·=·0.0)<span·class="keyword">·const·</span>{</div> 
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·(*<span·class="keyword">this</span>)·==·expected;</div> 
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div> 
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03668.html#aab3ca67a6a5cf4956873157e03b98a40">···64</a></span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·<a·class="code·hl_function"·href="a03668.html#aab3ca67a6a5cf4956873157e03b98a40">key</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)·*<span·class="keyword">this</span>;·}</div> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03668.html#ad222539e4fb96408cb54a19cdd736a5b">···67</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_function"·href="a03668.html#ad222539e4fb96408cb54a19cdd736a5b">label</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·label_;·}</div> 
152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03668.html#a9b4c02257d2f21b0be48725cfe5fbe01">···70</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·<a·class="code·hl_function"·href="a03668.html#a9b4c02257d2f21b0be48725cfe5fbe01">chr</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·c_;·}</div> 
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03668.html#ac076b7b884539583308adb9e5116dc18">···73</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03668.html#ac076b7b884539583308adb9e5116dc18">index</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·j_;·}</div> 
156 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">operator</span>·std::string()·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">bool</span>·operator&lt;(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·comp)·<span·class="keyword">const</span>;</div> 
160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">operator==</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·comp)·<span·class="keyword">const</span>;</div> 
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">operator==</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·comp)·<span·class="keyword">const</span>;</div> 
162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ab235abf7505b634be2165e0db58239dd">operator!=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>&amp;·comp)·<span·class="keyword">const</span>;</div> 
163 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#ab235abf7505b634be2165e0db58239dd">operator!=</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>·comp)·<span·class="keyword">const</span>;</div> 
164 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
165 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//·Checks·only·the·type</span></div> 
166 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">static</span>·std::function&lt;bool(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)&gt;·TypeTest(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c);</div> 
167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
168 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·Checks·only·the·robot·ID·(label_)</span></div> 
169 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">static</span>·std::function&lt;bool(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)&gt;·LabelTest(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·label);</div> 
170 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
171 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·Checks·both·type·and·the·robot·ID</span></div> 
172 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">static</span>·std::function&lt;bool(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a>)&gt;·TypeLabelTest(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·label);</div> 
173 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
174 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·Converts·to·upper/lower·versions·of·labels</span></div> 
175 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>·upper()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03668.html">LabeledSymbol</a>(c_,·toupper(label_),·j_);·}</div> 
176 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··LabeledSymbol·lower()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·LabeledSymbol(c_,·tolower(label_),·j_);·}</div> 
177 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
178 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="comment">//·Create·a·new·symbol·with·a·different·character.</span></div> 
179 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··LabeledSymbol·newChr(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·LabeledSymbol(c,·label_,·j_);·}</div> 
180 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
181 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//·Create·a·new·symbol·with·a·different·label.</span></div> 
182 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··LabeledSymbol·newLabel(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·label)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·LabeledSymbol(c_,·label,·j_);·}</div> 
183 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div> 
184 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">friend</span>·GTSAM_EXPORT·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;,·<span·class="keyword">const</span>·LabeledSymbol·&amp;);</div> 
185 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
186 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="keyword">private</span>:</div> 
187 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
188 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a03668.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··116</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
189 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
190 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
191 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(c_);</div> 
192 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(label_);</div> 
193 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(j_);</div> 
194 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··}</div> 
195 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>};·<span·class="comment">//·\class·LabeledSymbol</span></div> 
196 </div>139 </div>
197 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div> 
198 <div·class="foldopen"·id="foldopen00126"·data-start="{"·data-end="}"> 
199 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a01428.html#ae9a7dceb0a85c356062b55f6939b1419">··126</a></span><span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a01428.html#ae9a7dceb0a85c356062b55f6939b1419">mrsymbol</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·c,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·label,·<span·class="keywordtype">size_t</span>·j)·{</div> 
Max diff block lines reached; 6816/33754 bytes (20.19%) of diff not shown.
9.07 KB
html2text {}
Max HTML report size reached
10.6 KB
./usr/share/doc/libgtsam-dev/html/a00668.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Ordering.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inference-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 87 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Ordering.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">inference-inst.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Variable·ordering·for·the·elimination·algorithm.··105 <p>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00668_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00668_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03680.html">gtsam::Ordering</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03684.html">gtsam::traits&lt;·Ordering·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03684.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 116 Functions</h2></td></tr>
 117 <tr·class="memitem:ae955942fde34b4cf32ac3573a1aa1e29"·id="r_ae955942fde34b4cf32ac3573a1aa1e29"><td·class="memTemplParams"·colspan="2">template&lt;class·TREE·,·class·RESULT·&gt;·</td></tr>
 118 <tr·class="memitem:ae955942fde34b4cf32ac3573a1aa1e29"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·typename·TREE::sharedFactor·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a00668.html#ae955942fde34b4cf32ac3573a1aa1e29">gtsam::inference::EliminateTree</a>·(RESULT·&amp;result,·const·TREE·&amp;tree,·const·typename·TREE::Eliminate·&amp;function)</td></tr>
 119 <tr·class="memdesc:ae955942fde34b4cf32ac3573a1aa1e29"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Eliminate·an·elimination·tree·or·a·Bayes·tree·(used·internally).··<br·/></td></tr>
 120 <tr·class="separator:ae955942fde34b4cf32ac3573a1aa1e29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>121 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Variable·ordering·for·the·elimination·algorithm.·</p>123 <div·class="textblock"><p>Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
126 <dd> 
127 Andrew·Melim·</dd> 
128 <dd>125 <dd>
129 Frank·Dellaert·</dd></dl> 
130 <dl·class="section·date"><dt>Date</dt><dd>Sep·2,·2010·</dd></dl>126 Richard·Roberts·</dd></dl>
 127 </div><h2·class="groupheader">Function·Documentation</h2>
 128 <a·id="ae955942fde34b4cf32ac3573a1aa1e29"·name="ae955942fde34b4cf32ac3573a1aa1e29"></a>
 129 <h2·class="memtitle"><span·class="permalink"><a·href="#ae955942fde34b4cf32ac3573a1aa1e29">&#9670;&#160;</a></span>EliminateTree()</h2>
  
 130 <div·class="memitem">
 131 <div·class="memproto">
 132 <div·class="memtemplate">
 133 template&lt;class·TREE·,·class·RESULT·&gt;·</div>
 134 ······<table·class="memname">
 135 ········<tr>
 136 ··········<td·class="memname">FastVector&lt;·typename·TREE::sharedFactor·&gt;·gtsam::inference::EliminateTree·</td>
 137 ··········<td>(</td>
 138 ··········<td·class="paramtype">RESULT·&amp;&#160;</td>
 139 ··········<td·class="paramname"><em>result</em>,·</td>
 140 ········</tr>
 141 ········<tr>
 142 ··········<td·class="paramkey"></td>
 143 ··········<td></td>
 144 ··········<td·class="paramtype">const·TREE·&amp;&#160;</td>
 145 ··········<td·class="paramname"><em>tree</em>,·</td>
 146 ········</tr>
 147 ········<tr>
 148 ··········<td·class="paramkey"></td>
 149 ··········<td></td>
 150 ··········<td·class="paramtype">const·typename·TREE::Eliminate·&amp;&#160;</td>
 151 ··········<td·class="paramname"><em>function</em>&#160;</td>
 152 ········</tr>
 153 ········<tr>
 154 ··········<td></td>
 155 ··········<td>)</td>
 156 ··········<td></td><td></td>
 157 ········</tr>
 158 ······</table>
 159 </div><div·class="memdoc">
  
 160 <p>Eliminate·an·elimination·tree·or·a·Bayes·tree·(used·internally).·</p>
 161 <p>Requires·TREE::BayesNetType,·TREE::FactorGraphType,·TREE::sharedConditional,·TREE::sharedFactor,·TREE::Node,·TREE::sharedNode,·TREE::Node::factors,·TREE::Node::children.·</p>
  
 162 </div>
 163 </div>
131 </div></div><!--·contents·-->164 </div><!--·contents·-->
132 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>168 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00668.html">Ordering.h</a></li>169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00668.html">inference-inst.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>171 ··</ul>
139 </div>172 </div>
140 </body>173 </body>
141 </html>174 </html>
2.91 KB
html2text {}
Max HTML report size reached
335 B
./usr/share/doc/libgtsam-dev/html/a00668.js
249 B
js-beautify {}
Max HTML report size reached
77.4 KB
./usr/share/doc/libgtsam-dev/html/a00668_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Ordering.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inference-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 255 lines modifiedOffset 98, 109 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Ordering.h</div></div>104 ··<div·class="headertitle"><div·class="title">inference-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00668.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00668.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00599.html">gtsam/inference/MetisIndex.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/treeTraversal-inst.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/FastSet.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/assign/list_inserter.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>inference·{</div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
131 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};"> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03680.html">···34</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03680.html">Ordering</a>:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·{</div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">protected</span>:</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·Base;</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">namespace·</span>{</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE&gt;</div>
 132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">struct·</span>EliminationData·{</div>
 133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········EliminationData*·<span·class="keyword">const</span>·parentData;</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········FastVector&lt;typename·TREE::sharedFactor&gt;·childFactors;</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········EliminationData(EliminationData*·_parentData,·<span·class="keywordtype">size_t</span>·nChildren)·:</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··········parentData(_parentData)·{·childFactors.reserve(nChildren);·}</div>
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······};</div>
138 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};"> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03680.html#a41194f31ec42052094cf91d81dcd796d">···41</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03680.html#a41194f31ec42052094cf91d81dcd796d">OrderingType</a>·{</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····COLAMD,·METIS,·NATURAL,·CUSTOM</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··};</div> 
142 </div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE&gt;</div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······EliminationData&lt;TREE&gt;·eliminationPreOrderVisitor(</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::sharedNode&amp;·node,·EliminationData&lt;TREE&gt;&amp;·parentData)</div>
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03680.html#ad29de1a2966331f21b1fd88a18234091">···45</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_typedef"·href="a03680.html#ad29de1a2966331f21b1fd88a18234091">This</a>;·</div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03680.html#a5389765361ecd73747234ac0a1fd9c62">···46</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03680.html#a5389765361ecd73747234ac0a1fd9c62">shared_ptr</a>;·</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··GTSAM_EXPORT</div> 
148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03680.html#aa7f3dd0f38b06fa10b7fe9dc1ee1c378">···50</a></span>··<a·class="code·hl_function"·href="a03680.html#aa7f3dd0f38b06fa10b7fe9dc1ee1c378">Ordering</a>()·{</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}</div>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······{</div>
151 </div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="comment">//·This·function·is·called·before·visiting·the·children.··Here,·we·create·this·node&#39;s·data,</span></div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········<span·class="comment">//·which·includes·a·pointer·to·the·parent·data·and·space·for·the·factors·of·the·children.</span></div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········<span·class="keywordflow">return</span>·EliminationData&lt;TREE&gt;(&amp;parentData,·node-&gt;children.size());</div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······}</div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>KeyVector::KeyVector;··<span·class="comment">//·Inherit·the·KeyVector&#39;s·constructors</span></div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">/*·*************************************************************************·*/</span></div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE,·<span·class="keyword">class</span>·RESULT&gt;</div>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">struct·</span>EliminationPostOrderVisitor</div>
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······{</div>
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div> 
156 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03680.html#a0fdb342e68a74e19c25a1d3364233cde">···57</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03680.html#a0fdb342e68a74e19c25a1d3364233cde">Ordering</a>(<span·class="keyword">const</span>·KEYS&amp;·keys)·:</div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······Base(keys.begin(),·keys.end())·{</div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········RESULT&amp;·result;</div>
160 </div>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>········<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::Eliminate&amp;·eliminationFunction;</div>
 155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········EliminationPostOrderVisitor(RESULT&amp;·result,·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::Eliminate&amp;·eliminationFunction)·:</div>
 156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··········result(result),·eliminationFunction(eliminationFunction)·{}</div>
 157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::sharedNode&amp;·node,·EliminationData&lt;TREE&gt;&amp;·myData)</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········{</div>
162 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03680.html#a8bb52bc75d45ee11ab119220ac1caed1">···63</a></span>··boost::assign::list_inserter&lt;boost::assign_detail::call_push_back&lt;This&gt;·&gt;·<a·class="code·hl_function"·href="a03680.html#a8bb52bc75d45ee11ab119220ac1caed1">operator+=</a>(</div> 
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·{</div> 
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·boost::assign::make_list_inserter(</div> 
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········boost::assign_detail::call_push_back&lt;This&gt;(*<span·class="keyword">this</span>))(key);</div>159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··········<span·class="comment">//·Call·eliminate·on·the·node·and·add·the·result·to·the·parent&#39;s·gathered·factors</span></div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········<span·class="keyword">typename</span>·TREE::sharedFactor·childFactor·=·node-&gt;eliminate(result,·eliminationFunction,·myData.childFactors);</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··········<span·class="keywordflow">if</span>(childFactor·&amp;&amp;·!childFactor-&gt;empty())</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············myData.parentData-&gt;childFactors.push_back(childFactor);</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········}</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······};</div>
167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
168 </div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_typedef"·href="a03680.html#ad29de1a2966331f21b1fd88a18234091">This</a>&amp;·<a·class="code·hl_function"·href="a03680.html#a8bb52bc75d45ee11ab119220ac1caed1">operator+=</a>(<a·class=[·...·truncated·by·diffoscope;·len:·96,·SHA:·9254d3797d8fe5d101fb825bc8d6abedea2f1e77dd106637c9c3e9b907d4bc73·...·]</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">/*·*************************************************************************·*/</span></div>
 168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·TREE,·<span·class="keyword">class</span>·RESULT&gt;</div>
171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····FastVector&lt;typename·TREE::sharedFactor&gt;</div>
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03680.html#ae84cb77b6a1bc0c5acd4fe1eee347bed">contains</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key)·<span·class="keyword">const</span>;</div> 
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·size_t&gt;</a>·<a·class="code·hl_function"·href="a03680.html#ac8590c3149674d3b05a8648fd01b97a2">invert</a>()·<span·class="keyword">const</span>;</div> 
175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
176 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div> 
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTOR_GRAPH&gt;</div> 
178 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}">170 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a00668.html#ae955942fde34b4cf32ac3573a1aa1e29">···75</a></span>····<a·class="code·hl_function"·href="a00668.html#ae955942fde34b4cf32ac3573a1aa1e29">EliminateTree</a>(RESULT&amp;·result,·<span·class="keyword">const</span>·TREE&amp;·tree,·<span·class="keyword">const</span>·<span·class="keyword">typename</span>·TREE::Eliminate&amp;·function)</div>
179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03680.html#a39e84731eed0e57cb62dd2c21fa92851">···95</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_function"·href="a03680.html#a39e84731eed0e57cb62dd2c21fa92851">Colamd</a>(<span·class="keyword">const</span>·FACTOR_GRAPH&amp;·graph)·{</div> 
Max diff block lines reached; 32460/61139 bytes (53.09%) of diff not shown.
17.6 KB
html2text {}
Max HTML report size reached
71.2 KB
./usr/share/doc/libgtsam-dev/html/a00671_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesNet-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminationTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 151 lines modifiedOffset 98, 160 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BayesNet-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">EliminationTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00671.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00644.html">gtsam/inference/BayesNet.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00593.html">gtsam/inference/FactorGraph-inst.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>EliminationTreeTester;·<span·class="comment">//·for·unit·tests,·see·testEliminationTree</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/range/adaptor/reversed.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">/*·*************************************************************************·*/</span></div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span>VariableIndex;</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONDITIONAL&gt;</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span>Ordering;</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESNET,·<span·class="keyword">class</span>·GRAPH&gt;</div>
131 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="}">134 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 135 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03584.html">···51</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03584.html">EliminationTree</a></div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">···32</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">BayesNet&lt;CONDITIONAL&gt;::print</a>(<span·class="keyword">const</span>·std::string&amp;·s,</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter)<span·class="keyword">·const·</span>{</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··std::cout·&lt;&lt;·(s.empty()·?·<span·class="stringliteral">&quot;&quot;</span>·:·s·+·<span·class="stringliteral">&quot;·&quot;</span>)·&lt;&lt;·std::endl;</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;size:·&quot;</span>·&lt;&lt;·this-&gt;size()·&lt;&lt;·std::endl;</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·this-&gt;size();·i++)·{</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·conditional·=·this-&gt;at(i);</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····std::stringstream·ss;</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····ss·&lt;&lt;·<span·class="stringliteral">&quot;conditional·&quot;</span>·&lt;&lt;·i·&lt;&lt;·<span·class="stringliteral">&quot;:·&quot;</span>;</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordflow">if</span>·(conditional)·conditional-&gt;print(ss.str(),·formatter);</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··{</div>
 137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">protected</span>:</div>
 138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03584.html#a12e721d9dff82b978888af20a4297ae9">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;BAYESNET,·GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03584.html#a12e721d9dff82b978888af20a4297ae9">This</a>;·</div>
 139 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03584.html#acc124c37c3e0768bb6d67d679df4ff78">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03584.html#acc124c37c3e0768bb6d67d679df4ff78">shared_ptr</a>;·</div>
 140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 141 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div>
 142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">···58</a></span>····<span·class="keyword">typedef</span>·GRAPH·<a·class="code·hl_typedef"·href="a03584.html#a8e0f85f2f105b76096963f275e801812">FactorGraphType</a>;·</div>
 143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">···59</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::FactorType·<a·class="code·hl_typedef"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">FactorType</a>;·</div>
 144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">···60</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;FactorType&gt;·<a·class="code·hl_typedef"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>;··</div>
 145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03584.html#a5a58f63ccebf38a91c029af056b8a163">···61</a></span>····<span·class="keyword">typedef</span>·BAYESNET·<a·class="code·hl_typedef"·href="a03584.html#a5a58f63ccebf38a91c029af056b8a163">BayesNetType</a>;·</div>
 146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03584.html#ac710dbf0e617559c174181b8441c1a92">···62</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·BayesNetType::ConditionalType·<a·class="code·hl_typedef"·href="a03584.html#ac710dbf0e617559c174181b8441c1a92">ConditionalType</a>;·</div>
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03584.html#a67f67602db3db2b835f5c1b66d659c54">···63</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;ConditionalType&gt;·<a·class="code·hl_typedef"·href="a03584.html#a67f67602db3db2b835f5c1b66d659c54">sharedConditional</a>;·</div>
 148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::Eliminate·Eliminate;</div>
 149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 150 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};">
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a03588.html">···66</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03588.html">Node</a>·{</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;sharedFactor&gt;</a>·Factors;</div>
 153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;boost::shared_ptr&lt;Node&gt;</a>·&gt;·Children;</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a03588.html#a725807c0f6a2b62cea3626dec4d12d24">···70</a></span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_variable"·href="a03588.html#a725807c0f6a2b62cea3626dec4d12d24">key</a>;·</div>
 156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03588.html#ae4ed45ec77035fd0c0cc91696276ea8f">···71</a></span>······Factors·<a·class="code·hl_variable"·href="a03588.html#ae4ed45ec77035fd0c0cc91696276ea8f">factors</a>;·</div>
 157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03588.html#ad6730594a7070d7cc565e0bdfcc4d699">···72</a></span>······Children·<a·class="code·hl_variable"·href="a03588.html#ad6730594a7070d7cc565e0bdfcc4d699">children</a>;·</div>
 158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<a·class="code·hl_typedef"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>·eliminate(<span·class="keyword">const</span>·boost::shared_ptr&lt;BayesNetType&gt;&amp;·output,</div>
 160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········<span·class="keyword">const</span>·Eliminate&amp;·function,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;sharedFactor&gt;</a>&amp;·childrenFactors)·<span·class="keyword">const</span>;</div>
 161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter)·<span·class="keyword">const</span>;</div>
 163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····};</div>
143 </div>164 </div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONDITIONAL&gt;</div> 
147 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">···46</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">BayesNet&lt;CONDITIONAL&gt;::dot</a>(std::ostream&amp;·os,</div> 
149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div> 
150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>································<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer)<span·class="keyword">·const·</span>{</div> 
151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··writer.<a·class="code·hl_function"·href="a03576.html#a876d727f31eb655d720aa1e87e32ede7">digraphPreamble</a>(&amp;os);</div> 
152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Create·nodes·for·each·variable·in·the·graph</span></div> 
154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·:·this-&gt;keys())·{</div> 
155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">auto</span>·position·=·writer.<a·class="code·hl_function"·href="a03576.html#aa805566fe2c6879c6e36fbc75de30b35">variablePos</a>(key);</div> 
156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····writer.<a·class="code·hl_function"·href="a03576.html#a0d63bade68d3f7d15a1596c228e145f6">drawVariable</a>(key,·keyFormatter,·position,·&amp;os);</div> 
157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div> 
158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··os·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03584.html#ae60100edf4d90ad45a02a2f21be46e25">···80</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Node&gt;·<a·class="code·hl_typedef"·href="a03584.html#ae60100edf4d90ad45a02a2f21be46e25">sharedNode</a>;·</div>
 167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·Reverse·order·as·typically·Bayes·nets·stored·in·reverse·topological·sort.</span></div> 
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·conditional·:·boost::adaptors::reverse(*<span·class="keyword">this</span>))·{</div> 
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">auto</span>·frontals·=·conditional-&gt;frontals();</div> 
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·me·=·frontals.front();</div> 
164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="keyword">auto</span>·parents·=·conditional-&gt;parents();</div>168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">protected</span>:</div>
 169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····GTSAM_CONCEPT_TESTABLE_TYPE(<a·class="code·hl_typedef"·href="a03584.html#ae32081c8e91b81d6833173a86c999a49">FactorType</a>)</div>
165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·p·:·parents)·{</div> 
166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······os·&lt;&lt;·<span·class="stringliteral">&quot;··var&quot;</span>·&lt;&lt;·p·&lt;&lt;·<span·class="stringliteral">&quot;-&gt;var&quot;</span>·&lt;&lt;·me·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>170 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 171 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03584.html#a335b2e576f841c10c6cf722214c5799e">···86</a></span>····<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;<a·class="code·hl_typedef"·href="a03584.html#ae60100edf4d90ad45a02a2f21be46e25">sharedNode</a>&gt;·<a·class="code·hl_variable"·href="a03584.html#a335b2e576f841c10c6cf722214c5799e">roots_</a>;</div>
 172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;<a·class="code·hl_typedef"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>&gt;·remainingFactors_;</div>
Max diff block lines reached; 14671/55146 bytes (26.60%) of diff not shown.
17.2 KB
html2text {}
Max HTML report size reached
8.62 KB
./usr/share/doc/libgtsam-dev/html/a00674.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inferenceExceptions.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ClusterTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 53 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">inferenceExceptions.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ClusterTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Exceptions·that·may·be·thrown·by·inference·algorithms.··105 <p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00674_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00674_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03636.html">gtsam::InconsistentEliminationRequested</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03564.html">gtsam::ClusterTree&lt;·GRAPH·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cluster-tree·is·associated·with·a·factor·graph·and·is·defined·as·in·Koller-Friedman:·each·node·k·represents·a·subset·\(·C_k·\sub·X·\),·and·the·tree·is·family·preserving,·in·that·each·factor·\(·f_i·\)·is·associated·with·a·single·cluster·and·\(·scope(f_i)·\sub·C_k·\).··<a·href="a03564.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03568.html">gtsam::ClusterTree&lt;·GRAPH·&gt;::Cluster</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03568.html"·title="A·Cluster·is·just·a·collection·of·factors.">Cluster</a>·is·just·a·collection·of·factors.··<a·href="a03568.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03528.html">gtsam::EliminatableClusterTree&lt;·BAYESTREE,·GRAPH·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·inference·algorithm·was·called·with·inconsistent·arguments.··<a·href="a03636.html#details">More...</a><br·/></td></tr>118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·cluster-tree·that·eliminates·to·a·Bayes·tree.··<a·href="a03528.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>126 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 128 <div·class="textblock"><p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p>
122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·inference·algorithms.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Apr·25,·2013·</dd></dl>129 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl>
 130 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 131 <dd>
 132 Richard·Roberts·</dd>
 133 <dd>
 134 Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>139 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00674.html">inferenceExceptions.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00674.html">ClusterTree.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>142 ··</ul>
133 </div>143 </div>
134 </body>144 </body>
135 </html>145 </html>
2.34 KB
html2text {}
Max HTML report size reached
440 B
./usr/share/doc/libgtsam-dev/html/a00674.js
354 B
js-beautify {}
Max HTML report size reached
78.5 KB
./usr/share/doc/libgtsam-dev/html/a00674_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/inferenceExceptions.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ClusterTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 59 lines modifiedOffset 98, 273 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">inferenceExceptions.h</div></div>104 ··<div·class="headertitle"><div·class="title">ClusterTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00674.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00674.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#pragma·once</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
 111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>
 112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;boost/lexical_cast.hpp&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>115 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 116 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·GRAPH&gt;</div>
126 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">117 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03636.html">···29</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03636.html">InconsistentEliminationRequested</a>·:·<span·class="keyword">public</span>·std::ex[·...·truncated·by·diffoscope;·len:·7,·SHA:·c418c79e0e90c3a6eadb3ac5417e3f985ecfe47a94837641d3430e6e40130a10·...·]·{</div>118 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03564.html">···25</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03564.html">ClusterTree</a>·{</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>119 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·<span·class="keyword">public</span>:</div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<a·class="code·hl_class"·href="a03636.html">InconsistentEliminationRequested</a>()·<span·class="keyword">noexcept</span>·{}</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<a·class="code·hl_class"·href="a03636.html">~InconsistentEliminationRequested</a>()·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{}</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·<span·class="keyword">const</span>·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{</div>120 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03564.html#a918d9e3e91e7707059ee6360e15b0e19">···27</a></span>··<span·class="keyword">typedef</span>·GRAPH·<a·class="code·hl_typedef"·href="a03564.html#a918d9e3e91e7707059ee6360e15b0e19">Fac[·...·truncated·by·diffoscope;·len:·32,·SHA:·127c6e153540a1664e6560fd33e2bd8abd9602da7ae6454ac945159fbeb221ca·...·]</div>
 121 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a03564.html#a5bdaf6c5ff6f7a774e3dbc871e9effd0">···28</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03564.html">ClusterTree&lt;GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03564.html#a5bdaf6c5ff6f7a774e3dbc871e9effd0">This</a>;·············</div>
 122 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03564.html#a5bf3295cef6338605ac53b6831be8d65">···29</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03564.html#a5bf3295cef6338605ac53b6831be8d65">shared_ptr</a>;··</div>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keywordflow">return</span></div>123 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="stringliteral">&quot;An·inference·algorithm·was·called·with·inconsistent·arguments.··The\n&quot;</span></div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>········<span·class="stringliteral">&quot;factor·graph,·ordering,·or·variable·index·were·inconsistent·with·each\n&quot;</span></div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········<span·class="stringliteral">&quot;other,·or·a·full·elimination·routine·was·called·with·an·ordering·that\n&quot;</span></div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········<span·class="stringliteral">&quot;does·not·include·all·of·the·variables.&quot;</span>;</div>124 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03564.html#a6f94687be7774294808f190e9c5b10c6">···31</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GRAPH::FactorType·<a·class="code·hl_typedef"·href="a[·...·truncated·by·diffoscope;·len:·68,·SHA:·023aa1275ec78f1c726fe829dde3223e694990ef83321e6365e65b844695f6e2·...·]</div>
 125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03564.html#ac1b883466c2402549b5bc2899fe6025d">···32</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;FactorType&gt;·<a·class="code·hl_typedef"·href="a03564.html#ac1b883466c2402549b5bc2899fe6025d">sharedFactor</a>;··</div>
 126 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·TODO(frank):·re-factor·JunctionTree·so·we·can·make·members·private</span></div>
 128 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03568.html">···36</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03568.html">Cluster</a>·{</div>
 130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;boost::shared_ptr&lt;Cluster&gt;</a>·&gt;·Children;</div>
 131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03568.html#a1eacaf4f309980a98aa00907c016acbd">···38</a></span>····Children·<a·class="code·hl_variable"·href="a03568.html#a1eacaf4f309980a98aa00907c016acbd">children</a>;··</div>
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····}</div>132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·<a·class="code·hl_class"·href="a03680.html">Keys</a>;</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03568.html#a572bf7152d93d7cda0f2745f90e28411">···41</a></span>····<a·class="code·hl_class"·href="a03680.html">Keys</a>·<a·class="code·hl_variable"·href="a03568.html#a572bf7152d93d7cda0f2745f90e28411">orderedFrontalKeys</a>;··</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div> 
139 </div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03568.html#a962cb87201fac628ab4a0717b0e9ae50">···43</a></span>····<a·class="code·hl_typedef"·href="a03564.html#a918d9e3e91e7707059ee6360e15b0e19">FactorGraphType</a>·<a·class="code·hl_variable"·href="a03568.html#a962cb87201fac628ab4a0717b0e9ae50">factors</a>;··</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordtype">int</span>·problemSize_;</div>
 139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_struct"·href="a03568.html">Cluster</a>()·:·problemSize_(0)·{}</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a03568.html">~Cluster</a>()·{}</div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">const</span>·Cluster&amp;·operator[](<span·class="keywordtype">size_t</span>·i)<span·class="keyword">·const·</span>{</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">return</span>·*(<a·class="code·hl_variable"·href="a03568.html#a1eacaf4f309980a98aa00907c016acbd">children</a>.at(i));</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
 149 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03568.html#a02ea1b9ff2d9ad0486b593d3f404ea6a">···57</a></span>····<a·class="code·hl_function"·href="a03568.html#a02ea1b9ff2d9ad0486b593d3f404ea6a">Cluster</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·CONTAINER&amp;·factorsToAdd)</div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········:·problemSize_(0)·{</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<a·class="code·hl_function"·href="a03568.html#af0baff380d5b7c23c15f6b615af3665b">addFactors</a>(key,·factorsToAdd);</div>
 153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div>
 154 </div>
 155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
 157 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03568.html#af0baff380d5b7c23c15f6b615af3665b">···64</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03568.html#af0baff380d5b7c23c15f6b615af3665b">addFactors</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·CONTAINER&amp;·factorsToAdd)·{</div>
 159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<a·class="code·hl_variable"·href="a03568.html#a572bf7152d93d7cda0f2745f90e28411">orderedFrontalKeys</a>.push_back(key);</div>
 160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_variable"·href="a03568.html#a962cb87201fac628ab4a0717b0e9ae50">factors</a>.push_back(factorsToAdd);</div>
 161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······problemSize_·+=·<a·class="code·hl_variable"·href="a03568.html#a962cb87201fac628ab4a0717b0e9ae50">factors</a>.size();</div>
 162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 163 </div>
 164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 165 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03568.html#ab1c98ac426f00fff853601e6b3c79345">···71</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03568.html#ab1c98ac426f00fff853601e6b3c79345">addChild</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Cluster&gt;&amp;·cluster)·{</div>
 167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<a·class="code·hl_variable"·href="a03568.html#a1eacaf4f309980a98aa00907c016acbd">children</a>.push_back(cluster);</div>
 168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······problemSize_·=·std::max(problemSize_,·cluster-&gt;problemSize_);</div>
 169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
 170 </div>
 171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordtype">size_t</span>·nrChildren()<span·class="keyword">·const·</span>{</div>
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03568.html#a1eacaf4f309980a98aa00907c016acbd">children</a>.size();</div>
 174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····}</div>
 175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordtype">size_t</span>·nrFactors()<span·class="keyword">·const·</span>{</div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03568.html#a962cb87201fac628ab4a0717b0e9ae50">factors</a>.size();</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordtype">size_t</span>·nrFrontals()<span·class="keyword">·const·</span>{</div>
 181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03568.html#a572bf7152d93d7cda0f2745f90e28411">orderedFrontalKeys</a>.size();</div>
 182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····}</div>
 183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordtype">int</span>·problemSize()<span·class="keyword">·const·</span>{</div>
 185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">return</span>·problemSize_;</div>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
Max diff block lines reached; 17418/60480 bytes (28.80%) of diff not shown.
19.4 KB
html2text {}
Max HTML report size reached
7.97 KB
./usr/share/doc/libgtsam-dev/html/a00677.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Symbol.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminateableFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Symbol.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">EliminateableFactorGraph.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Variable·elimination·algorithms·for·factor·graphs.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00677_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03548.html">gtsam::EliminationTraits&lt;·GRAPH·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Traits·class·for·eliminateable·factor·graphs,·specifies·the·types·that·result·from·elimination,·etc.··<a·href="a03548.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03580.html">gtsam::EliminateableFactorGraph&lt;·FACTOR_GRAPH·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03580.html"·title="EliminateableFactorGraph·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.">EliminateableFactorGraph</a>·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.··<a·href="a03580.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:ac2ada276febeb9327efbcc5afdf470db"·id="r_ac2ada276febeb9327efbcc5afdf470db"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac2ada276febeb9327efbcc5afdf470db"·name="ac2ada276febeb9327efbcc5afdf470db"></a> 
115 GTSAM_EXPORT·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03688.html">Symbol</a>·&amp;<a·class="el"·href="a01428.html#a3bfdb8456463015b2dda092a5805a745">symbol</a>)</td></tr> 
116 <tr·class="separator:ac2ada276febeb9327efbcc5afdf470db"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>123 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>June·9,·2012·</dd></dl>125 <div·class="textblock"><p>Variable·elimination·algorithms·for·factor·graphs.·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>:·Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>Apr·21,·2013·</dd></dl>
121 <dd> 
122 :·Richard·Roberts·</dd></dl> 
123 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>132 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00677.html">Symbol.cpp</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00677.html">EliminateableFactorGraph.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>135 ··</ul>
131 </div>136 </div>
132 </body>137 </body>
133 </html>138 </html>
1.93 KB
html2text {}
Max HTML report size reached
7.89 KB
./usr/share/doc/libgtsam-dev/html/a00680.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTreeCliqueBase.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 42 lines modifiedOffset 96, 51 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BayesTreeCliqueBase.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Base·class·for·cliques·of·a·BayesTree.··105 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00680_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00680_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03532.html">gtsam::BayesTreeCliqueStats</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">clique·statistics··<a·href="a03532.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html">gtsam::BayesTreeCliqueBase&lt;·DERIVED,·FACTORGRAPH·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03536.html">gtsam::BayesTreeCliqueData</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">store·all·the·sizes·<br··/>
 116 ··<a·href="a03536.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03540.html">gtsam::BayesTree&lt;·CLIQUE·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·the·base·class·for·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>·cliques.··<a·href="a03552.html#details">More...</a><br·/></td></tr>119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·tree.··<a·href="a03540.html#details">More...</a><br·/></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03544.html">gtsam::BayesTreeOrphanWrapper&lt;·CLIQUE,·typename·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>129 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Base·class·for·cliques·of·a·BayesTree.·</p>131 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·and·Frank·Dellaert·</dd></dl>132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>137 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00680.html">BayesTreeCliqueBase.h</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00680.html">BayesTree.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>140 ··</ul>
132 </div>141 </div>
133 </body>142 </body>
134 </html>143 </html>
1.94 KB
html2text {}
Max HTML report size reached
436 B
./usr/share/doc/libgtsam-dev/html/a00680.js
350 B
js-beautify {}
Max HTML report size reached
133 KB
./usr/share/doc/libgtsam-dev/html/a00680_source.html
Max HTML report size reached
5.96 KB
./usr/share/doc/libgtsam-dev/html/a00683.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">VariableIndex.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">VariableIndex-inl.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00683_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p><a·href="a00683_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">105 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03700.html">gtsam::VariableIndex</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a03700.html"·title="The·VariableIndex·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.">VariableIndex</a>·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.··<a·href="a03700.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03704.html">gtsam::traits&lt;·VariableIndex·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03704.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>111 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>114 <dl·class="section·date"><dt>Date</dt><dd>March·26,·2013·</dd></dl>
125 </div></div><!--·contents·-->115 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->116 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->117 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->118 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>119 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00683.html">VariableIndex.h</a></li>120 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00683.html">VariableIndex-inl.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>121 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>122 ··</ul>
133 </div>123 </div>
134 </body>124 </body>
135 </html>125 </html>
1.28 KB
html2text {}
Max HTML report size reached
63.5 KB
./usr/share/doc/libgtsam-dev/html/a00683_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/VariableIndex-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">VariableIndex.h</div></div>104 ··<div·class="headertitle"><div·class="title">VariableIndex-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00683.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00683.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 183 lines modifiedOffset 114, 109 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.html">gtsam/inference/Factor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00623.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/FastMap.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">gtsam/base/FastVector.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div> 
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/optional/optional.hpp&gt;</span></div> 
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/smart_ptr/shared_ptr.hpp&gt;</span></div> 
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
135 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};"> 
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03700.html">···43</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>·{</div> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;VariableIndex&gt;·shared_ptr;</div> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>·FactorIndices::iterator·Factor_iterator;</div> 
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·FactorIndices::const_iterator·Factor_const_iterator;</div> 
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">protected</span>:</div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·FactorIndices&gt;</a>·<a·class="code·hl_class"·href="a02316.html">KeyMap</a>;</div> 
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_class"·href="a02316.html">KeyMap</a>·index_;</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">size_t</span>·nFactors_;··<span·class="comment">//·Number·of·factors·in·the·original·factor·graph.</span></div> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">size_t</span>·nEntries_;··<span·class="comment">//·Sum·of·involved·variable·counts·of·each·factor.</span></div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<span·class="keyword">public</span>:</div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·KeyMap::const_iterator·const_iterator;</div> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·KeyMap::const_iterator·iterator;</div> 
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·KeyMap::value_type·value_type;</div> 
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03700.html#af85147163ce24cb4db4505471440402c">···64</a></span>··<a·class="code·hl_function"·href="a03700.html#af85147163ce24cb4db4505471440402c">VariableIndex</a>()·:·nFactors_(0),·nEntries_(0)·{}</div> 
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·FG&gt;</div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FG&gt;</div>
157 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a03700.html#a79bebdf9292c00135d5605fe38319142">···71</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03700.html#a79bebdf9292c00135d5605fe38319142">Variabl[·...·truncated·by·diffoscope;·len:·97,·SHA:·697a56d97a52757ca262963317a30445c09b979b5fe26bf127e0ab43ac924603·...·]</div>129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03700.html#aedf0942d75479fc6ce0ed9166c9a3f82">···27</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03700.html#aedf0942d75479fc6ce0ed9166c9a3f82">VariableI[·...·truncated·by·diffoscope;·len:·69,·SHA:·d62a96c084629596cf750b0d81d91f33a966af42b6d5b7f8f1f61d90bffe0593·...·]</div>
 130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····boost::optional&lt;const·FactorIndices&amp;&gt;·newFactorIndices)·{</div>
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····augment(factorGraph);</div>131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··gttic(VariableIndex_augment);</div>
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·Augment·index·for·each·factor</span></div>
 134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors.size();·++i)·{</div>
 135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>
 136 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·globalI·=</div>
 137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··········newFactorIndices·?·(*newFactorIndices)[i]·:·nFactors_;</div>
 138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key:·*factors[i])·{</div>
 139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········index_[key].push_back(globalI);</div>
 140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········++nEntries_;</div>
 141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······}</div>
 142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····}</div>
 143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Increment·factor·count·even·if·factors·are·null,·to·keep·indices·consistent</span></div>
 145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>·(newFactorIndices)·{</div>
 146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">if</span>·((*newFactorIndices)[i]·&gt;=·nFactors_)</div>
 147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········nFactors_·=·(*newFactorIndices)[i]·+·1;</div>
 148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····}·<span·class="keywordflow">else</span>·{</div>
 149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······++nFactors_;</div>
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
 152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div>
161 </div>153 </div>
 154 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 155 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 156 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR,·<span·class="keyword">class</span>·FG&gt;</div>
 157 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03700.html#a4094920c9d0ce534ff3d8a953730f09b">···54</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03700.html#a4094920c9d0ce534ff3d8a953730f09b">VariableIndex::remove</a>(ITERATOR·firstFactor,·ITERATOR·lastFactor,</div>
 159 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">const</span>·FG&amp;·factors)·{</div>
 160 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··gttic(VariableIndex_remove);</div>
162 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 162 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·NOTE:·We·intentionally·do·not·decrement·nFactors_·because·the·factor</span></div>
 163 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·indices·need·to·remain·consistent.··Removing·factors·from·a·factor·graph</span></div>
 164 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·does·not·shift·the·indices·of·other·factors.··Also,·we·keep·nFactors_</span></div>
 165 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="comment">//·one·greater·than·the·highest-numbered·factor·referenced·in·a·VariableIndex.</span></div>
 166 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··ITERATOR·factorIndex·=·firstFactor;</div>
 167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">size_t</span>·i·=·0;</div>
 168 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordflow">for</span>·(;·factorIndex·!=·lastFactor;·++factorIndex,·++i)·{</div>
 169 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">if</span>·(i·&gt;=·factors.size())</div>
 170 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 171 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··········<span·class="stringliteral">&quot;Internal·error,·requested·inconsistent·number·of·factor·indices·and·factors·in·VariableIndex::remove&quot;</span>);</div>
 172 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>
 173 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keywordflow">for</span>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j:·*factors[i])·{</div>
 174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>&amp;·factorEntries·=·<a·class="code·hl_function"·href="a03700.html#a11479e896e15a83a49e9888c8a9f8ae3">internalAt</a>(j);</div>
 175 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keyword">auto</span>·entry·=·std::find(factorEntries.begin(),</div>
 176 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>············factorEntries.end(),·*factorIndex);</div>
 177 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········<span·class="keywordflow">if</span>·(entry·==·factorEntries.end())</div>
 178 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··········<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
Max diff block lines reached; 10413/50035 bytes (20.81%) of diff not shown.
14.5 KB
html2text {}
Max HTML report size reached
6.23 KB
./usr/share/doc/libgtsam-dev/html/a00692.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 49 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DotWriter.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">JunctionTree.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Graphviz·formatting·for·factor·graphs.··105 <p>The·junction·tree.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00692_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03652.html">gtsam::JunctionTree&lt;·BAYESTREE,·GRAPH·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03652.html"·title="A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...">JunctionTree</a>·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additional·property·that·it·represents·the·clique·tree·associated·with·a·Bayes·Net.··<a·href="a03652.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>The·junction·tree.·</p>
114 <div·class="textblock"><p>Graphviz·formatting·for·factor·graphs.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>Feb·4,·2010·</dd></dl>
 124 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 125 <dd>
 126 Frank·Dellaert·</dd>
 127 <dd>
 128 Richard·Roberts·</dd></dl>
117 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>133 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00692.html">DotWriter.cpp</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00692.html">JunctionTree.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>136 ··</ul>
125 </div>137 </div>
126 </body>138 </body>
127 </html>139 </html>
1.49 KB
html2text {}
Max HTML report size reached
193 KB
./usr/share/doc/libgtsam-dev/html/a00695_source.html
Max HTML report size reached
4.57 KB
./usr/share/doc/libgtsam-dev/html/a00698.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Factor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 40 lines modifiedOffset 95, 38 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">BayesTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Factor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··104 <p>The·base·class·for·all·factors.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>114 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
116 <dd>116 <dd>
 117 Frank·Dellaert·</dd>
117 Michael·Kaess·</dd> 
118 <dd> 
119 Viorela·Ila·</dd> 
120 <dd>118 <dd>
121 Richard·Roberts·</dd></dl>119 Richard·Roberts·</dd></dl>
122 </div></div><!--·contents·-->120 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>124 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00698.html">BayesTree.cpp</a></li>125 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00698.html">Factor.cpp</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>126 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>127 ··</ul>
130 </div>128 </div>
131 </body>129 </body>
132 </html>130 </html>
962 B
html2text {}
Max HTML report size reached
8.0 KB
./usr/share/doc/libgtsam-dev/html/a00701.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesTree-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ClusterTree-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">BayesTree-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ClusterTree-inst.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.··105 <p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00701_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00701_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03556.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03560.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;::EliminationPostOrderVisitor</a></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:ad81e78a9bbb281668fedfd68009ec550"·id="r_ad81e78a9bbb281668fedfd68009ec550"><td·class="memTemplParams"·colspan="2"><a·id="ad81e78a9bbb281668fedfd68009ec550"·name="ad81e78a9bbb281668fedfd68009ec550"></a> 
118 template&lt;class·CLIQUE·&gt;·</td></tr> 
119 <tr·class="memitem:ad81e78a9bbb281668fedfd68009ec550"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::check_sharedCliques</b>·(const·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·typename·<a·class="el"·href="a03540.html">BayesTree</a>&lt;·CLIQUE·&gt;::sharedClique·&gt;·&amp;v1,·const·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·typename·<a·class="el"·href="a03540.html">BayesTree</a>&lt;·CLIQUE·&gt;::sharedClique·&gt;·&amp;v2)</td></tr> 
120 <tr·class="separator:ad81e78a9bbb281668fedfd68009ec550"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table>121 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·</p>123 <div·class="textblock"><p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p>
 124 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
125 <dd> 
126 Michael·Kaess·</dd> 
127 <dd>126 <dd>
128 Viorela·Ila·</dd>127 Richard·Roberts·</dd>
129 <dd>128 <dd>
130 Richard·Roberts·</dd></dl>129 Frank·Dellaert·</dd></dl>
131 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>134 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00701.html">BayesTree-inst.h</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00701.html">ClusterTree-inst.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>137 ··</ul>
139 </div>138 </div>
140 </body>139 </body>
141 </html>140 </html>
2.01 KB
html2text {}
Max HTML report size reached
214 KB
./usr/share/doc/libgtsam-dev/html/a00701_source.html
Max HTML report size reached
7.2 KB
./usr/share/doc/libgtsam-dev/html/a00704.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearExceptions.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">linearExceptions.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··104 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00704_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:ae5b8cc61c1f0f37f9b89d667d7a75a6d"·id="r_ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memTemplParams"·colspan="2"><a·id="ae5b8cc61c1f0f37f9b89d667d7a75a6d"·name="ae5b8cc61c1f0f37f9b89d667d7a75a6d"></a> 
118 template&lt;class·BAYESTREE·&gt;·</td></tr> 
119 <tr·class="memitem:ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::optimizeInPlace</b>·(const·typename·BAYESTREE::sharedClique·&amp;clique,·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;result)</td></tr> 
120 <tr·class="separator:ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:a979f3c9de3b9d4c955730745bea61d48"·id="r_a979f3c9de3b9d4c955730745bea61d48"><td·class="memTemplParams"·colspan="2"><a·id="a979f3c9de3b9d4c955730745bea61d48"·name="a979f3c9de3b9d4c955730745bea61d48"></a> 
122 template&lt;class·BAYESTREE·&gt;·</td></tr> 
123 <tr·class="memitem:a979f3c9de3b9d4c955730745bea61d48"><td·class="memTemplItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::logDeterminant</b>·(const·typename·BAYESTREE::sharedClique·&amp;clique)</td></tr> 
124 <tr·class="separator:a979f3c9de3b9d4c955730745bea61d48"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 </table>112 </table>
126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
127 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p> 
128 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
129 <dd> 
130 Richard·Roberts·</dd></dl> 
131 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>121 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00704.html">GaussianBayesTree-inl.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00704.html">linearExceptions.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>124 ··</ul>
139 </div>125 </div>
140 </body>126 </body>
141 </html>127 </html>
1.71 KB
html2text {}
Max HTML report size reached
7.74 KB
./usr/share/doc/libgtsam-dev/html/a00710.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/VectorValues.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 50 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">VectorValues.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">KalmanFilter.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.··104 <p>Simple·linear·Kalman·filter.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:adcd8a1269185cc3808cadb1d602ecd4e"·id="r_adcd8a1269185cc3808cadb1d602ecd4e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcd8a1269185cc3808cadb1d602ecd4e"·name="adcd8a1269185cc3808cadb1d602ecd4e"></a> 
117 GTSAM_EXPORT·ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;v)</td></tr> 
118 <tr·class="separator:adcd8a1269185cc3808cadb1d602ecd4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:a14719c9175f98cf6127990d490eded4d"·id="r_a14719c9175f98cf6127990d490eded4d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14719c9175f98cf6127990d490eded4d"·name="a14719c9175f98cf6127990d490eded4d"></a> 
120 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::structureCompareOp</b>·(const·boost::tuple&lt;·<a·class="el"·href="a04064.html#a0e85b51f4c41dfd5226ec68bd7dac767">VectorValues::value_type</a>,·<a·class="el"·href="a04064.html#a0e85b51f4c41dfd5226ec68bd7dac767">VectorValues::value_type</a>·&gt;·&amp;vv)</td></tr> 
121 <tr·class="separator:a14719c9175f98cf6127990d490eded4d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:a131393739a049cb8d3c3d0c3c6e960d6"·id="r_a131393739a049cb8d3c3d0c3c6e960d6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a131393739a049cb8d3c3d0c3c6e960d6"·name="a131393739a049cb8d3c3d0c3c6e960d6"></a> 
123 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator*</b>·(const·double·a,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;v)</td></tr> 
124 <tr·class="separator:a131393739a049cb8d3c3d0c3c6e960d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 </table>112 </table>
126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
127 <div·class="textblock"><p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.·</p>114 <div·class="textblock"><p>Simple·linear·Kalman·filter.·</p>
 115 <p>Implemented·using·factor·graphs,·i.e.,·does·Cholesky-based·SRIF,·really.</p>
 116 <dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2011·</dd></dl>
128 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>117 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
129 <dd>118 <dd>
130 Alex·Cunningham·</dd></dl>119 Frank·Dellaert·</dd></dl>
131 </div></div><!--·contents·-->120 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>124 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00710.html">VectorValues.cpp</a></li>125 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00710.html">KalmanFilter.cpp</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>126 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>127 ··</ul>
139 </div>128 </div>
140 </body>129 </body>
141 </html>130 </html>
1.83 KB
html2text {}
Max HTML report size reached
6.5 KB
./usr/share/doc/libgtsam-dev/html/a00713.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianEliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/IterativeSolver.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 42 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">IterativeSolver.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00713_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p>Some·support·classes·for·iterative·solvers.··
 106 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03776.html">gtsam::GaussianEliminationTree</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
113 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
114 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
115 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:ae4fce2472860a0352b08bd4303d11833"·id="r_ae4fce2472860a0352b08bd4303d11833"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4fce2472860a0352b08bd4303d11833"·name="ae4fce2472860a0352b08bd4303d11833"></a>
 117 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;p)</td></tr>
 118 <tr·class="separator:ae4fce2472860a0352b08bd4303d11833"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>119 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>Some·support·classes·for·iterative·solvers.·</p>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>122 <dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2012·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
121 <dd> 
122 Richard·Roberts·</dd></dl> 
123 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>128 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00713.html">GaussianEliminationTree.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00713.html">IterativeSolver.cpp</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>131 ··</ul>
131 </div>132 </div>
132 </body>133 </body>
133 </html>134 </html>
1.46 KB
html2text {}
Max HTML report size reached
5.78 KB
./usr/share/doc/libgtsam-dev/html/a00716.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PowerMethod.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianConditional.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PowerMethod.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Conditional·Gaussian·Base·class.··105 <p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00716_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03980.html">gtsam::PowerMethod&lt;·Operator·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·maximum·Eigenpair·with·power·method.··<a·href="a03980.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>122 <div·class="textblock"><p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.·</p>
 123 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast,·Frank·Dellaert·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>
116 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>129 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00716.html">GaussianConditional.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00716.html">PowerMethod.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>132 ··</ul>
124 </div>133 </div>
125 </body>134 </body>
126 </html>135 </html>
1.35 KB
html2text {}
Max HTML report size reached
11.2 KB
./usr/share/doc/libgtsam-dev/html/a00719.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/JacobianFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearAlgorithms-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 53 lines modifiedOffset 94, 54 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">JacobianFactor.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">linearAlgorithms-inst.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
 106 <p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a00719_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03856.html">gtsam::internal::linearAlgorithms::OptimizeData</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03860.html">gtsam::internal::linearAlgorithms::OptimizeClique&lt;·CLIQUE·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pre-order·visitor·for·back-substitution·in·a·Bayes·tree.··<a·href="a03860.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
114 Typedefs</h2></td></tr> 
115 <tr·class="memitem:afd846d34165dc1cf49886a7f654c3de7"·id="r_afd846d34165dc1cf49886a7f654c3de7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd846d34165dc1cf49886a7f654c3de7"·name="afd846d34165dc1cf49886a7f654c3de7"></a> 
116 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pairs</b>·=·std::vector&lt;·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·Matrix·&gt;·&gt;</td></tr> 
117 <tr·class="separator:afd846d34165dc1cf49886a7f654c3de7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
120 Functions</h2></td></tr>125 Functions</h2></td></tr>
121 <tr·class="memitem:ad694dc473cd9cf50cd0f1018b565b074"·id="r_ad694dc473cd9cf50cd0f1018b565b074"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad694dc473cd9cf50cd0f1018b565b074"·name="ad694dc473cd9cf50cd0f1018b565b074"></a> 
122 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·VariableSlots::const_iterator·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::orderedSlotsHelper</b>·(const·<a·class="el"·href="a03680.html">Ordering</a[·...·truncated·by·diffoscope;·len:·102,·SHA:·8f1d791cbb341f1ac981f686a67517597970edaf0b17761ee8ce18e9c839294d·...·]>126 <tr·class="memitem:a5b0f8cf3f4bb574cd0af2d3173ec9feb"·id="r_a5b0f8cf3f4bb574cd0af2d3173ec9feb"><td·class="memTemplParams"·colspan="2"><a·id="a5b0f8cf3f4bb574cd0af2d3173ec9feb"·name="a5b0f8cf3f4bb574cd0af2d3173ec9feb"></a>
 127 template&lt;class·BAYESTREE·&gt;·</td></tr>
 128 <tr·class="memitem:a5b0f8cf3f4bb574cd0af2d3173ec9feb"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::linearAlgorithms::optimizeBayesTree</b>·(const·BAYESTREE·&amp;bayesTree)</td></tr>
123 <tr·class="separator:ad694dc473cd9cf50cd0f1018b565b074"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a5b0f8cf3f4bb574cd0af2d3173ec9feb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:ab56c4bfa363f8c23c48eb078e9c84a9c"·id="r_ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>,·<a·class="el"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ab56c4bfa363f8c23c48eb078e9c84a9c">gtsam::EliminateQR</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
125 <tr·class="memdesc:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Multiply·all·factors·and·eliminate·the·given·keys·from·the·resulting·factor·using·a·QR·variant·that·handles·constraints·(zero·sigmas).··<br·/></td></tr> 
126 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table>130 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 132 <div·class="textblock"><p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.·</p>
129 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>133 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
130 <dd> 
131 Christian·Potthast·</dd> 
132 <dd> 
133 Frank·Dellaert·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl> 
135 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>138 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00719.html">JacobianFactor.cpp</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00719.html">linearAlgorithms-inst.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>141 ··</ul>
143 </div>142 </div>
144 </body>143 </body>
145 </html>144 </html>
3.04 KB
html2text {}
Max HTML report size reached
395 B
./usr/share/doc/libgtsam-dev/html/a00719.js
309 B
js-beautify {}
Max HTML report size reached
8.25 KB
./usr/share/doc/libgtsam-dev/html/a00722.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphSolver.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 51 lines modifiedOffset 95, 48 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">iterative-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SubgraphSolver.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Iterative·methods,·template·implementation.··105 <p>Subgraph·Solver·from·IROS·2010.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00722_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00722_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04056.html">gtsam::SubgraphSolverParameters</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03820.html">gtsam::CGState&lt;·S,·V,·E·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04060.html">gtsam::SubgraphSolver</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·implements·the·linear·SPCG·solver·presented·in·Dellaert·et·al·in·IROS'10.··<a·href="a04060.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
122 Functions</h2></td></tr> 
123 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"·id="r_a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplParams"·colspan="2">template&lt;class·S·,·class·V·,·class·E·&gt;·</td></tr> 
124 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplItemLeft"·align="right"·valign="top">V&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">gtsam::conjugateGradients</a>·(const·S·&amp;Ab,·V·x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters,·bool·steepest=false)</td></tr> 
125 <tr·class="memdesc:a6516ea957c3a22ddf429cefef1fe9486"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG)·template·"System"·class·S·needs·gradient(S,v),·e=S*v,·v=S^e·"Vector"·class·V·needs·dot(v,v),·-v,·v+v,·s*v·"Vector"·class·E·needs·dot(v,v)··<br·/></td></tr> 
126 <tr·class="separator:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table>122 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>Iterative·methods,·template·implementation.·</p>124 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p>
 125 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
131 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>127 <dd>
 128 Yong·Dian·Jian·</dd></dl>
132 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>133 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00722.html">iterative-inl.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00722.html">SubgraphSolver.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>136 ··</ul>
140 </div>137 </div>
141 </body>138 </body>
142 </html>139 </html>
2.04 KB
html2text {}
Max HTML report size reached
413 B
./usr/share/doc/libgtsam-dev/html/a00722.js
327 B
js-beautify {}
Max HTML report size reached
57.5 KB
./usr/share/doc/libgtsam-dev/html/a00722_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphSolver.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 179 lines modifiedOffset 98, 114 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">iterative-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">SubgraphSolver.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00722.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00722.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00881.html">gtsam/linear/iterative.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00728.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">gtsam/linear/SubgraphBuilder.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;utility&gt;</span>··<span·class="comment">//·pair</span></div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·state·for·CG·method</span></div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declarations</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·S,·<span·class="keyword">class</span>·V,·<span·class="keyword">class</span>·E&gt;</div> 
129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};"> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03820.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03820.html">CGState</a>·{</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>;</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>·&amp;parameters_;</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">class·</span>GaussianBayesNet;</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span>SubgraphPreconditioner;</div>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">···35</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>;·····················</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">···36</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">steepest</a>;·············</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">···37</a></span>····V·g,·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;····················</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">···38</a></span>····<span·class="keywordtype">double</span>·gamma,·<a·class="code·hl_variable"·href="a03820.html#a377969b240efd[·...·truncated·by·diffoscope;·len:·43,·SHA:·f28e2ea81c0d18b96c3a1bd7ff65274e642fc33c44b5e5f2079aaf1b96ecfe84·...·]>133 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04056.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·{</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·builderParams;</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>())</div>
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····E·Ad;</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····:·builderParams(p)·{}</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>()<span·class="keyword">·const·</span>{·Base::print();·}</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)<span·class="keyword">·const·override·</span>{</div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····Base::print(os);</div>
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··}</div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">/*·*************************************************************************·*/</span></div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Constructor</span></div>143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>};</div>
 144 </div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_struct"·href="a03820.html">CGState</a>(<span·class="keyword">const</span>·S&amp;·Ab,·<span·class="keyword">const</span>·V&amp;·x,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>·&amp;parameters,·<span·class="keywordtype">bool</span>·steep):</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····parameters_(parameters),<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>(0),<a·class="code·hl_variable"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">steepest</a>(steep)·{</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 146 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04060.html">···76</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04060.html">SubgraphSolver</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>·{</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="comment">//·Start·with·g0·=·A&#39;*(A*x0-b),·d0·=·-·g0</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="comment">//·i.e.,·first·step·is·in·direction·of·negative·gradient</span></div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······g·=·Ab.gradient(x);</div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>·=·g;·<span·class="comment">//·instead·of·negating·gradient,·alpha·will·be·negated</span></div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">//·init·gamma·and·calculate·threshold</span></div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······gamma·=·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(g,g);</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<a·class="code·hl_variable"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">threshold</a>·=·std::max(parameters_.epsilon_abs(),·parameters_.epsilon()·*·parameters_.epsilon()·*·gamma);</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·Allocate·and·calculate·A*d·for·first·iteration</span></div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>·(gamma·&gt;·parameters_.epsilon_abs())·Ad·=·Ab·*·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">/*·*************************************************************************·*/</span></div> 
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·print</span></div>148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·<span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a>·<a·class="code·hl_struct"·href="a04056.html">Parameters</a>;</div>
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·V&amp;·x)·{</div> 
162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;iteration·=·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>·&lt;&lt;·std::endl;</div> 
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(x,<span·class="stringliteral">&quot;x&quot;</span>);</div> 
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(g,·<span·class="stringliteral">&quot;g&quot;</span>);</div> 
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;dotg·=·&quot;</span>·&lt;&lt;·gamma·&lt;&lt;·std::endl;</div> 
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>,·<span·class="stringliteral">&quot;d&quot;</span>);</div> 
167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(Ad,·<span·class="stringliteral">&quot;Ad&quot;</span>);</div> 
168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div> 
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">/*·*************************************************************************·*/</span></div> 
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·step·the·solution</span></div> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordtype">double</span>·takeOptimalStep(V&amp;·x)·{</div> 
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//·TODO:·can·we·use·gamma·instead·of·dot(d,g)·?????·Answer·not·trivial</span></div> 
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordtype">double</span>·alpha·=·-<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>,·g)·/·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(Ad,·Ad);·<span·class="comment">//·calculate·optimal·step-size</span></div> 
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······x·+=·alpha·*·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;·<span·class="comment">//·do·step·in·new·search·direction,·x·+=·alpha*d</span></div> 
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·alpha;</div>151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·<span·class="keyword">protected</span>:</div>
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_struct"·href="a04056.html">Parameters</a>·parameters_;</div>
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">···82</a></span>··boost::shared_ptr&lt;SubgraphPreconditioner&gt;·<a·class="code·hl_variable"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">pc_</a>;··</div>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">/*·*************************************************************************·*/</span></div> 
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="comment">//·take·a·step,·return·true·if·converged</span></div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordtype">bool</span>·step(<span·class="keyword">const</span>·S&amp;·Ab,·V&amp;·x)·{</div> 
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">if</span>·((++<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>)·&gt;=·((<span·class="keywordtype">int</span>)parameters_.maxIterations()))·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div> 
184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·<span·class="keyword">public</span>:</div>
185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="comment">//----------------------------------&gt;</span></div> 
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordtype">double</span>·alpha·=·takeOptimalStep(x);</div> 
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>156 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 157 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<a·class="code·hl_class"·href="a04060.html">SubgraphSolver</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;A,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04056.html">Parameters</a>·&amp;parameters,</div>
 158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·&amp;ordering);</div>
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="comment">//·update·gradient·(or·re-calculate·at·reset·time)</span></div> 
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>·%·parameters_.reset()·==·0)·g·=·Ab.gradient(x);</div> 
Max diff block lines reached; 21629/45781 bytes (47.24%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
73.2 KB
./usr/share/doc/libgtsam-dev/html/a00725_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/RegularJacobianFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/JacobianFactor-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 215 lines modifiedOffset 98, 144 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">RegularJacobianFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">JacobianFactor-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00725.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00761.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00887.html">gtsam/linear/linearExceptions.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D&gt;</div> 
126 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04016.html">···32</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·{</div> 
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">private</span>:</div> 
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="comment">//·Use·eigen·magic·to·access·raw·memory</span></div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·D,·1&gt;·DVector;</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·Eigen::Map&lt;DVector&gt;·DMap;</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">typedef</span>·Eigen::Map&lt;const·DVector&gt;·ConstDMap;</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">public</span>:</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04016.html#ae43bf2cf406f9b68d7aebce9cb7a025a">···44</a></span>··<a·class="code·hl_function"·href="a04016.html#ae43bf2cf406f9b68d7aebce9cb7a025a">RegularJacobianFactor</a>()·{}</div> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</div>
141 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04016.html#ad915ad01a506fff9ef5cedc072bd70da">···52</a></span>··<a·class="code·hl_function"·href="a04016.html#ad915ad01a506fff9ef5cedc072bd70da">RegularJacobianFactor</a>(<span·class="keyword">const</span>·TERMS&amp;·terms,·<span·class="keyword">const</span>·Vector&amp;·b,</div> 
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div> 
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(terms,·b,·model)·{</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03844.html#a5d8fe47dc30033bc65b1a17ad209bb77">···27</a></span>··<a·class="code·hl_function"·href="a03844.html#a1c9ccededa7bf3a937dd59d9b8e4a22d">JacobianFactor::JacobianFactor</a>(<span·clas[·...·truncated·by·diffoscope;·len:·153,·SHA:·f90f0d9c40af878768e6ae4b2ee4e792edc5037d45e8513da243f95bacc00b5c·...·]</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">fillTerms</a>(terms,·b,·model);</div>
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··}</div>
146 </div>131 </div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>
 135 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03844.html#ab44f80d3aa07952ea28b2ba4a969a057">···34</a></span>··<a·class="code·hl_function"·href="a03844.html#a1c9ccededa7bf3a937dd59d9b8e4a22d">JacobianFactor::JacobianFactor</a>(</div>
 137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>&amp;·augmentedMatrix,·<span·class="keyword">const</span>·SharedDiagonal&amp;·model)·:</div>
 138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<a·class="code·hl_class"·href="a03780.html">Base</a>(keys),·Ab_(augmentedMatrix)</div>
 139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>
 140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="comment">//·Check·noise·model·dimension</span></div>
 141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">if</span>(model·&amp;&amp;·(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)model-&gt;dim()·!=·augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8">rows</a>())</div>
 142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keywordflow">throw</span>·<a·class="code·hl_class"·href="a03868.html">InvalidNoiseModel</a>(augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8">rows</a>(),·model-&gt;dim());</div>
 143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Check·number·of·variables</span></div>
 145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>((<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.<a·class="code·hl_function"·href="a03592.html#afac01740aefd22f4f90f49767010f811">size</a>()·!=·augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#aae2077898052464a33b9af7244c82f87">nBlocks</a>()·-·1)</div>
 146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="stringliteral">&quot;Error·in·JacobianFactor·constructor·input.··Number·of·provided·keys·plus\n&quot;</span></div>
 148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="stringliteral">&quot;one·for·the·RHS·vector·must·equal·the·number·of·provided·matrix·blocks.&quot;</span>);</div>
 149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="comment">//·Check·RHS·dimension</span></div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">if</span>(augmentedMatrix(augmentedMatrix.<a·class="code·hl_function"·href="a02660.html#aae2077898052464a33b9af7244c82f87">nBlocks</a>()·-·1).<a·class="code·hl_function"·href="a02660.html#a643d937b08596158d61440c5d8407ddf">cols</a>()·!=·1)</div>
 152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="stringliteral">&quot;Error·in·JacobianFactor·constructor·input.··The·last·provided·matrix·block\n&quot;</span></div>
 154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="stringliteral">&quot;must·be·the·RHS·vector,·but·the·last·provided·block·had·more·than·one·column.&quot;</span>);</div>
 155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Take·noise·model</span></div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····model_·=·model;</div>
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··}</div>
148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div> 
149 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04016.html#aef8d95559114ea3a3a2ca912994bf923">···64</a></span>··<a·class="code·hl_function"·href="a04016.html#aef8d95559114ea3a3a2ca912994bf923">RegularJacobianFactor</a>(<span·class="keyword">const</span>·KEYS&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div> 
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>&amp;·augmentedMatrix,·<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=</div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··········SharedDiagonal())·:</div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·augmentedMatrix,·sigmas)·{</div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··}</div> 
155 </div>159 </div>
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">using·</span><a·class="code·hl_function"·href="a03844.html#a26c1a3f4ebfd949c48a47c8f6b33a0b3">JacobianFactor::multiplyHessianAdd</a>;</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>160 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 161 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 162 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</div>
159 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">163 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04016.html#ade96e8a9580291651b8d26b0c0252da4">···73</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04016.html#ade96e8a9580291651b8d26b0c0252da4">multiplyHessianAdd</a>(<span·class="keywordtype">double</span>·alpha,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x,</div> 
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·y)<span·class="keyword">·const·override·</span>{</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<a·class="code·hl_function"·href="a03844.html#a26c1a3f4ebfd949c48a47c8f6b33a0b3">JacobianFactor::multiplyHessianAdd</a>(alpha,·x,·y);</div>164 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">···60</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">Jacobia[·...·truncated·by·diffoscope;·len:·192,·SHA:·d4ca91a3dd65e35525f819d082b71dd7b1f819567d0b01e0fe25fd15c360a130·...·]</div>
 165 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··{</div>
 166 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Check·noise·model·dimension</span></div>
 167 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordflow">if</span>(noiseModel·&amp;&amp;·(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)noiseModel-&gt;dim()·!=·b.size())</div>
 168 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">throw</span>·<a·class="code·hl_class"·href="a03868.html">InvalidNoiseModel</a>(b.size(),·noiseModel-&gt;dim());</div>
 169 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 170 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·Resize·base·class·key·vector</span></div>
 171 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.resize(terms.size());</div>
 172 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 173 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Get·dimensions·of·matrices</span></div>
 174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····std::vector&lt;size_t&gt;·dimensions;</div>
 175 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····dimensions.reserve(terms.size());</div>
 176 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">for</span>(<span·class="keyword">typename</span>·TERMS::const_iterator·it·=·terms.begin();·it·!=·terms.end();·++it)·{</div>
 177 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·std::pair&lt;Key,·Matrix&gt;&amp;·term·=·*it;</div>
 178 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·Matrix&amp;·Ai·=·term.second;</div>
Max diff block lines reached; 35172/56925 bytes (61.79%) of diff not shown.
17.5 KB
html2text {}
Max HTML report size reached
83.2 KB
./usr/share/doc/libgtsam-dev/html/a00728_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Preconditioner.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/ConjugateGradientSolver.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 212 lines modifiedOffset 98, 189 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Preconditioner.h</div></div>104 ··<div·class="headertitle"><div·class="title">ConjugateGradientSolver.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
 107 <a·href="a00728.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> 
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·Preconditioner.h</span></div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*··Created·on:·Jun·2,·2014</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*······Author:·Yong-Dian·Jian</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*······Author:·Sungtae·An</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*/</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00782.html">gtsam/linear/IterativeSolver.h</a>&gt;</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div> 
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="keyword">class·</span>GaussianFactorGraph;</div> 
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">class·</span>KeyInfo;</div> 
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">/*·parameters·for·the·preconditioner·*/</span></div> 
130 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};"> 
131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a03984.html">···24</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>·{</div> 
132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 124 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03728.html">···29</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>·{</div>
133 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>···<span·class="keyword">typedef</span>·boost::shared_ptr&lt;PreconditionerParameters&gt;·shared_ptr;</div> 
134 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
135 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>···<span·class="keyword">enum</span>·Kernel·{·<span·class="comment">/*·Preconditioner·Kernel·*/</span></div> 
136 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·····GTSAM·=·0,</div> 
137 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·····CHOLMOD·····<span·class="comment">/*·experimental·*/</span></div> 
138 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>···}·kernel_·;</div> 
139 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
140 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···<span·class="keyword">enum</span>·Verbosity·{</div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</span>:</div>
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>·<a·class="code·hl_class"·href="a03828.html">Base</a>;</div>
 129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConjugateGradientParameters&gt;·shared_ptr;</div>
141 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·····SILENT·=·0,</div> 
142 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·····COMPLEXITY·=·1,</div> 
143 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·····ERROR·=·2</div> 
144 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>···}·verbosity_·;</div> 
145 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
146 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>···<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>():·kernel_(GTSAM),·verbosity_(SILENT)·{}</div> 
147 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>···<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>·&amp;p)·:·kernel_(p.kernel_),·verbosity_(p.verbosity_)·{}</div> 
148 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>···<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a03984.html">~PreconditionerParameters</a>()·{}</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03728.html#a02664c7fcb805142421484310dafc7a4">···35</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a03728.html#a02664c7fcb805142421484310dafc7a4">minIt[·...·truncated·by·diffoscope;·len:·16,·SHA:·ee01f43b879a872e8ede7c5888428301c6b50a0c5f3775de7bb178a60acf77e6·...·]</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03728.html#abe70bda38b526a112fa873a6b042502c">···36</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a03728.html#abe70bda38b526a112fa873a6b042502c">maxIterations_</a>;··</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03728.html#a347b5ce7b42d5eb5722eed23db93a5eb">···37</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a03728.html#a347b5ce7b42d5eb5722eed23db93a5eb">reset_</a>;··········</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03728.html#a74161c7d0a842b59501281ccdf584590">···38</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03728.html#a74161c7d0a842b59501281ccdf584590">epsilon_rel_</a>;····</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03728.html#ad48e0d1383ab5cabb17d268244af3b14">···39</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03728.html#ad48e0d1383ab5cabb17d268244af3b14">epsilon_abs_</a>;····</div>
149 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
150 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>···<span·class="comment">/*·general·interface·*/</span></div>137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">/*·Matrix·Operation·Kernel·*/</span></div>
151 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>···<span·class="keyword">inline</span>·Kernel·kernel()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·kernel_;·}</div> 
152 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>···<span·class="keyword">inline</span>·Verbosity·verbosity()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·verbosity_;·}</div>138 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">
 139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03728.html#a5f3c3b9315279cf2112501b7c0a3b499">···42</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03728.html#a5f3c3b9315279cf2112501b7c0a3b499">BLASKernel</a>·{</div>
 140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03728.html#a5f3c3b9315279cf2112501b7c0a3b499a6899bab70a92ace73fecfa9de464de3c">···43</a></span>····GTSAM·=·0,········</div>
153 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··}·blas_kernel_·;</div>
154 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>···<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>()·<span·class="keyword">const</span>;</div> 
155 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
156 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>···<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
158 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>···<span·class="keyword">static</span>·Kernel·kernelTranslator(<span·class="keyword">const</span>·std::string·&amp;s);</div> 
159 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···<span·class="keyword">static</span>·Verbosity·verbosityTranslator(<span·class="keyword">const</span>·std::string·&amp;s);</div> 
160 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>···<span·class="keyword">static</span>·std::string·kernelTranslator(Kernel·k);</div> 
161 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>···<span·class="keyword">static</span>·std::string·verbosityTranslator(Verbosity·v);</div> 
162 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
163 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>···<span·class="comment">/*·for·serialization·*/</span></div> 
164 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>···<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream·&amp;os,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>·&amp;p);</div> 
165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·};</div> 
166 </div>142 </div>
167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
168 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·PCG·aims·to·solve·the·problem:·A·x·=·b·by·reparametrizing·it·as</span></div> 
169 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">·*·L^{-1}·A·L^{-T}·y·=·L^{-1}·b···or···M^{-1}·A·x·=·M^{-1}·b,</span></div> 
170 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">·*·where·A·\approx·L·L^{T},·or·A·\approx·M</span></div> 
171 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">·*·The·goal·of·this·class·is·to·provide·a·general·interface·to·all·preconditioners·*/</span></div> 
172 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};"> 
173 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03988.html">···64</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03988.html">Preconditioner</a>·{</div> 
174 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">public</span>:</div> 
175 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Preconditioner&gt;·shared_ptr;</div> 
176 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">typedef</span>·std::vector&lt;size_t&gt;·Dimensions;</div> 
177 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
178 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">/*·Generic·Constructor·and·Destructor·*/</span></div> 
179 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03988.html">Preconditioner</a>()·{}</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>()</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····:·minIterations_(1),·maxIterations_(500),·reset_(501),·epsilon_rel_(1e-3),</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······epsilon_abs_(1e-3),·blas_kernel_(GTSAM)·{}</div>
180 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03988.html">~Preconditioner</a>()·{}</div> 
181 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
182 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">/*·</span></div> 
183 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">··*·Abstract·interface·for·raw·vectors.·VectorValues·is·a·speed·bottleneck</span></div> 
184 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">··*·and·Yong-Dian·has·profiled·preconditioners·(outside·GTSAM)·with·the·the</span></div> 
185 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">··*·three·methods·below.·In·GTSAM,·unfortunately,·we·are·still·using·the</span></div> 
186 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">··*·VectorValues·methods·called·in·iterative-inl.h</span></div> 
187 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">··*/</span></div> 
188 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
189 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03988.html#a1487b9feccdfff75cf25cff86affb81b">···81</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03988.html#a1487b9feccdfff75cf25cff86affb81b">solve</a>(<span·class="keyword">const</span>·Vector&amp;·y,·Vector·&amp;x)·<span·class="keyword">const</span>·=·0;</div> 
Max diff block lines reached; 27387/65295 bytes (41.94%) of diff not shown.
19.3 KB
html2text {}
Max HTML report size reached
171 KB
./usr/share/doc/libgtsam-dev/html/a00731_source.html
Max HTML report size reached
92.1 KB
./usr/share/doc/libgtsam-dev/html/a00737_source.html
Max HTML report size reached
7.82 KB
./usr/share/doc/libgtsam-dev/html/a00740.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/NoiseModel.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Sampler.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 52 lines modifiedOffset 94, 37 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">NoiseModel.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Sampler.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
 104 <p>sampling·from·a·diagonal·NoiseModel··
 105 <a·href="#details">More...</a></p>
105 <table·class="memberdecls">106 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a01449"·id="r_a01449"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01449.html">gtsam::noiseModel</a></td></tr> 
112 <tr·class="memdesc:a01449"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·noise·models·live·in·the·<a·class="el"·href="a01449.html"·title="All·noise·models·live·in·the·noiseModel·namespace.">noiseModel</a>·namespace.·<br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:a1f4ed5c76c431f9f287f712ecdcc5deb"·id="r_a1f4ed5c76c431f9f287f712ecdcc5deb"><td·class="memTemplParams"·colspan="2"><a·id="a1f4ed5c76c431f9f287f712ecdcc5deb"·name="a1f4ed5c76c431f9f287f712ecdcc5deb"></a> 
118 template&lt;class·MATRIX·&gt;·</td></tr> 
119 <tr·class="memitem:a1f4ed5c76c431f9f287f712ecdcc5deb"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::noiseModel::updateAb</b>·(MATRIX·&amp;Ab,·int·j,·const·Vector·&amp;a,·const·Vector·&amp;rd)</td></tr> 
120 <tr·class="separator:a1f4ed5c76c431f9f287f712ecdcc5deb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:af48f40567638eb9c84232fc2902ed8d3"·id="r_af48f40567638eb9c84232fc2902ed8d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af48f40567638eb9c84232fc2902ed8d3"·name="af48f40567638eb9c84232fc2902ed8d3"></a> 
122 boost::optional&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::noiseModel::checkIfDiagonal</b>·(const·Matrix·&amp;M)</td></tr> 
123 <tr·class="separator:af48f40567638eb9c84232fc2902ed8d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:acd24110f75b25403a013df8c5c08b657"·id="r_acd24110f75b25403a013df8c5c08b657"><td·class="memTemplParams"·colspan="2"><a·id="acd24110f75b25403a013df8c5c08b657"·name="acd24110f75b25403a013df8c5c08b657"></a> 
125 template&lt;typename·VECTOR·&gt;·</td></tr> 
126 <tr·class="memitem:acd24110f75b25403a013df8c5c08b657"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::optional&lt;·size_t·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::noiseModel::check_if_constraint</b>·(VECTOR·a,·const·Vector·&amp;invsigmas,·size_t·m)</td></tr> 
127 <tr·class="separator:acd24110f75b25403a013df8c5c08b657"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>112 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl>114 <div·class="textblock"><p>sampling·from·a·diagonal·NoiseModel·</p>
131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
132 <dd>116 <dd>
133 Frank·Dellaert·</dd></dl>117 Alex·Cunningham·</dd></dl>
134 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>122 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00740.html">NoiseModel.cpp</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00740.html">Sampler.cpp</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>125 ··</ul>
142 </div>126 </div>
143 </body>127 </body>
144 </html>128 </html>
1.67 KB
html2text {}
Max HTML report size reached
4.5 KB
./usr/share/doc/libgtsam-dev/html/a00743.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphPreconditioner.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianDensity.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 31 lines modifiedOffset 95, 35 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianDensity.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>A·Gaussian·Density.··
 105 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>112 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>114 <div·class="textblock"><p>A·Gaussian·Density.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl>
114 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>121 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00743.html">SubgraphPreconditioner.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00743.html">GaussianDensity.cpp</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>124 ··</ul>
122 </div>125 </div>
123 </body>126 </body>
124 </html>127 </html>
910 B
html2text {}
Max HTML report size reached
5.92 KB
./usr/share/doc/libgtsam-dev/html/a00746.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesNet.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianISAM.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00746_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03800.html">gtsam::GaussianISAM</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03804.html">gtsam::traits&lt;·GaussianISAM·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03804.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Varun·Agrawal·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 124 <dd>
 125 Richard·Roberts·</dd></dl>
116 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>130 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00746.html">GaussianBayesNet.cpp</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00746.html">GaussianISAM.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>133 ··</ul>
124 </div>134 </div>
125 </body>135 </body>
126 </html>136 </html>
1.31 KB
html2text {}
Max HTML report size reached
10.8 KB
./usr/share/doc/libgtsam-dev/html/a00752_source.html
    
Offset 114, 18 lines modifiedOffset 114, 18 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00788.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.html">gtsam/linear/Scatter.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00860.html">gtsam/linear/Scatter.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00137.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">gtsam/base/FastVector.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Forward·declarations</span></div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Forward·declarations</span></div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span>Ordering;</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span>Ordering;</div>
Offset 308, 20 lines modifiedOffset 308, 20 lines modified
308 <div·class="line"><a·id="l00412"·name="l00412"></a><span·class="lineno">··412</span>·</div>308 <div·class="line"><a·id="l00412"·name="l00412"></a><span·class="lineno">··412</span>·</div>
309 <div·class="line"><a·id="l00414"·name="l00414"></a><span·class="lineno">··414</span><span·class="keyword">template</span>&lt;&gt;</div>309 <div·class="line"><a·id="l00414"·name="l00414"></a><span·class="lineno">··414</span><span·class="keyword">template</span>&lt;&gt;</div>
310 <div·class="line"><a·id="l00415"·name="l00415"></a><span·class="lineno"><a·class="line"·href="a03816.html">··415</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HessianFactor&gt;·{};</div>310 <div·class="line"><a·id="l00415"·name="l00415"></a><span·class="lineno"><a·class="line"·href="a03816.html">··415</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HessianFactor&gt;·{};</div>
311 <div·class="line"><a·id="l00416"·name="l00416"></a><span·class="lineno">··416</span>·</div>311 <div·class="line"><a·id="l00416"·name="l00416"></a><span·class="lineno">··416</span>·</div>
312 <div·class="line"><a·id="l00417"·name="l00417"></a><span·class="lineno">··417</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>312 <div·class="line"><a·id="l00417"·name="l00417"></a><span·class="lineno">··417</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>
313 <div·class="line"><a·id="l00418"·name="l00418"></a><span·class="lineno">··418</span>·</div>313 <div·class="line"><a·id="l00418"·name="l00418"></a><span·class="lineno">··418</span>·</div>
314 <div·class="line"><a·id="l00419"·name="l00419"></a><span·class="lineno">··419</span>·</div>314 <div·class="line"><a·id="l00419"·name="l00419"></a><span·class="lineno">··419</span>·</div>
315 <div·class="line"><a·id="l00420"·name="l00420"></a><span·class="lineno">··420</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00872.html">gtsam/linear/HessianFactor-inl.h</a>&gt;</span></div>315 <div·class="line"><a·id="l00420"·name="l00420"></a><span·class="lineno">··420</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">gtsam/linear/HessianFactor-inl.h</a>&gt;</span></div>
316 <div·class="ttc"·id="aa00101_html"><div·class="ttname"><a·href="a00101.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>316 <div·class="ttc"·id="aa00074_html"><div·class="ttname"><a·href="a00074.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>
317 <div·class="ttc"·id="aa00137_html"><div·class="ttname"><a·href="a00137.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div>317 <div·class="ttc"·id="aa00113_html"><div·class="ttname"><a·href="a00113.html">SymmetricBlockMatrix.h</a></div><div·class="ttdoc">Access·to·matrices·via·blocks·of·pre-defined·sizes.</div></div>
318 <div·class="ttc"·id="aa00764_html"><div·class="ttname"><a·href="a00764.html">Scatter.h</a></div><div·class="ttdoc">Maps·global·variable·indices·to·slot·indices.</div></div> 
319 <div·class="ttc"·id="aa00788_html"><div·class="ttname"><a·href="a00788.html">GaussianFactor.h</a></div><div·class="ttdoc">A·factor·with·a·quadratic·error·function·-·a·Gaussian.</div></div>318 <div·class="ttc"·id="aa00815_html"><div·class="ttname"><a·href="a00815.html">GaussianFactor.h</a></div><div·class="ttdoc">A·factor·with·a·quadratic·error·function·-·a·Gaussian.</div></div>
320 <div·class="ttc"·id="aa00872_html"><div·class="ttname"><a·href="a00872.html">HessianFactor-inl.h</a></div><div·class="ttdoc">Contains·the·HessianFactor·class,·a·general·quadratic·factor.</div></div>319 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.html">HessianFactor-inl.h</a></div><div·class="ttdoc">Contains·the·HessianFactor·class,·a·general·quadratic·factor.</div></div>
 320 <div·class="ttc"·id="aa00860_html"><div·class="ttname"><a·href="a00860.html">Scatter.h</a></div><div·class="ttdoc">Maps·global·variable·indices·to·slot·indices.</div></div>
321 <div·class="ttc"·id="aa01410_html_ga37760d3ca31c6d8d60a3a2a17babc3a4"><div·class="ttname"><a·href="a01410.html#ga37760d3ca31c6d8d60a3a2a17babc3a4">gtsam::EliminateCholesky</a></div><div·class="ttdeci">std::pair&lt;·boost::shared_ptr&lt;·GaussianConditional·&gt;,·boost::shared_ptr&lt;·HessianFactor·&gt;·&gt;·EliminateCholesky(const·GaussianFactorGraph·&amp;factors,·const·Ordering·&amp;keys)</div><div·class="ttdoc">Densely·partially·eliminate·with·Cholesky·factorization.</div><div·class="ttdef"><b>Definition</b>·HessianFactor.cpp:525</div></div>321 <div·class="ttc"·id="aa01410_html_ga37760d3ca31c6d8d60a3a2a17babc3a4"><div·class="ttname"><a·href="a01410.html#ga37760d3ca31c6d8d60a3a2a17babc3a4">gtsam::EliminateCholesky</a></div><div·class="ttdeci">std::pair&lt;·boost::shared_ptr&lt;·GaussianConditional·&gt;,·boost::shared_ptr&lt;·HessianFactor·&gt;·&gt;·EliminateCholesky(const·GaussianFactorGraph·&amp;factors,·const·Ordering·&amp;keys)</div><div·class="ttdoc">Densely·partially·eliminate·with·Cholesky·factorization.</div><div·class="ttdef"><b>Definition</b>·HessianFactor.cpp:525</div></div>
322 <div·class="ttc"·id="aa01410_html_gadbb147d2a9039f67ad3b8b5515d2e5cc"><div·class="ttname"><a·href="a01410.html#gadbb147d2a9039f67ad3b8b5515d2e5cc">gtsam::EliminatePreferCholesky</a></div><div·class="ttdeci">std::pair&lt;·boost::shared_ptr&lt;·GaussianConditional·&gt;,·boost::shared_ptr&lt;·GaussianFactor·&gt;·&gt;·EliminatePreferCholesky(const·GaussianFactorGraph·&amp;factors,·const·Ordering·&amp;keys)</div><div·class="ttdoc">Densely·partially·eliminate·with·Cholesky·factorization.</div><div·class="ttdef"><b>Definition</b>·HessianFactor.cpp:548</div></div>322 <div·class="ttc"·id="aa01410_html_gadbb147d2a9039f67ad3b8b5515d2e5cc"><div·class="ttname"><a·href="a01410.html#gadbb147d2a9039f67ad3b8b5515d2e5cc">gtsam::EliminatePreferCholesky</a></div><div·class="ttdeci">std::pair&lt;·boost::shared_ptr&lt;·GaussianConditional·&gt;,·boost::shared_ptr&lt;·GaussianFactor·&gt;·&gt;·EliminatePreferCholesky(const·GaussianFactorGraph·&amp;factors,·const·Ordering·&amp;keys)</div><div·class="ttdoc">Densely·partially·eliminate·with·Cholesky·factorization.</div><div·class="ttdef"><b>Definition</b>·HessianFactor.cpp:548</div></div>
323 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>323 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
324 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div>324 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div>
325 <div·class="ttc"·id="aa01428_html_a21006f326f57cdf7d3f35fec40f43e40"><div·class="ttname"><a·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">gtsam::DenseIndex</a></div><div·class="ttdeci">ptrdiff_t·DenseIndex</div><div·class="ttdoc">The·index·type·for·Eigen·objects.</div><div·class="ttdef"><b>Definition</b>·types.h:106</div></div>325 <div·class="ttc"·id="aa01428_html_a21006f326f57cdf7d3f35fec40f43e40"><div·class="ttname"><a·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">gtsam::DenseIndex</a></div><div·class="ttdeci">ptrdiff_t·DenseIndex</div><div·class="ttdoc">The·index·type·for·Eigen·objects.</div><div·class="ttdef"><b>Definition</b>·types.h:106</div></div>
326 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>326 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>
327 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>327 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
1.19 KB
html2text {}
Max HTML report size reached
18.5 KB
./usr/share/doc/libgtsam-dev/html/a00755.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/NoiseModel.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphSolver.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 101 lines modifiedOffset 94, 38 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">NoiseModel.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SubgraphSolver.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p><a·href="a00755_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>Subgraph·Solver·from·IROS·2010.··
 105 <a·href="#details">More...</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03920.html">gtsam::noiseModel::Base</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03920.html"·title="noiseModel::Base·is·the·abstract·base·class·for·all·noise·models.">noiseModel::Base</a>·is·the·abstract·base·class·for·all·noise·models.··<a·href="a03920.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03924.html">gtsam::noiseModel::Gaussian</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03924.html"·title="Gaussian·implements·the·mathematical·model·|R*x|^2·=·|y|^2·with·R&#39;*R=inv(Sigma)·where·y·=·whiten(x)·=...">Gaussian</a>·implements·the·mathematical·model·|R*x|^2·=·|y|^2·with·R'*R=inv(Sigma)·where·y·=·whiten(x)·=·R*x·x·=·unwhiten(x)·=·inv(R)*y·as·indeed·|y|^2·=·y'*y·=·x'*R'*R*x·Various·derived·classes·are·available·that·are·more·efficient.··<a·href="a03924.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03928.html">gtsam::noiseModel::Diagonal</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·diagonal·noise·model·implements·a·diagonal·covariance·matrix,·with·the·elements·of·the·diagonal·specified·in·a·Vector.··<a·href="a03928.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03932.html">gtsam::noiseModel::Constrained</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03932.html"·title="A·Constrained·constrained·model·is·a·specialization·of·Diagonal·which·allows·some·or·all·of·the·sigma...">Constrained</a>·constrained·model·is·a·specialization·of·<a·class="el"·href="a03928.html"·title="A·diagonal·noise·model·implements·a·diagonal·covariance·matrix,·with·the·elements·of·the·diagonal·spe...">Diagonal</a>·which·allows·some·or·all·of·the·sigmas·to·be·zero,·forcing·the·error·to·be·zero·there.··<a·href="a03932.html#details">More...</a><br·/></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03936.html">gtsam::noiseModel::Isotropic</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·isotropic·noise·model·corresponds·to·a·scaled·diagonal·covariance·To·construct,·use·one·of·the·static·methods.··<a·href="a03936.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03940.html">gtsam::noiseModel::Unit</a></td></tr> 
127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03940.html"·title="Unit:·i.i.d.">Unit</a>:·i.i.d.··<a·href="a03940.html#details">More...</a><br·/></td></tr> 
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03944.html">gtsam::noiseModel::Robust</a></td></tr> 
130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03920.html"·title="noiseModel::Base·is·the·abstract·base·class·for·all·noise·models.">Base</a>·class·for·robust·error·models·The·robust·M-estimators·above·simply·tell·us·how·to·re-weight·the·residual,·and·are·isotropic·kernels,·in·that·they·do·not·allow·for·correlated·noise.··<a·href="a03944.html#details">More...</a><br·/></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03948.html">gtsam::traits&lt;·noiseModel::Gaussian·&gt;</a></td></tr> 
133 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03948.html#details">More...</a><br·/></td></tr> 
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03952.html">gtsam::traits&lt;·noiseModel::Diagonal·&gt;</a></td></tr> 
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03956.html">gtsam::traits&lt;·noiseModel::Constrained·&gt;</a></td></tr> 
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03960.html">gtsam::traits&lt;·noiseModel::Isotropic·&gt;</a></td></tr> 
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03964.html">gtsam::traits&lt;·noiseModel::Unit·&gt;</a></td></tr> 
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 </table><table·class="memberdecls"> 
144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
145 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
146 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
147 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:a01449"·id="r_a01449"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01449.html">gtsam::noiseModel</a></td></tr> 
150 <tr·class="memdesc:a01449"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·noise·models·live·in·the·<a·class="el"·href="a01449.html"·title="All·noise·models·live·in·the·noiseModel·namespace.">noiseModel</a>·namespace.·<br·/></td></tr> 
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 </table><table·class="memberdecls"> 
153 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
154 Typedefs</h2></td></tr> 
155 <tr·class="memitem:ab6e5a4884342656e0837ef07008ec03f"·id="r_ab6e5a4884342656e0837ef07008ec03f"><td·class="memItemLeft"·align="right"·valign="top">typedef·noiseModel::Base::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></td></tr> 
156 <tr·class="memdesc:ab6e5a4884342656e0837ef07008ec03f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Aliases.··<br·/></td></tr> 
157 <tr·class="separator:ab6e5a4884342656e0837ef07008ec03f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
158 <tr·class="memitem:a78bc6f977e83dce647b2c006ea3dca5f"·id="r_a78bc6f977e83dce647b2c006ea3dca5f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a78bc6f977e83dce647b2c006ea3dca5f"·name="a78bc6f977e83dce647b2c006ea3dca5f"></a> 
159 typedef·noiseModel::Gaussian::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedGaussian</b></td></tr> 
160 <tr·class="separator:a78bc6f977e83dce647b2c006ea3dca5f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 <tr·class="memitem:a413190e269d694931cd6c69fafa7985a"·id="r_a413190e269d694931cd6c69fafa7985a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a413190e269d694931cd6c69fafa7985a"·name="a413190e269d694931cd6c69fafa7985a"></a> 
162 typedef·noiseModel::Diagonal::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedDiagonal</b></td></tr> 
163 <tr·class="separator:a413190e269d694931cd6c69fafa7985a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
164 <tr·class="memitem:ac62861a84dc6597e73a4d01cfbb36974"·id="r_ac62861a84dc6597e73a4d01cfbb36974"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac62861a84dc6597e73a4d01cfbb36974"·name="ac62861a84dc6597e73a4d01cfbb36974"></a> 
165 typedef·noiseModel::Constrained::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedConstrained</b></td></tr> 
166 <tr·class="separator:ac62861a84dc6597e73a4d01cfbb36974"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:a6ca200c72f4453bdc0fa3341bd9ca6f3"·id="r_a6ca200c72f4453bdc0fa3341bd9ca6f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ca200c72f4453bdc0fa3341bd9ca6f3"·name="a6ca200c72f4453bdc0fa3341bd9ca6f3"></a> 
168 typedef·noiseModel::Isotropic::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SharedIsotropic</b></td></tr> 
169 <tr·class="separator:a6ca200c72f4453bdc0fa3341bd9ca6f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
170 </table><table·class="memberdecls"> 
171 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
172 Functions</h2></td></tr> 
173 <tr·class="memitem:af48f40567638eb9c84232fc2902ed8d3"·id="r_af48f40567638eb9c84232fc2902ed8d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af48f40567638eb9c84232fc2902ed8d3"·name="af48f40567638eb9c84232fc2902ed8d3"></a> 
174 boost::optional&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::noiseModel::checkIfDiagonal</b>·(const·Matrix·&amp;M)</td></tr> 
175 <tr·class="separator:af48f40567638eb9c84232fc2902ed8d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
176 </table>112 </table>
177 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p>
178 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
179 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
180 <dd>117 <dd>
181 Frank·Dellaert·</dd></dl>118 Yong·Dian·Jian·</dd></dl>
182 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
183 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
186 ··<ul>123 ··<ul>
187 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00755.html">NoiseModel.h</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00755.html">SubgraphSolver.cpp</a></li>
188 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
189 ··</ul>126 ··</ul>
190 </div>127 </div>
191 </body>128 </body>
192 </html>129 </html>
4.61 KB
html2text {}
Max HTML report size reached
5.72 KB
./usr/share/doc/libgtsam-dev/html/a00758.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PowerMethod.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianJunctionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PowerMethod.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00758_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">104 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03980.html">gtsam::PowerMethod&lt;·Operator·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·maximum·Eigenpair·with·power·method.··<a·href="a03980.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>110 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
122 <div·class="textblock"><p>Power·method·for·fast·eigenvalue·and·eigenvector·computation.·</p> 
123 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl> 
124 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>120 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00758.html">PowerMethod.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00758.html">GaussianJunctionTree.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>123 ··</ul>
133 </div>124 </div>
134 </body>125 </body>
135 </html>126 </html>
1.29 KB
html2text {}
Max HTML report size reached
11.5 KB
./usr/share/doc/libgtsam-dev/html/a00761.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/JacobianFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/HessianFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 55 lines modifiedOffset 94, 49 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">JacobianFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">HessianFactor.cpp·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p><a·href="a00761_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
109 Classes</h2></td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03844.html">gtsam::JacobianFactor</a></td></tr> 
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·factor·in·the·squared-error·form.··<a·href="a03844.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03848.html">gtsam::traits&lt;·JacobianFactor·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03848.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
 113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 114 Typedefs</h2></td></tr>
 115 <tr·class="memitem:a6c846ee931ef0d3f9db4ba6facdce2a1"·id="r_a6c846ee931ef0d3f9db4ba6facdce2a1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c846ee931ef0d3f9db4ba6facdce2a1"·name="a6c846ee931ef0d3f9db4ba6facdce2a1"></a>
 116 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Dims</b>·=·std::vector&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;</td></tr>
 117 <tr·class="separator:a6c846ee931ef0d3f9db4ba6facdce2a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
124 Functions</h2></td></tr>120 Functions</h2></td></tr>
125 <tr·class="memitem:ab56c4bfa363f8c23c48eb078e9c84a9c"·id="r_ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>,·<a·class="el"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ab56c4bfa363f8c23c48eb078e9c84a9c">gtsam::EliminateQR</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
126 <tr·class="memdesc:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Multiply·all·factors·and·eliminate·the·given·keys·from·the·resulting·factor·using·a·QR·variant·that·handles·constraints·(zero·sigmas).··<br·/></td></tr> 
127 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="memitem:ga37760d3ca31c6d8d60a3a2a17babc3a4"·id="r_ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03764.html">GaussianConditional</a>·&gt;,·boost::shared_ptr&lt[·...·truncated·by·diffoscope;·len:·351,·SHA:·3d8fae0ef945c206ba080701d706be6a3f4bcce1338a056ad152cd8c70262620·...·]</td></tr>
 122 <tr·class="memdesc:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr>
 123 <tr·class="separator:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:gadbb147d2a9039f67ad3b8b5515d2e5cc"·id="r_gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03764.html">GaussianConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a03780.html">GaussianFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01410.html#gadbb147d2a9039f67ad3b8b5515d2e5cc">gtsam::EliminatePreferCholesky</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 125 <tr·class="memdesc:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr>
 126 <tr·class="separator:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>127 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>129 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
131 <dd> 
132 Christian·Potthast·</dd> 
133 <dd> 
134 Frank·Dellaert·</dd></dl> 
135 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>130 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
136 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>135 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00761.html">JacobianFactor.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00761.html">HessianFactor.cpp</a></li>
142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
143 ··</ul>138 ··</ul>
144 </div>139 </div>
145 </body>140 </body>
146 </html>141 </html>
3.07 KB
html2text {}
Max HTML report size reached
519 B
./usr/share/doc/libgtsam-dev/html/a00761.js
433 B
js-beautify {}
Max HTML report size reached
7.38 KB
./usr/share/doc/libgtsam-dev/html/a00764.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Scatter.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Sampler.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 48 lines modifiedOffset 96, 44 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Scatter.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Sampler.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Maps·global·variable·indices·to·slot·indices.··105 <p>sampling·from·a·NoiseModel··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00764_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00764_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04024.html">gtsam::SlotEntry</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">One·<a·class="el"·href="a04024.html"·title="One·SlotEntry·stores·the·slot·index·for·a·variable,·as·well·its·dim.">SlotEntry</a>·stores·the·slot·index·for·a·variable,·as·well·its·dim.··<a·href="a04024.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04028.html">gtsam::Scatter</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04020.html">gtsam::Sampler</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04028.html"·title="Scatter·is·an·intermediate·data·structure·used·when·building·a·HessianFactor·incrementally,...">Scatter</a>·is·an·intermediate·data·structure·used·when·building·a·<a·class="el"·href="a03812.html"·title="A·Gaussian·fa[·...·truncated·by·diffoscope;·len:·141,·SHA:·076add32e801843da462d8eb3e07ee0d338eefd8b18f26f7d3f864018d80cefc·...·].html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Sampling·structure·that·keeps·internal·random·number·generators·for·diagonal·distributions·specified·by·NoiseModel.··<a·href="a04020.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>120 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Maps·global·variable·indices·to·slot·indices.·</p>122 <div·class="textblock"><p>sampling·from·a·NoiseModel·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
127 <dd>124 <dd>
 125 Alex·Cunningham·</dd></dl>
128 Frank·Dellaert·</dd></dl> 
129 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl> 
130 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>130 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00764.html">Scatter.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00764.html">Sampler.h</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>133 ··</ul>
138 </div>134 </div>
139 </body>135 </body>
140 </html>136 </html>
1.7 KB
html2text {}
Max HTML report size reached
296 B
./usr/share/doc/libgtsam-dev/html/a00764.js
210 B
js-beautify {}
Max HTML report size reached
26.0 KB
./usr/share/doc/libgtsam-dev/html/a00764_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Scatter.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Sampler.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 84 lines modifiedOffset 98, 79 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Scatter.h</div></div>104 ··<div·class="headertitle"><div·class="title">Sampler.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00764.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00764.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/FastMap.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>GaussianFactorGraph;</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>Ordering;</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
129 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04020.html">···31</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04020.html">Sampler</a>·{</div>
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04024.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>·{</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key;</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">size_t</span>·dimension;</div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·<span·class="keyword">protected</span>:</div>
 129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04020.html#a715947053d2c801444799e4ce00e6118">···34</a></span>··noiseModel::Diagonal::shared_ptr·<a·class="code·hl_variable"·href="a04020.html#a715947053d2c801444799e4ce00e6118">model_</a>;</div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·_key,·<span·class="keywordtype">size_t</span>·_dimension)·:·key(_key),·dimension(_dimension)·{}</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··std::string·toString()·<span·class="keyword">const</span>;</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">friend</span>·<span·class="keywordtype">bool</span>·operator&lt;(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>&amp;·p,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>&amp;·q)·{</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordflow">return</span>·p.key·&lt;·q.key;</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·Zero(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>&amp;·p)·{·<span·class="key[·...·truncated·by·diffoscope;·len:·40,·SHA:·799fa0ceee7492419e6201da7af78f25ab9d87de4c93d37ca452cc3f022ccf26·...·]</div>131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04020.html#aafc871086f7dd8ee5bf99795c8f98ba1">···37</a></span>··<span·class="keyword">mutable</span>·std::mt19937_64·<a·class="code·hl_variable"·href="a04020.html#aafc871086f7dd8ee5bf99795c8[·...·truncated·by·diffoscope;·len:·23,·SHA:·7a74b1a8f349b9b73c84391205434bf80afce70ba8f2c5cf0fceeaa86424401e·...·]</div>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Sampler&gt;·shared_ptr;</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>};</div>135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
140 </div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a04020.html">Sampler</a>(<span·class="keyword">const</span>·noiseModel::Diagonal::shared_ptr&amp;·model,</div>
 138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···················uint_fast64_t·seed·=·42u);</div>
142 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};"> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04028.html">···49</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04028.html">Scatter</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;SlotEntry&gt;·{</div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">···52</a></span>···GTSAM_EXPORT·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>()·{}</div> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>···GTSAM_EXPORT·<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>(<span·class="keyword">const</span>·<a·class="code·hl_c[·...·truncated·by·diffoscope;·len:·57,·SHA:·731e6228ae66e18ab104a9cb1ab690b816334300ea8ace336d0bdb9d78da97ec·...·]);</div>140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a04020.html">Sampler</a>(<span·class="keyword">const</span>·Vector&amp;·sigmas,·uint_fast64_t·seed·=·42u);</div>
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>···GTSAM_EXPORT·<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·gfg,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering);</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 143 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">size_t</span>·dim()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·model_-&gt;dim();·}</div>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04028.html#a513b73f7ed08f72f79c1362d8959eb9a">add</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keywordtype">size_t</span>·dim);</div> 
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">private</span>:</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··iterator·find(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key);</div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>};</div> 
156 </div> 
157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Vector·sigmas()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·model_-&gt;sigmas();·}</div>
 146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">const</span>·noiseModel::Diagonal::shared_ptr&amp;·model()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·model_;·}</div>
 148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 150 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Vector·sample()·<span·class="keyword">const</span>;</div>
 151 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 152 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·Vector·sampleDiagonal(<span·class="keyword">const</span>·Vector&amp;·sigmas,·std::mt19937_64*·rng);</div>
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·<span·class="keyword">protected</span>:</div>
 155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··Vector·sampleDiagonal(<span·class="keyword">const</span>·Vector&amp;·sigmas)·<span·class="keyword">const</span>;</div>
 156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
 157 </div>
 158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>}··<span·class="comment">//·\·namespace·gtsam</span></div>159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}··<span·class="comment">//·namespace·gtsam</span></div>
159 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div> 
160 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.h</a></div></div>160 <div·class="ttc"·id="aa00824_html"><div·class="ttname"><a·href="a00824.html">NoiseModel.h</a></div></div>
161 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div> 
162 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>161 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 162 <div·class="ttc"·id="aa04020_html"><div·class="ttname"><a·href="a04020.html">gtsam::Sampler</a></div><div·class="ttdoc">Sampling·structure·that·keeps·internal·random·number·generators·for·diagonal·distributions·specified·...</div><div·class="ttdef"><b>Definition</b>·Sampler.h:31</div></div>
 163 <div·class="ttc"·id="aa04020_html_a715947053d2c801444799e4ce00e6118"><div·class="ttname"><a·href="a04020.html#a715947053d2c801444799e4ce00e6118">gtsam::Sampler::model_</a></div><div·class="ttdeci">noiseModel::Diagonal::shared_ptr·model_</div><div·class="ttdoc">noiseModel·created·at·generation</div><div·class="ttdef"><b>Definition</b>·Sampler.h:34</div></div>
 164 <div·class="ttc"·id="aa04020_html_aafc871086f7dd8ee5bf99795c8f98ba1"><div·class="ttname"><a·href="a04020.html#aafc871086f7dd8ee5bf99795c8f98ba1">gtsam::Sampler::generator_</a></div><div·class="ttdeci">std::mt19937_64·generator_</div><div·class="ttdoc">generator</div><div·class="ttdef"><b>Definition</b>·Sampler.h:37</div></div>
163 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div> 
164 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div> 
165 <div·class="ttc"·id="aa03792_html"><div·class="ttname"><a·href="a03792.html">gtsam::GaussianFactorGraph</a></div><div·class="ttdoc">A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:75</div></div> 
166 <div·class="ttc"·id="aa04024_html"><div·class="ttname"><a·href="a04024.html">gtsam::SlotEntry</a></div><div·class="ttdoc">One·SlotEntry·stores·the·slot·index·for·a·variable,·as·well·its·dim.</div><div·class="ttdef"><b>Definition</b>·Scatter.h:32</div></div> 
167 <div·class="ttc"·id="aa04028_html"><div·class="ttname"><a·href="a04028.html">gtsam::Scatter</a></div><div·class="ttdoc">Scatter·is·an·intermediate·data·structure·used·when·building·a·HessianFactor·incrementally,...</div><div·class="ttdef"><b>Definition</b>·Scatter.h:49</div></div> 
168 <div·class="ttc"·id="aa04028_html_a513b73f7ed08f72f79c1362d8959eb9a"><div·class="ttname"><a·href="a04028.html#a513b73f7ed08f72f79c1362d8959eb9a">gtsam::Scatter::add</a></div><div·class="ttdeci">GTSAM_EXPORT·void·add(Key·key,·size_t·dim)</div><div·class="ttdoc">Add·a·key/dim·pair.</div><div·class="ttdef"><b>Definition</b>·Scatter.cpp:76</div></div> 
169 <div·class="ttc"·id="aa04028_html_ad4220161208c55a3e426b0b078567a4b"><div·class="ttname"><a·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">gtsam::Scatter::Scatter</a></div><div·class="ttdeci">GTSAM_EXPORT·Scatter()</div><div·class="ttdoc">Default·Constructor.</div><div·class="ttdef"><b>Definition</b>·Scatter.h:52</div></div> 
170 </div><!--·fragment·--></div><!--·contents·-->165 </div><!--·fragment·--></div><!--·contents·-->
171 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
172 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
173 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
174 ··<ul>169 ··<ul>
175 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00764.html">Scatter.h</a></li>170 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00764.html">Sampler.h</a></li>
176 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>171 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
177 ··</ul>172 ··</ul>
178 </div>173 </div>
179 </body>174 </body>
180 </html>175 </html>
Max diff block lines reached; -1/21016 bytes (-0.00%) of diff not shown.
5.35 KB
html2text {}
Max HTML report size reached
8.81 KB
./usr/share/doc/libgtsam-dev/html/a00767.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SparseEigen.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 62 lines modifiedOffset 94, 35 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">SparseEigen.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianConditional.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)··104 <p>Conditional·Gaussian·Base·class.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00767_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
117 Typedefs</h2></td></tr> 
118 <tr·class="memitem:a52b9b28b076a8ae17d6d3d72ee1229c3"·id="r_a52b9b28b076a8ae17d6d3d72ee1229c3"><td·class="memItemLeft"·align="right"·valign="top">typedef·Eigen::SparseMatrix&lt;·double,·Eigen::ColMajor,·int·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">gtsam::SparseEigen</a></td></tr> 
119 <tr·class="memdesc:a52b9b28b076a8ae17d6d3d72ee1229c3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Eigen-format·sparse·matrix.··<br·/></td></tr> 
120 <tr·class="separator:a52b9b28b076a8ae17d6d3d72ee1229c3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:aa9013a9053629f0c00b97726d9d8e19e"·id="r_aa9013a9053629f0c00b97726d9d8e19e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9013a9053629f0c00b97726d9d8e19e"·name="aa9013a9053629f0c00b97726d9d8e19e"></a> 
125 <a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::sparseJacobianEigen</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;ordering)</td></tr> 
126 <tr·class="memdesc:aa9013a9053629f0c00b97726d9d8e19e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructs·an·Eigen-format·SparseMatrix·of·a·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>.·<br·/></td></tr> 
127 <tr·class="separator:aa9013a9053629f0c00b97726d9d8e19e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:abe813c3f6ac885c7f2a842ed296d97ed"·id="r_abe813c3f6ac885c7f2a842ed296d97ed"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe813c3f6ac885c7f2a842ed296d97ed"·name="abe813c3f6ac885c7f2a842ed296d97ed"></a> 
129 <a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::sparseJacobianEigen</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg)</td></tr> 
130 <tr·class="separator:abe813c3f6ac885c7f2a842ed296d97ed"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>112 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 114 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast,·Frank·Dellaert·</dd></dl>
133 <div·class="textblock"><p>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)·</p> 
134 <dl·class="section·date"><dt>Date</dt><dd>Aug·2019·</dd></dl> 
135 <dl·class="section·author"><dt>Author</dt><dd>Mandy·Xie·</dd> 
136 <dd> 
137 Fan·Jiang·</dd> 
138 <dd> 
139 Gerry·Chen·</dd> 
140 <dd> 
141 Frank·Dellaert·</dd></dl> 
142 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
146 ··<ul>120 ··<ul>
147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00767.html">SparseEigen.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00767.html">GaussianConditional.cpp</a></li>
148 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
149 ··</ul>123 ··</ul>
150 </div>124 </div>
151 </body>125 </body>
152 </html>126 </html>
2.13 KB
html2text {}
Max HTML report size reached
8.28 KB
./usr/share/doc/libgtsam-dev/html/a00773.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 50 lines modifiedOffset 96, 45 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianConditional.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··105 <p>Conditional·Gaussian·Base·class.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00773_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00773_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03752.html">gtsam::GaussianBayesTreeClique</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03764.html">gtsam::GaussianConditional</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a03756.html"·title="A·Bayes·tree·representing·a·Gaussian·density.">GaussianBayesTree</a>.··<a·href="a03752.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03764.html"·title="A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.">GaussianConditional</a>·functions·as·the·node·in·a·Bayes·network.··<a·href="a03764.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03756.html">gtsam::GaussianBayesTree</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·representing·a·Gaussian·density.··<a·href="a03756.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03760.html">gtsam::traits&lt;·GaussianBayesTree·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03768.html">gtsam::traits&lt;·GaussianConditional·&gt;</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03760.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03768.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>123 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>
128 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p> 
129 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
130 <dd> 
131 Richard·Roberts·</dd></dl> 
132 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>131 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00773.html">GaussianBayesTree.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00773.html">GaussianConditional.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>134 ··</ul>
140 </div>135 </div>
141 </body>136 </body>
142 </html>137 </html>
2.04 KB
html2text {}
Max HTML report size reached
404 B
./usr/share/doc/libgtsam-dev/html/a00773.js
318 B
js-beautify {}
Max HTML report size reached
75.9 KB
./usr/share/doc/libgtsam-dev/html/a00773_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 120 lines modifiedOffset 98, 224 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianConditional.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00773.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00773.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/utility.hpp&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00575.html">gtsam/inference/BayesTree.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00731.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00605.html">gtsam/inference/Conditional.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;gtsam/inference/Conditional-inst.h&gt;</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;random&gt;</span>·<span·class="comment">//·for·std::mt19937_64·</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Forward·declarations</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05068.html">GaussianConditional</a>;</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};"> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03752.html">···35</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>·:</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;GaussianBayesTreeClique,·GaussianFactorGraph&gt;</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>·<a·class="code·hl_class"·href="a03752.html">This</a>;</div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;GaussianBayesTreeClique,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_class"·href="a03552.html">Base</a>;</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>()·{}</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03752.html">~GaussianBayesTreeClique</a>()·{}</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;GaussianConditional&gt;&amp;·conditional)·:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div> 
145 </div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03756.html">···50</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·:</div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03764.html">···40</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·:</div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;GaussianBayesTreeClique&gt;</div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>,</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;JacobianFactor,·GaussianConditional&gt;</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03764.html#a0f8b1ce7a6a1414f8c24e160af2f8d4e">···45</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·<a·class="code·hl_typedef"·href="a03764.html#a0f8b1ce7a6a1414f8c24e160af2f8d4e">This</a>;·</div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">···46</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">shared_ptr</a>;·</div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03764.html#a2fdd1b89f3665eda71256f3a57f4a4d0">···47</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·<a·class="code·hl_typedef"·href="a03764.html#a2fdd1b89f3665eda71256f3a57f4a4d0">BaseFactor</a>;·</div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">···48</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;BaseFactor,·This&gt;</a>·<a·class="code·hl_typedef"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">BaseConditional</a>;·</div>
 144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··{</div>145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03764.html#a350122154dc86824df762ae59ee51f80">···54</a></span>····<a·class="code·hl_function"·href="a03764.html#a350122154dc86824df762ae59ee51f80">GaussianConditional</a>()·{}</div>
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">private</span>:</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;GaussianBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</span>·Matrix&amp;·R,</div>
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·<a·class="code·hl_class"·href="a03756.html">This</a>;</div> 
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div>
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03756.html#a10a6eb7dac9a7fcd873d0c0a3c01ca82">···61</a></span>····<a·class="code·hl_function"·href="a03756.html#a10a6eb7dac9a7fcd873d0c0a3c01ca82">GaussianBayesTree</a>()·{}</div>151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</[·...·truncated·by·diffoscope;·len:·117,·SHA:·67dc725faa900ec9b7426c6a6b26402059297d255bb072c03d9b1589d49acbd6·...·]</div>
 152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>························<span·class="keyword">const</span>·Matrix&amp;·S,</div>
 153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>························<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·[·...·truncated·by·diffoscope;·len:·35,·SHA:·3d63eb60aff649721d9622e781fefcdb37a993a05905f023d6e7258a82828673·...·]</div>155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Ve[·...·truncated·by·diffoscope;·len:·159,·SHA:·7b9f0cc85b7d3c2f2c0d70355b76cdc1219c03a246a57c5e1a550bcaca789542·...·]</div>
 156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>························<span·class="keyword">const</span>·Matrix&amp;·S,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent2,·<span·class="keyword">const</span>·Matrix&amp;·T,</div>
 157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>························<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div>
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>()·<span·class="keyword">const</span>;</div>159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</div>
 160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<span·class="keyword">const</span>·TERMS&amp;·terms,</div>
 161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·Vector&amp;·d,</div>
 162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div>
 163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>
 165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(</div>
 166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>&amp;·augmentedMatrix,</div>
 167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·optimizeGradientSearch()·<span·class="keyword">const</span>;</div>169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·FromMeanAndStddev(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0[·...·truncated·by·diffoscope;·len:·68,·SHA:·bfc92ed466c5ecebbc41cf25540efbf7a8d38bd1e4c57c79db152f9b83841ca7·...·]</div>
 170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·················································<span·class="keywordtype">double</span>·sigma);</div>
 171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 172 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·FromMeanAndStddev(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Matrix&amp;·A,</div>
 173 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·················································<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent,·<span·class="keyword">const</span>·Vector&amp;·b,</div>
 174 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·················································<span·class="keywordtype">double</span>·sigma);</div>
166 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>175 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·gradient(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x0)·<span·class="keyword"[·...·truncated·by·diffoscope;·len:·14,·SHA:·3b5c47fda9772184f29062ddaa01b5e33cb953c3211401be9ab7f705d0e7b5b1·...·]</div>176 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·FromMeanAndStddev(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b[·...·truncated·by·diffoscope;·len:·51,·SHA:·75ddd57daabac13aa3e301ea58ff89e7f2eb43a987fae54d2b87f2c5319aa98f·...·]</div>
 177 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·················································<span·class="keyword">const</span>·Matrix&amp;·A1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent1,</div>
 178 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·················································<span·class="keyword">const</span>·Matrix&amp;·A2,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent2,</div>
 179 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·················································<span·class="keyword">const</span>·Vector&amp;·b,·<span·class="keywordtype">double</span>·sigma);</div>
Max diff block lines reached; 34425/58423 bytes (58.92%) of diff not shown.
18.8 KB
html2text {}
Max HTML report size reached
7.89 KB
./usr/share/doc/libgtsam-dev/html/a00785.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianDensity.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 50 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianDensity.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·Gaussian·Density.··105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00785_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00785_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03752.html">gtsam::GaussianBayesTreeClique</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a03756.html"·title="A·Bayes·tree·representing·a·Gaussian·density.">GaussianBayesTree</a>.··<a·href="a03752.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03772.html">gtsam::GaussianDensity</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03756.html">gtsam::GaussianBayesTree</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03772.html"·title="A·GaussianDensity·is·a·GaussianConditional·without·parents.">GaussianDensity</a>·is·a·<a·class="el"·href="a03764.html"·title="A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.">GaussianConditional</a>·w[·...·truncated·by·diffoscope;·len:·32,·SHA:·7b155c2bfee1c395b28747c71269dec93babb42e2408f1ce72156728b161b4bb·...·].html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·representing·a·Gaussian·density.··<a·href="a03756.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03760.html">gtsam::traits&lt;·GaussianBayesTree·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03760.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>126 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·Gaussian·Density.·</p>128 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>129 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
124 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl>130 <dd>
 131 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>136 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00785.html">GaussianDensity.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00785.html">GaussianBayesTree.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>139 ··</ul>
133 </div>140 </div>
134 </body>141 </body>
135 </html>142 </html>
1.88 KB
html2text {}
Max HTML report size reached
40.3 KB
./usr/share/doc/libgtsam-dev/html/a00785_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianDensity.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 92 lines modifiedOffset 98, 120 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianDensity.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00785.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00785.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00833.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/BayesTree.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Forward·declarations</span></div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05068.html">GaussianConditional</a>;</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03772.html">···32</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03772.html">GaussianDensity</a>·:·<span·class="keyword">public</span>·<a·class="c[·...·truncated·by·diffoscope;·len:·58,·SHA:·c524ab53262b5b518c1cf3fc2b3495b0a0aa524bf65185a9c812bcbdc152aba1·...·]</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03752.html">···35</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>·:</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;GaussianBayesTreeClique,·GaussianFactorGraph&gt;</div>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;GaussianDensity&gt;·shared_ptr;</div> 
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{</div>
132 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}"> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03772.html#a5e87d41948515b0ea5548aed04227acd">···39</a></span>····<a·class="code·hl_function"·href="a03772.html#a5e87d41948515b0ea5548aed04227acd">GaussianDensity</a>()·:</div>136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>·<a·class="code·hl_class"·href="a03752.html">This</a>;</div>
 138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;GaussianBayesTreeClique,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_class"·href="a03552.html">Base</a>;</div>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div>
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>()·{</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>()·{}</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03752.html">~GaussianBayesTreeClique</a>()·{}</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<a·class="code·hl_class"·href="a03752.html">GaussianBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;GaussianConditional&gt;&amp;·conditional)·:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div>
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··};</div>
136 </div>145 </div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
138 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03772.html#ab87337fa52b848ce99be24006daef46c">···44</a></span>····<a·class="code·hl_function"·href="a03772.html#ab87337fa52b848ce99be24006daef46c">GaussianDensity</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>&amp;·conditional)·:</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(conditional)·{</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">if</span>(conditional.<a·class="code·hl_function"·href="a03572.html#ae19763bc0d1b12bea9e7bfcb304b40bb">nrParents</a>()·!=·0)</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··········<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;GaussianDensity·can·only·be·created·from·a·conditional·with·no·parents&quot;</span>);</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03756.html">···50</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·:</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;GaussianBayesTreeClique&gt;</div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··{</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">private</span>:</div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;GaussianBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·<a·class="code·hl_class"·href="a03756.html">This</a>;</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03756.html#a10a6eb7dac9a7fcd873d0c0a3c01ca82">···61</a></span>····<a·class="code·hl_function"·href="a03756.html#a10a6eb7dac9a7fcd873d0c0a3c01ca82">GaussianBayesTree</a>()·{}</div>
 160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a01428.html#a4b0057879b0c5f323185452b0d1a4232">optimize</a>()·<span·class="keyword">const</span>;</div>
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·optimizeGradientSearch()·<span·class="keyword">const</span>;</div>
 166 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·gradient(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x0)·<span·class="keyword">const</span>;</div>
 168 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 169 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·gradientAtZero()·<span·class="keyword">const</span>;</div>
 170 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 171 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x)·<span·class="keyword">const</span>;</div>
 172 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 173 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<span·class="keywordtype">double</span>·determinant()·<span·class="keyword">const</span>;</div>
 174 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 175 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>····<span·class="keywordtype">double</span>·logDeterminant()·<span·class="keyword">const</span>;</div>
 176 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 177 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····Matrix·marginalCovariance(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div>
 178 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>··};</div>
144 </div>179 </div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>180 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
 181 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··<span·class="keyword">template</span>&lt;&gt;</div>
146 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">182 <div·class="foldopen"·id="foldopen00134"·data-start="{"·data-end="};">
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03772.html#a4c8ce2cd6b2708df545c4fe7778169ee">···51</a></span>····<a·class="code·hl_function"·href="a03772.html#a4c8ce2cd6b2708df545c4fe7778169ee">GaussianDensity</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</span>·Matrix&amp;·R,·<span·class="keyword">const</span>·SharedDiagonal&amp;·noiseModel·=·SharedDiagonal())·:</div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(key,·d,·R,·noiseModel)·{}</div>183 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno"><a·class="line"·href="a03760.html">··134</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a[·...·truncated·by·diffoscope;·len:·128,·SHA:·7e746880eebfd310d0c9746b7f93db0cb02ed2d3841a549ba0801ab1a3fda360·...·]</div>
 184 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··};</div>
149 </div>185 </div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>186 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03772.html">GaussianDensity</a>·FromMeanAndStddev(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·mean,</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·············································<span·class="keywordtype">double</span>·sigma);</div> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·=·<span·class="stringliteral">&quot;GaussianDensity&quot;</span>,</div> 
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····Vector·<a·class="code·hl_function"·href="a01428.html#a300205092710091b8745c0a145da20a1">mean</a>()·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Matrix·covariance()·<span·class="keyword">const</span>;</div> 
160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div> 
Max diff block lines reached; 7802/30752 bytes (25.37%) of diff not shown.
10.2 KB
html2text {}
Max HTML report size reached
7.21 KB
./usr/share/doc/libgtsam-dev/html/a00788.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianJunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 45 lines modifiedOffset 96, 41 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00788_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00788_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03780.html">gtsam::GaussianFactor</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03808.html">gtsam::GaussianJunctionTree</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·junction·tree·specialized·to·Gaussian·factors,·i.e.,·it·is·a·cluster·tree·with·Gaussian·factors·stored·in·each·cluster.··<a·href="a03808.html#details">More...</a><br·/></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·abstract·virtual·base·class·for·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·and·<a·class="el"·href="a03812.html"·title="A·Gaussian·factor·using·the·canonical·parameters·(information·form)">HessianFactor</a>.··<a·href="a03780.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03784.html">gtsam::traits&lt;·GaussianFactor·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03784.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>118 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.·</p> 
126 <p>GaussianFactor·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Christian·Potthast·</dd></dl>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
 121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 122 <dd>
 123 Richard·Roberts·</dd></dl>
127 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>128 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00788.html">GaussianFactor.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00788.html">GaussianJunctionTree.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>131 ··</ul>
135 </div>132 </div>
136 </body>133 </body>
137 </html>134 </html>
1.72 KB
html2text {}
Max HTML report size reached
57.6 KB
./usr/share/doc/libgtsam-dev/html/a00788_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianJunctionTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 170 lines modifiedOffset 98, 66 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00788.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00788.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.html">gtsam/inference/Factor.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Forward·declarations</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">class·</span>Scatter;</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>GaussianEliminationTree;</div>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">class·</span>SymmetricBlockMatrix;</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03780.html">···38</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a></div>130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03808.html">···38</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03808.html">GaussianJunctionTree</a>·:</div>
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··{</div>131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;GaussianBayesTree,·GaussianFactorGraph&gt;·{</div>
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03780.html#ac49aaf7a5ac8bbf486762e9321a3d34f">···41</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>·<a·class="code·hl_typedef"·href="a03780.html#ac49aaf7a5ac8bbf486762e9321a3d34f">This</a>;·</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">···42</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">shared_ptr</a>;·</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03780.html#a3fe9ce76eaef7dac2a434408e960bbd8">···43</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_typedef"·href="[·...·truncated·by·diffoscope;·len:·45,·SHA:·6d4e8ce42b0d511f3fe7979978e339503db78161692d377ad8f92cac27fbfb6e·...·]">Base</a>;·</div>133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03808.html#a46850a5afd2d6af758c5209792cde593">···41</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;GaussianBayesTree,·GaussianF[·...·truncated·by·diffoscope;·len:·97,·SHA:·ec04002d81812cb0de481296ef47ecc1afd942647ae25089cc1d4e10a1199ce3·...·]">Base</a>;·</div>
 134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03808.html#a3d2cb56f10ff0b3920a1e57af73e3371">···42</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03808.html">GaussianJunctionTree</a>·<a·class="code·hl_typedef"·href="a03808.html#a3d2cb56f10ff0b3920a1e57af73e3371">This</a>;·</div>
 135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03808.html#af18233320fb77123cdc946164743704f">···43</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03808.html#af18233320fb77123cdc946164743704f">shared_ptr</a>;·</div>
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03780.html#ab31173c32b976a81d76af85e1d49e24a">···46</a></span>····<a·class="code·hl_function"·href="a03780.html#ab31173c32b976a81d76af85e1d49e24a">GaussianFactor</a>()·{}</div>137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<a·class="code·hl_class"·href="a03808.html">GaussianJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>&amp;·eliminationTree)[·...·truncated·by·diffoscope;·len:·1,·SHA:·41b805ea7ac014e23556e98bb374702a08344268f92489a02f0880849394a1e4·...·]</div>
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>138 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div> 
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03780.html#a7fc8684c852571ea09ecea36847ed7a2">···51</a></span>····<a·class="code·hl_function"·href="a03780.html#a7fc8684c852571ea09ecea36847ed7a2">GaussianFactor</a>(<span·class="keyword">const</span>·CONTAINER&amp;·keys)·:·<a·class="code·hl_class"·href="a03592.html">Base</a>(keys)·{}</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">···54</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03780.html#a5b1351803dd692f18042e2516ce1d42e">~GaussianFactor</a>()·{}</div> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="comment">//·Implementing·Testable·interface</span></div> 
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03780.html#ace5d1eb61005ebed0c5b111891dcbb7a">···59</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#ace5d1eb61005ebed0c5b111891dcbb7a">print</a>(</div> 
151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>·=·0;</div> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03780.html#a995962014c602d30330eedc0718a5c1b">···64</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03780.html#a995962014c602d30330eedc0718a5c1b">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>&amp;·lf,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>·=·0;</div> 
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·c)·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)·<span·class="keyword">const·override</span>;</div> 
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03780.html#a043b7743551077755ab0a2f7ce9145a9">···82</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·<a·class="code·hl_function"·href="a03780.html#a043b7743551077755ab0a2f7ce9145a9">getDim</a>(<a·class="code·hl_typedef"·href="a03592.html#a71af7ad9e9474ebbcf2fdffc7f31251b">const_iterator</a>·variable)·<span·class="keyword">const</span>·=·0;</div> 
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
162 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03780.html#aad92ba2bc352ae0e4c8e3089684f2fd2">···91</a></span>····<span·class="keyword">virtual</span>·Matrix·<a·class="code·hl_function"·href="a03780.html#aad92ba2bc352ae0e4c8e3089684f2fd2">augmentedJacobian</a>()·<span·class="keyword">const</span>·=·0;</div> 
163 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
164 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03780.html#a11f09725e7f12bb6a17d0b883c336908">··100</a></span>····<span·class="keyword">virtual</span>·std::pair&lt;Matrix,Vector&gt;·<a·class="code·hl_function"·href="a03780.html#a11f09725e7f12bb6a17d0b883c336908">jacobian</a>()·<span·class="keyword">const</span>·=·0;</div> 
165 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
166 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a03780.html#a9d0075b3f0fd624c5ae50784e29f9dc6">··110</a></span>····<span·class="keyword">virtual</span>·Matrix·<a·class="code·hl_function"·href="a03780.html#a9d0075b3f0fd624c5ae50784e29f9dc6">augmentedInformation</a>()·<span·class="keyword">const</span>·=·0;</div> 
167 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
168 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a03780.html#a3e5307082cc4fb1f5bc1c732ab4d61ec">··115</a></span>····<span·class="keyword">virtual</span>·Matrix·<a·class="code·hl_function"·href="a03780.html#a3e5307082cc4fb1f5bc1c732ab4d61ec">information</a>()·<span·class="keyword">const</span>·=·0;</div> 
169 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
170 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·hessianDiagonal()·<span·class="keyword">const</span>;</div> 
171 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
172 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno"><a·class="line"·href="a03780.html#ad3dc97ac8c92c02c5b600a110598b25a">··121</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#ad3dc97ac8c92c02c5b600a110598b25a">hessianDiagonalAdd</a>(<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·d)·<span·class="keyword">const</span>·=·0;</div> 
173 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
174 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a03780.html#abee2d32cd8408a41f9605f4d60ff818f">··124</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#abee2d32cd8408a41f9605f4d60ff818f">hessianDiagonal</a>(<span·class="keywordtype">double</span>*·d)·<span·class="keyword">const</span>·=·0;</div> 
175 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
176 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a03780.html#a0d3fbeedbdf5d116787d0fb7bea1bf85">··127</a></span>····<span·class="keyword">virtual</span>·std::map&lt;Key,Matrix&gt;·<a·class="code·hl_function"·href="a03780.html#a0d3fbeedbdf5d116787d0fb7bea1bf85">hessianBlockDiagonal</a>()·<span·class="keyword">const</span>·=·0;</div> 
177 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> 
178 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno"><a·class="line"·href="a03780.html#a3e305eb0950fbb3a5ea6db3cc9f2032b">··130</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a03780.html#a3e305eb0950fbb3a5ea6db3cc9f2032b">clone</a>()·<span·class="keyword">const</span>·=·0;</div> 
179 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div> 
180 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="a03780.html#abd7ff975956b56b356d04547250650b7">··137</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a03780.html#abd7ff975956b56b356d04547250650b7">negate</a>()·<span·class="keyword">const</span>·=·0;</div> 
181 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div> 
182 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno"><a·class="line"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">··144</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">updateHessian</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·keys,</div> 
183 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>···························<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>*·info)·<span·class="keyword">const</span>·=·0;</div> 
184 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>·</div> 
185 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno"><a·class="line"·href="a03780.html#a835e0d8c262a982cc165084304d21227">··148</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#a835e0d8c262a982cc165084304d21227">multiplyHessianAdd</a>(<span·class="keywordtype">double</span>·alpha,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x,·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·y)·<span·class="keyword">const</span>·=·0;</div> 
186 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div> 
187 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno"><a·class="line"·href="a03780.html#a798113430deafb5db828d23a7187cac2">··151</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_function"·href="a03780.html#a798113430deafb5db828d23a7187cac2">gradientAtZero</a>()·<span·class="keyword">const</span>·=·0;</div> 
188 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>·</div> 
189 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno"><a·class="line"·href="a03780.html#aff23fa0ddcc065591cd4301d86f7a96e">··154</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03780.html#aff23fa0ddcc065591cd4301d86f7a96e">gradientAtZero</a>(<span·class="keywordtype">double</span>*·d)·<span·class="keyword">const</span>·=·0;</div> 
190 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>·</div> 
191 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno"><a·class="line"·href="a03780.html#a16e90a691f7240e1b973e6dd3d8dc9c9">··157</a></span>····<span·class="keyword">virtual</span>·Vector·<a·class="code·hl_function"·href="a03780.html#a16e90a691f7240e1b973e6dd3d8dc9c9">gradient</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x)·<span·class="keyword">const</span>·=·0;</div> 
192 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div> 
193 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>····<span·class="comment">//·Determine·position·of·a·given·key</span></div> 
194 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div> 
195 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·Slot(<span·class="keyword">const</span>·CONTAINER&amp;·keys,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·{</div> 
196 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>······<span·class="keywordflow">return</span>·std::find(keys.begin(),·keys.end(),·key)·-·keys.begin();</div> 
197 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>····}</div> 
198 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>·</div> 
199 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>··<span·class="keyword">private</span>:</div> 
200 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno"><a·class="line"·href="a03780.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··167</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
201 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
202 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>····<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
203 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>······ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_class"·href="a03592.html">Base</a>);</div> 
Max diff block lines reached; 16915/43422 bytes (38.95%) of diff not shown.
15.1 KB
html2text {}
Max HTML report size reached
14.8 KB
./usr/share/doc/libgtsam-dev/html/a00791.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/VectorValues.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 70 lines modifiedOffset 96, 48 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Errors.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VectorValues.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.··105 <p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">107 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem:adcd8a1269185cc3808cadb1d602ecd4e"·id="r_adcd8a1269185cc3808cadb1d602ecd4e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcd8a1269185cc3808cadb1d602ecd4e"·name="adcd8a1269185cc3808cadb1d602ecd4e"></a>
 117 GTSAM_EXPORT·ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;v)</td></tr>
116 <tr·class="memitem:aa84fa88db91d429bec261c655fc54bd6"·id="r_aa84fa88db91d429bec261c655fc54bd6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84fa88db91d429bec261c655fc54bd6"·name="aa84fa88db91d429bec261c655fc54bd6"></a> 
117 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createErrors</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;V)</td></tr> 
118 <tr·class="memdesc:aa84fa88db91d429bec261c655fc54bd6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Break·V·into·pieces·according·to·its·start·indices.·<br·/></td></tr> 
119 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a6abcac97e441f1454790ff53caa1b229"·id="r_a6abcac97e441f1454790ff53caa1b229"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6abcac97e441f1454790ff53caa1b229"·name="a6abcac97e441f1454790ff53caa1b229"></a> 
121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;s=&quot;Errors&quot;)</td></tr> 
122 <tr·class="memdesc:a6abcac97e441f1454790ff53caa1b229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·an·Errors·instance.·<br·/></td></tr> 
123 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:a8c4b4499ddc5f0b219d70b002dc2d55c"·id="r_a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c4b4499ddc5f0b219d70b002dc2d55c"·name="a8c4b4499ddc5f0b219d70b002dc2d55c"></a> 
125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equality</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol)</td></tr> 
126 <tr·class="separator:a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a552de56fca49d1b4942dd9b8e8357b0a"·id="r_a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a552de56fca49d1b4942dd9b8e8357b0a"·name="a552de56fca49d1b4942dd9b8e8357b0a"></a> 
128 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
129 <tr·class="memdesc:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Addition.·<br·/></td></tr> 
130 <tr·class="separator:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:af2dc48a6a2e9abf4d0636578847a6b5a"·id="r_af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2dc48a6a2e9abf4d0636578847a6b5a"·name="af2dc48a6a2e9abf4d0636578847a6b5a"></a> 
132 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
133 <tr·class="memdesc:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Subtraction.·<br·/></td></tr> 
134 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:aa91c0485819ec2bfd249a922c81e3eb4"·id="r_aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa91c0485819ec2bfd249a922c81e3eb4"·name="aa91c0485819ec2bfd249a922c81e3eb4"></a> 
136 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a)</td></tr> 
137 <tr·class="memdesc:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Negation.·<br·/></td></tr> 
138 <tr·class="separator:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:adcd8a1269185cc3808cadb1d602ecd4e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:a14719c9175f98cf6127990d490eded4d"·id="r_a14719c9175f98cf6127990d490eded4d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14719c9175f98cf6127990d490eded4d"·name="a14719c9175f98cf6127990d490eded4d"></a>
 120 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::structureCompareOp</b>·(const·boost::tuple&lt;·<a·class="el"·href="a04064.html#a0e85b51f4c41dfd5226ec68bd7dac767">VectorValues::value_type</a>,·<a·class="el"·href="a04064.html#a0e85b51f4c41dfd5226ec68bd7dac767">VectorValues::value_type</a>·&gt;·&amp;vv)</td></tr>
139 <tr·class="memitem:a106ec458ddb425604809da93346af55d"·id="r_a106ec458ddb425604809da93346af55d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a106ec458ddb425604809da93346af55d"·name="a106ec458ddb425604809da93346af55d"></a> 
140 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
141 <tr·class="memdesc:a106ec458ddb425604809da93346af55d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr> 
142 <tr·class="separator:a106ec458ddb425604809da93346af55d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a14719c9175f98cf6127990d490eded4d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:a131393739a049cb8d3c3d0c3c6e960d6"·id="r_a131393739a049cb8d3c3d0c3c6e960d6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a131393739a049cb8d3c3d0c3c6e960d6"·name="a131393739a049cb8d3c3d0c3c6e960d6"></a>
 123 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator*</b>·(const·double·a,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;v)</td></tr>
143 <tr·class="memitem:a5644e12e89afaac433f5d61c3d8e9003"·id="r_a5644e12e89afaac433f5d61c3d8e9003"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5644e12e89afaac433f5d61c3d8e9003"·name="a5644e12e89afaac433f5d61c3d8e9003"></a> 
144 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::axpy</b>·(double·alpha,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;x,·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;y)</td></tr> 
145 <tr·class="memdesc:a5644e12e89afaac433f5d61c3d8e9003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">BLAS·level·2·style·AXPY,·<code>y·:=·alpha*x·+·y</code>·<br·/></td></tr> 
146 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a131393739a049cb8d3c3d0c3c6e960d6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 </table>125 </table>
148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
149 <div·class="textblock"><p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·</p>127 <div·class="textblock"><p>Implementations·for·<a·class="el"·href="a05072.html"·title="The·Factor::error·simply·extracts·the.">VectorValues</a>.·</p>
150 <p>Errors·</p><dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>128 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
151 <dd>129 <dd>
152 Christian·Potthast·</dd></dl>130 Alex·Cunningham·</dd></dl>
153 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
154 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
157 ··<ul>135 ··<ul>
158 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00791.html">Errors.cpp</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00791.html">VectorValues.cpp</a></li>
159 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
160 ··</ul>138 ··</ul>
161 </div>139 </div>
162 </body>140 </body>
163 </html>141 </html>
2.86 KB
html2text {}
Max HTML report size reached
7.04 KB
./usr/share/doc/libgtsam-dev/html/a00794.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphSolver.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphPreconditioner.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 47 lines modifiedOffset 96, 41 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SubgraphSolver.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Subgraph·Solver·from·IROS·2010.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00794_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00794_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04056.html">gtsam::SubgraphSolverParameters</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04048.html">gtsam::SubgraphPreconditionerParameters</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04060.html">gtsam::SubgraphSolver</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04052.html">gtsam::SubgraphPreconditioner</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·implements·the·linear·SPCG·solver·presented·in·Dellaert·et·al·in·IROS'10.··<a·href="a04060.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04032.html">Subgraph</a>·conditioner·class,·as·explained·in·the·RSS·2010·submission.··<a·href="a04052.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>120 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p> 
125 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
127 <dd> 
128 Yong·Dian·Jian·</dd></dl> 
129 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>128 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00794.html">SubgraphSolver.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00794.html">SubgraphPreconditioner.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>131 ··</ul>
137 </div>132 </div>
138 </body>133 </body>
139 </html>134 </html>
1.7 KB
html2text {}
Max HTML report size reached
404 B
./usr/share/doc/libgtsam-dev/html/a00794.js
318 B
js-beautify {}
Max HTML report size reached
53.8 KB
./usr/share/doc/libgtsam-dev/html/a00794_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphSolver.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphPreconditioner.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 114 lines modifiedOffset 98, 158 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SubgraphSolver.h</div></div>104 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00794.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00794.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00842.html">gtsam/linear/SubgraphBuilder.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">gtsam/linear/SubgraphBuilder.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00806.html">gtsam/linear/Errors.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00782.html">gtsam/linear/IterativeSolver.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;gtsam/linear/Preconditioner.h&gt;</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;utility&gt;</span>··<span·class="comment">//·pair</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declarations</span></div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>GaussianFactorGraph;</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">class·</span>GaussianBayesNet;</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span>SubgraphPreconditioner;</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·Forward·declarations</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">class·</span>GaussianBayesNet;</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>GaussianFactorGraph;</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
133 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
 141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04048.html">···40</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>·{</div>
 142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SubgraphPreconditionerParameters&gt;·shared_ptr;</div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>())</div>
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04056.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a></div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·{</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·builderParams;</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>())</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····:·builderParams(p)·{}</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·builderParams(p)·{}</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·builderParams;</div>
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>()<span·class="keyword">·const·</span>{·Base::print();·}</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)<span·class="keyword">·const·override·</span>{</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····Base::print(os);</div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··}</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>};</div> 
144 </div>147 </div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
146 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">149 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">
147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04060.html">···76</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04060.html">SubgraphSolver</a>·:·<span·class="keyword">public</span>·<a·class="cod[·...·truncated·by·diffoscope;·len:·44,·SHA:·9dcae63681a3c537218bbc23dffcfc9cd404bb56e7df26a6ce47494888a801dc·...·]er</a>·{</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04052.html">···54</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04052.html">SubgraphPreconditioner</a>·:·<span·class="keyword">public</span>·<a·[·...·truncated·by·diffoscope;·len:·53,·SHA:·d7648ee4c44f628839349d79a53ec23d7a136901d9cb9584e0c9d4c10be51a34·...·]er</a>·{</div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·<span·class="keyword">public</span>:</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>
 153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SubgraphPreconditioner&gt;·shared_ptr;</div>
149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a04056.html">SubgraphSolverParameters</a>·<a·class="code·hl_struct"·href="a04056.html">Parameters</a>;</div> 
150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·<span·class="keyword">protected</span>:</div> 
152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_struct"·href="a04056.html">Parameters</a>·parameters_;</div> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">···82</a></span>··boost::shared_ptr&lt;SubgraphPreconditioner&gt;·<a·class="code·hl_variable"·href="a04060.html#ade9c0e75a53cc84a283c0b19c6965ceb">pc_</a>;··</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">private</span>:</div>
 156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·Ab2_;</div>
 157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>·Rc1_;</div>
 158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·xbar_;··</div>
 159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<a·class="code·hl_class"·href="a02312.html">Errors</a>·b2bar_;·</div>
 160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_class"·href="a03840.html">KeyInfo</a>·keyInfo_;</div>
 162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>·parameters_;</div>
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·<span·class="keyword">public</span>:</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">public</span>:</div>
156 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
157 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<a·class="code·hl_class"·href="a04060.html">SubgraphSolver</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;A,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04056.html">Parameters</a>·&amp;parameters,</div> 
158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·&amp;ordering);</div> 
159 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
160 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_class"·href="a04060.html">SubgraphSolver</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;Ab1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;Ab2,</div> 
161 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04056.html">Parameters</a>·&amp;parameters,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·&amp;ordering);</div> 
162 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<a·class="code·hl_class"·href="a04060.html">SubgraphSolver</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>·&amp;Rc1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;Ab2,</div> 
163 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04056.html">Parameters</a>·&amp;parameters);</div>166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<a·class="code·hl_class"·href="a04052.html">SubgraphPreconditioner</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>·&amp;p·=[·...·truncated·by·diffoscope;·len:·84,·SHA:·720c664bed3812dae5f85bf4b0be42c62e2eaf752f6d5850ba6ab3c113dd7a2b·...·]);</div>
 167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_class"·href="a04052.html">SubgraphPreconditioner</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·Ab2,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>&amp;·Rc1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·xbar,</div>
 169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>···························<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>());</div>
 170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<a·class="code·hl_class"·href="a04052.html">~SubgraphPreconditioner</a>()<span·class="keyword">·override·</span>{}</div>
 172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 173 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;SubgraphPreconditioner&quot;</span>)·<span·class="keyword">const</span>;</div>
 174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04052.html#a0024cff7621d969b37460c6f1f2c8e1f">···87</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·<a·class="code·hl_function"·href="a04052.html#a0024cff7621d969b37460c6f1f2c8e1f">Ab2</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·Ab2_;·}</div>
 176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04052.html#abd52f7d2273b00b73e7257dbf7fa6707">···90</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>&amp;·<a·class="code·hl_function"·href="a04052.html#abd52f7d2273b00b73e7257dbf7fa6707">Rc1</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·Rc1_;·}</div>
 178 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a04052.html#a9646fb7fc6ecd0e6d17cc37e0f29e294">···93</a></span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a04052.html#a9646fb7fc6ecd0e6d17cc37e0f29e294">b2bar</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·b2bar_;·}</div>
 180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 181 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="comment">/*·x·=·xbar·+·inv(R1)*y·*/</span></div>
Max diff block lines reached; 12546/41174 bytes (30.47%) of diff not shown.
13.5 KB
html2text {}
Max HTML report size reached
18.1 KB
./usr/share/doc/libgtsam-dev/html/a00797.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/IterativeSolver.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 53 lines modifiedOffset 95, 75 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">IterativeSolver.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">iterative.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Some·support·classes·for·iterative·solvers.··106 <p>Iterative·methods,·implementation.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00797_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00797_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03828.html">gtsam::IterativeOptimizationParameters</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">parameters·for·iterative·linear·solvers··<a·href="a03828.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03832.html">gtsam::IterativeSolver</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·Iterative·Solvers·like·<a·class="el"·href="a04060.html"·title="This·class·implements·the·linear·SPCG·solver·presented·in·Dellaert·et·al·in·IROS&#39;10.">SubgraphSolver</a>.··<a·href="a03832.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03836.html">gtsam::KeyInfoEntry</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handy·data·structure·for·iterative·solvers·key·to·(index,·dimension,·start)··<a·href="a03836.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03840.html">gtsam::KeyInfo</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03824.html">gtsam::System</a></td></tr>
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handy·data·structure·for·iterative·solvers.··<a·href="a03840.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrices.··<a·href="a03824.html#details">More...</a><br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"·id="r_a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplParams"·colspan="2">template&lt;class·S·,·class·V·,·class·E·&gt;·</td></tr>
 125 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplItemLeft"·align="right"·valign="top">V&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">gtsam::conjugateGradients</a>·(const·S·&amp;Ab,·V·x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters,·bool·steepest=false)</td></tr>
 126 <tr·class="memdesc:a6516ea957c3a22ddf429cefef1fe9486"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG)·template·"System"·class·S·needs·gradient(S,v),·e=S*v,·v=S^e·"Vector"·class·V·needs·dot(v,v),·-v,·v+v,·s*v·"Vector"·class·E·needs·dot(v,v)··<br·/></td></tr>
 127 <tr·class="separator:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a37ca85391e3bc671c71b68bc324296f0"·id="r_a37ca85391e3bc671c71b68bc324296f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a37ca85391e3bc671c71b68bc324296f0"·name="a37ca85391e3bc671c71b68bc324296f0"></a>
 129 GTSAM_EXPORT·Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;parameters)</td></tr>
 130 <tr·class="memdesc:a37ca85391e3bc671c71b68bc324296f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr>
 131 <tr·class="separator:a37ca85391e3bc671c71b68bc324296f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:ad2b587fde5d35a27d6c88feb4432e785"·id="r_ad2b587fde5d35a27d6c88feb4432e785"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b587fde5d35a27d6c88feb4432e785"·name="ad2b587fde5d35a27d6c88feb4432e785"></a>
 133 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 134 <tr·class="memdesc:ad2b587fde5d35a27d6c88feb4432e785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr>
 135 <tr·class="separator:ad2b587fde5d35a27d6c88feb4432e785"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:aed4b2ca704ddd6530ea70122f883ac88"·id="r_aed4b2ca704ddd6530ea70122f883ac88"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed4b2ca704ddd6530ea70122f883ac88">gtsam::steepestDescent</a>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 137 <tr·class="memdesc:aed4b2ca704ddd6530ea70122f883ac88"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">convenience·calls·using·matrices,·will·create·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·class·internally:··<br·/></td></tr>
 138 <tr·class="separator:aed4b2ca704ddd6530ea70122f883ac88"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:af55440f741d8b2f706101f7a79ba7111"·id="r_af55440f741d8b2f706101f7a79ba7111"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af55440f741d8b2f706101f7a79ba7111"·name="af55440f741d8b2f706101f7a79ba7111"></a>
 140 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 141 <tr·class="memdesc:af55440f741d8b2f706101f7a79ba7111"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Matrix·version.·<br·/></td></tr>
 142 <tr·class="separator:af55440f741d8b2f706101f7a79ba7111"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a81b7af7638d28555c3f404318cc67b22"·id="r_a81b7af7638d28555c3f404318cc67b22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81b7af7638d28555c3f404318cc67b22"·name="a81b7af7638d28555c3f404318cc67b22"></a>
 144 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 145 <tr·class="memdesc:a81b7af7638d28555c3f404318cc67b22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr>
 146 <tr·class="separator:a81b7af7638d28555c3f404318cc67b22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:aa84114ad1593684ad739088a2898afdb"·id="r_aa84114ad1593684ad739088a2898afdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84114ad1593684ad739088a2898afdb"·name="aa84114ad1593684ad739088a2898afdb"></a>
 148 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 149 <tr·class="memdesc:aa84114ad1593684ad739088a2898afdb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr>
 150 <tr·class="separator:aa84114ad1593684ad739088a2898afdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>151 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>152 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>Some·support·classes·for·iterative·solvers.·</p>153 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>
 154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
132 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>155 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl> 
134 </div></div><!--·contents·-->156 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->157 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->159 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>160 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00797.html">IterativeSolver.h</a></li>161 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00797.html">iterative.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>162 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>163 ··</ul>
142 </div>164 </div>
143 </body>165 </body>
144 </html>166 </html>
5.14 KB
html2text {}
Max HTML report size reached
1020 B
./usr/share/doc/libgtsam-dev/html/a00797.js
934 B
js-beautify {}
Max HTML report size reached
62.7 KB
./usr/share/doc/libgtsam-dev/html/a00797_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/IterativeSolver.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">IterativeSolver.h</div></div>104 ··<div·class="headertitle"><div·class="title">iterative.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00797.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00797.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 182 lines modifiedOffset 114, 136 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00668.html">gtsam/inference/Ordering.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00728.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/tuple/tuple.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·S,·<span·class="keyword">class</span>·V,·<span·class="keyword">class</span>·E&gt;</div>
 128 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··V·<a·class="code·hl_function"·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">conjugateGradients</a>(<span·class="keyword">const</span>·S&amp;·Ab,·V·x,</div>
 129 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">const</span>·ConjugateGradientParameters·&amp;parameters,·<span·class="keywordtype">bool</span>·steepest·=·<span·class="keyword">false</span>);</div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>130 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·Forward·declarations</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">struct·</span>KeyInfoEntry;</div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">class·</span>KeyInfo;</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">class·</span>GaussianFactorGraph;</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
141 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03828.html">···44</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>·{</div>132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03824.html">···44</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03824.html">System</a>·{</div>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>
 135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">const</span>·Matrix&amp;·A_;</div>
 136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">const</span>·Vector&amp;·b_;</div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;IterativeOptimizationParameters&gt;·shared_ptr;</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">enum</span>·Verbosity·{</div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····SILENT·=·0,·COMPLEXITY,·ERROR</div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}·verbosity_;</div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<a·class="code·hl_class"·href="a03824.html">System</a>(<span·class="keyword">const</span>·Matrix&amp;·A,·<span·class="keyword">const</span>·Vector&amp;·b)·:</div>
 141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······A_(A),·b_(b)·{</div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div>
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>(Verbosity·v·=·SILENT)·:</div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······verbosity_(v)·{</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03824.html#a3941a6711f3fe29c7880f349bf23f61c">···57</a></span>····<span·class="keyword">const</span>·Matrix&amp;·<a·class="code·hl_function"·href="a03824.html#a3941a6711f3fe29c7880f349bf23f61c">A</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·A_;·}</div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03824.html#a47bfe00d3b15d9a270173e4da239873f">···60</a></span>····<span·class="keyword">const</span>·Vector&amp;·<a·class="code·hl_function"·href="a03824.html#a47bfe00d3b15d9a270173e4da239873f">b</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·b_;·}</div>
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03828.html">~IterativeOptimizationParameters</a>()·{</div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">/*·utility·*/</span></div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">inline</span>·Verbosity·verbosity()<span·class="keyword">·const·</span>{</div>148 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03824.html#ae9b8a03088b3e2177470bb22482d769f">···63</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#ae9b8a03088b3e2177470bb22482d769f">operator^</a>(<span·class="keyword">const</span>·Vector&amp;·e)<span·class="keyword">·const·</span>{</div>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·verbosity_;</div>150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·A_·^·e;</div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
 152 </div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··GTSAM_EXPORT·std::string·getVerbosity()·<span·class="keyword">const</span>;</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·setVerbosity(<span·class="keyword">const</span>·std::string·&amp;s);</div> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 154 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>·(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;System&quot;</span>)·<span·class="keyword">const</span>;</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">/*·matlab·interface·*/</span></div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·print()·<span·class="keyword">const</span>;</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 156 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">···73</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">gradient</a>(<span·class="keyword">const</span>·Vector&amp;·x)<span·class="keyword">·const·</span>{</div>
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">/*·virtual·print·function·*/</span></div>158 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·A()·^·(A()·*·x·-·b());</div>
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··GTSAM_EXPORT·<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)·<span·class="keyword">const</span>;</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="comment">/*·for·serialization·*/</span></div> 
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream·&amp;os,</div> 
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;p);</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··GTSAM_EXPORT·<span·class="keyword">static</span>·Verbosity·verbosityTranslator(<span·class="keyword">const</span>·std::string·&amp;s);</div> 
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··GTSAM_EXPORT·<span·class="keyword">static</span>·std::string·verbosityTranslator(Verbosity·v);</div> 
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>};</div> 
180 </div>160 </div>
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
182 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="};">162 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03832.html">···86</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>·{</div>163 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03824.html#a2d9cdad1b0fe8837a466567e8fa889c3">···78</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#a2d9cdad1b0fe8837a466567e8fa889c3">operator*</a>(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·63,·SHA:·550427ca226e55860cf1f9791038438ecb8313123579bb1dd5b936578330cd2f·...·]{</div>
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</div>164 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·A()·*·x;</div>
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;IterativeSolver&gt;·shared_ptr;</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>()·{</div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div>165 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div>
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03832.html">~IterativeSolver</a>()·{</div> 
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··}</div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div> 
Max diff block lines reached; 17181/49741 bytes (34.54%) of diff not shown.
14.0 KB
html2text {}
Max HTML report size reached
5.83 KB
./usr/share/doc/libgtsam-dev/html/a00800.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Sampler.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 37 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Sampler.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>sampling·from·a·diagonal·NoiseModel··105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a93b526a1339ed094afafd352347a57b1"·id="r_a93b526a1339ed094afafd352347a57b1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a93b526a1339ed094afafd352347a57b1"·name="a93b526a1339ed094afafd352347a57b1"></a>
 117 LogDeterminantData·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::logDeterminant</b>·(const·GaussianBayesTreeClique::shared_ptr·&amp;clique,·LogDeterminantData·&amp;parentSum)</td></tr>
 118 <tr·class="separator:a93b526a1339ed094afafd352347a57b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>119 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>sampling·from·a·diagonal·NoiseModel·</p>121 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>122 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
116 <dd>123 <dd>
117 Alex·Cunningham·</dd></dl>124 Richard·Roberts·</dd></dl>
118 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>129 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00800.html">Sampler.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00800.html">GaussianBayesTree.cpp</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>132 ··</ul>
126 </div>133 </div>
127 </body>134 </body>
128 </html>135 </html>
1.33 KB
html2text {}
Max HTML report size reached
10.9 KB
./usr/share/doc/libgtsam-dev/html/a00803.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/BinaryJacobianFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SparseEigen.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 62 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BinaryJacobianFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SparseEigen.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>A·binary·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.··106 <p>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00803_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00803_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03720.html">gtsam::BinaryJacobianFactor&lt;·M,·N1,·N2·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·binary·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.··<a·href="a03720.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03724.html">gtsam::traits&lt;·BinaryJacobianFactor&lt;·M,·N1,·N2·&gt;·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
 116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 117 Typedefs</h2></td></tr>
 118 <tr·class="memitem:a52b9b28b076a8ae17d6d3d72ee1229c3"·id="r_a52b9b28b076a8ae17d6d3d72ee1229c3"><td·class="memItemLeft"·align="right"·valign="top">typedef·Eigen::SparseMatrix&lt;·double,·Eigen::ColMajor,·int·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">gtsam::SparseEigen</a></td></tr>
 119 <tr·class="memdesc:a52b9b28b076a8ae17d6d3d72ee1229c3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Eigen-format·sparse·matrix.··<br·/></td></tr>
 120 <tr·class="separator:a52b9b28b076a8ae17d6d3d72ee1229c3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:aa9013a9053629f0c00b97726d9d8e19e"·id="r_aa9013a9053629f0c00b97726d9d8e19e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa9013a9053629f0c00b97726d9d8e19e"·name="aa9013a9053629f0c00b97726d9d8e19e"></a>
 125 <a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::sparseJacobianEigen</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;ordering)</td></tr>
 126 <tr·class="memdesc:aa9013a9053629f0c00b97726d9d8e19e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Constructs·an·Eigen-format·SparseMatrix·of·a·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>.·<br·/></td></tr>
 127 <tr·class="separator:aa9013a9053629f0c00b97726d9d8e19e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:abe813c3f6ac885c7f2a842ed296d97ed"·id="r_abe813c3f6ac885c7f2a842ed296d97ed"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abe813c3f6ac885c7f2a842ed296d97ed"·name="abe813c3f6ac885c7f2a842ed296d97ed"></a>
 129 <a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::sparseJacobianEigen</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg)</td></tr>
 130 <tr·class="separator:abe813c3f6ac885c7f2a842ed296d97ed"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>131 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>A·binary·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.·</p>133 <div·class="textblock"><p>Utilities·for·creating·Eigen·sparse·matrices·(<a·class="el"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3"·title="Eigen-format·sparse·matrix.">gtsam::SparseEigen</a>)·</p>
125 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>134 <dl·class="section·date"><dt>Date</dt><dd>Aug·2019·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>135 <dl·class="section·author"><dt>Author</dt><dd>Mandy·Xie·</dd>
 136 <dd>
 137 Fan·Jiang·</dd>
 138 <dd>
 139 Gerry·Chen·</dd>
 140 <dd>
 141 Frank·Dellaert·</dd></dl>
127 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>146 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00803.html">BinaryJacobianFactor.h</a></li>147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00803.html">SparseEigen.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>148 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>149 ··</ul>
135 </div>150 </div>
136 </body>151 </body>
137 </html>152 </html>
2.72 KB
html2text {}
Max HTML report size reached
468 B
./usr/share/doc/libgtsam-dev/html/a00803.js
382 B
js-beautify {}
Max HTML report size reached
46.5 KB
./usr/share/doc/libgtsam-dev/html/a00803_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/BinaryJacobianFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SparseEigen.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 132 lines modifiedOffset 98, 79 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BinaryJacobianFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">SparseEigen.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00803.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00803.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00761.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00137.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/timing.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;Eigen/Sparse&gt;</span></div>
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·M,·<span·class="keywordtype">int</span>·N1,·<span·class="keywordtype">int</span>·N2&gt;</div> 
127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03720.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>:·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·{</div> 
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">···35</a></span><span·class="keyword">typedef</span>·Eigen::SparseMatrix&lt;double,·Eigen::ColMajor,·int&gt;·<a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>;</div>
 128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03720.html#adef0324d93ae1dd00943ea9a088b9bee">···36</a></span>··<a·class="code·hl_function"·href="a03720.html#adef0324d93ae1dd00943ea9a088b9bee">BinaryJacobianFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·N1&gt;&amp;·A1,</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·N2&gt;&amp;·A2,</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·1&gt;&amp;·b,·<span·class="comment">//</span></div>130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">···38</a></span><a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>·<a·class="code·hl_function"·href="a01428.html#aa9013a9053629f0c00b97726d9d8[·...·truncated·by·diffoscope;·len:·30,·SHA:·8c900d8f8032eb7350b32dd16259ff5d8412f40dcbc5ade8948c68595e461995·...·]</div>
 131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·&amp;ordering)·{</div>
 132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··gttic_(SparseEigen_sparseJacobianEigen);</div>
 133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·intermediate·`entries`·vector·is·kind·of·unavoidable·due·to·how·expensive</span></div>
 134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·factor-&gt;rows()·is,·which·prevents·us·from·populating·SparseEigen·directly.</span></div>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">size_t</span>·nrows,·ncols;</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(key1,·A1,·key2,·A2,·b,·model)·{</div>136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">auto</span>·entries·=·gfg.<a·class="code·hl_function"·href="a03792.html#a2ec5f64848183b75a6a3470c0750aeaa">sparseJacobian</a>(ordering,·nrows,·ncols);</div>
 137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·declare·sparse·matrix</span></div>
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>·Ab(nrows,·ncols);</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·See·Eigen::set_from_triplets.··This·is·about·5%·faster.</span></div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·pass·1:·count·the·nnz·per·inner-vector</span></div>
 141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··std::vector&lt;int&gt;·nnz(ncols,·0);</div>
 142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;entry·:·entries)·nnz[std::get&lt;1&gt;(entry)]++;</div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··Ab.reserve(nnz);</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·pass·2:·insert·the·elements</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;entry·:·entries)</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····Ab.insert(std::get&lt;0&gt;(entry),·std::get&lt;1&gt;(entry))·=·std::get&lt;2&gt;(entry);</div>
 147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">return</span>·Ab;</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
137 </div>149 </div>
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1()<span·class="keyword">·const·</span>{</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[0];</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div> 
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2()<span·class="keyword">·const·</span>{</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[1];</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="comment">//·Fixed-size·matrix·update</span></div> 
147 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">···51</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">updateHessian</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·infoKeys,</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>*·info)<span·class="keyword">·const·override·</span>{</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····gttic(updateHessian_BinaryJacobianFactor);</div> 
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Whiten·the·factor·if·it·has·a·noise·model</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·<a·class="code·hl_function"·href="a03844.html#a44a2ce150ef653460b6f2c3c3cd251c6">get_model</a>();</div> 
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">if</span>·(model·&amp;&amp;·!model-&gt;isUnit())·{</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">if</span>·(model-&gt;isConstrained())</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>············<span·class="stringliteral">&quot;BinaryJacobianFactor::updateHessian:·cannot·update·information·with·&quot;</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>················<span·class="stringliteral">&quot;constrained·noise·model&quot;</span>);</div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>·whitenedFactor(key1(),·model-&gt;Whiten(<a·class="code·hl_function"·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">getA</a>(<a·class="code·hl_function"·href="a03592.html#a17c02f11c35bf7768347cad4943f0f64">begin</a>())),</div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········key2(),·model-&gt;Whiten(<a·class="code·hl_function"·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">getA</a>(<a·class="code·hl_function"·href="a03592.html#aa1f00e05967c0c278beec17af9cb0530">end</a>())),·model-&gt;whiten(<a·class="code·hl_function"·href="a03844.html#a0d0aa9bc7d1cdf639b6731d6cef6b2f8">getb</a>()));</div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······whitenedFactor.<a·class="code·hl_function"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">updateHessian</a>(infoKeys,·info);</div> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}·<span·class="keywordflow">else</span>·{</div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="comment">//·First·build·an·array·of·slots</span></div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slot1·=·Slot(infoKeys,·key1());</div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slot2·=·Slot(infoKeys,·key2());</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slotB·=·info-&gt;<a·class="code·hl_function"·href="a02472.html#acbbb5bd424e0427ef4672b40e31ffa85">nBlocks</a>()·-·1;</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">const</span>·Matrix&amp;·Ab·=·Ab_.<a·class="code·hl_function"·href="a02660.html#a1637c4ff95b691fce6b0419996d87061">matrix</a>();</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······Eigen::Block&lt;const·Matrix,·M,·N1&gt;·A1(Ab,·0,·0);</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······Eigen::Block&lt;const·Matrix,·M,·N2&gt;·A2(Ab,·0,·N1);</div> 
170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······Eigen::Block&lt;const·Matrix,·M,·1&gt;·b(Ab,·0,·N1·+·N2);</div> 
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>·<a·class="code·hl_function"·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">sparseJacobianEigen</a>(<span·class="keyword">const</span>·GaussianFactorGraph·&amp;gfg)·{</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··gttic_(SparseEigen_sparseJacobianEigen_defaultOrdering);</div>
 153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">sparseJacobianEigen</a>(gfg,·Ordering(gfg.keys()));</div>
 154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="comment">//·We·perform·I·+=·A&#39;*A·to·the·upper·triangle</span></div> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#abb8f0a01919cc6afa0056f0c827d164c">diagonalBlock</a>(slot1).rankUpdate(A1.transpose());</div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#aa199f2600852b106241c1084291d79b5">updateOffDiagonalBlock</a>(slot1,·slot2,·A1.transpose()·*·A2);</div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#aa199f2600852b106241c1084291d79b5">updateOffDiagonalBlock</a>(slot1,·slotB,·A1.transpose()·*·b);</div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#abb8f0a01919cc6afa0056f0c827d164c">diagonalBlock</a>(slot2).rankUpdate(A2.transpose());</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#aa199f2600852b106241c1084291d79b5">updateOffDiagonalBlock</a>(slot2,·slotB,·A2.transpose()·*·b);</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······info-&gt;<a·class="code·hl_function"·href="a02472.html#ac238889d9c141c538f6381619d0c39a4">updateDiagonalBlock</a>(slotB,·b.transpose()·*·b);</div> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div> 
181 </div> 
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>};</div> 
183 </div> 
Max diff block lines reached; 10771/34860 bytes (30.90%) of diff not shown.
12.3 KB
html2text {}
Max HTML report size reached
13.8 KB
./usr/share/doc/libgtsam-dev/html/a00806.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianDensity.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 87 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianDensity.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Errors.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>A·Gaussian·Density.··107 <p>vector·of·errors··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a00806_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">110 <table·class="memberdecls">
 111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 112 Classes</h2></td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03736.html">gtsam::traits&lt;·Errors·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03736.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
 123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 124 Typedefs</h2></td></tr>
 125 <tr·class="memitem:a74eb09e3192f06bae9de746aa981624a"·id="r_a74eb09e3192f06bae9de746aa981624a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a74eb09e3192f06bae9de746aa981624a"·name="a74eb09e3192f06bae9de746aa981624a"></a>
 126 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Errors</b>·=·<a·class="el"·href="a02312.html">FastList</a>&lt;·Vector·&gt;</td></tr>
 127 <tr·class="memdesc:a74eb09e3192f06bae9de746aa981624a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Errors·is·a·vector·of·errors.·<br·/></td></tr>
 128 <tr·class="separator:a74eb09e3192f06bae9de746aa981624a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 </table><table·class="memberdecls">
 130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 131 Functions</h2></td></tr>
 132 <tr·class="memitem:aa84fa88db91d429bec261c655fc54bd6"·id="r_aa84fa88db91d429bec261c655fc54bd6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84fa88db91d429bec261c655fc54bd6"·name="aa84fa88db91d429bec261c655fc54bd6"></a>
 133 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createErrors</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;V)</td></tr>
 134 <tr·class="memdesc:aa84fa88db91d429bec261c655fc54bd6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Break·V·into·pieces·according·to·its·start·indices.·<br·/></td></tr>
 135 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a6abcac97e441f1454790ff53caa1b229"·id="r_a6abcac97e441f1454790ff53caa1b229"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6abcac97e441f1454790ff53caa1b229"·name="a6abcac97e441f1454790ff53caa1b229"></a>
 137 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;s=&quot;Errors&quot;)</td></tr>
 138 <tr·class="memdesc:a6abcac97e441f1454790ff53caa1b229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·an·Errors·instance.·<br·/></td></tr>
 139 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:a8c4b4499ddc5f0b219d70b002dc2d55c"·id="r_a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c4b4499ddc5f0b219d70b002dc2d55c"·name="a8c4b4499ddc5f0b219d70b002dc2d55c"></a>
 141 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equality</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol)</td></tr>
 142 <tr·class="separator:a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a552de56fca49d1b4942dd9b8e8357b0a"·id="r_a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a552de56fca49d1b4942dd9b8e8357b0a"·name="a552de56fca49d1b4942dd9b8e8357b0a"></a>
 144 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 145 <tr·class="memdesc:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Addition.·<br·/></td></tr>
 146 <tr·class="separator:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:af2dc48a6a2e9abf4d0636578847a6b5a"·id="r_af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2dc48a6a2e9abf4d0636578847a6b5a"·name="af2dc48a6a2e9abf4d0636578847a6b5a"></a>
 148 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 149 <tr·class="memdesc:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Subtraction.·<br·/></td></tr>
 150 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 151 <tr·class="memitem:aa91c0485819ec2bfd249a922c81e3eb4"·id="r_aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa91c0485819ec2bfd249a922c81e3eb4"·name="aa91c0485819ec2bfd249a922c81e3eb4"></a>
 152 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a)</td></tr>
 153 <tr·class="memdesc:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Negation.·<br·/></td></tr>
 154 <tr·class="separator:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a106ec458ddb425604809da93346af55d"·id="r_a106ec458ddb425604809da93346af55d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a106ec458ddb425604809da93346af55d"·name="a106ec458ddb425604809da93346af55d"></a>
 156 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 157 <tr·class="memdesc:a106ec458ddb425604809da93346af55d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr>
 158 <tr·class="separator:a106ec458ddb425604809da93346af55d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 <tr·class="memitem:a5644e12e89afaac433f5d61c3d8e9003"·id="r_a5644e12e89afaac433f5d61c3d8e9003"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5644e12e89afaac433f5d61c3d8e9003"·name="a5644e12e89afaac433f5d61c3d8e9003"></a>
 160 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::axpy</b>·(double·alpha,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;x,·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;y)</td></tr>
 161 <tr·class="memdesc:a5644e12e89afaac433f5d61c3d8e9003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">BLAS·level·2·style·AXPY,·<code>y·:=·alpha*x·+·y</code>·<br·/></td></tr>
 162 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>163 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>164 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>A·Gaussian·Density.·</p>165 <div·class="textblock"><p>vector·of·errors·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>166 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl> 
117 </div></div><!--·contents·-->167 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>171 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00806.html">GaussianDensity.cpp</a></li>172 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00806.html">Errors.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>173 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>174 ··</ul>
125 </div>175 </div>
126 </body>176 </body>
127 </html>177 </html>
2.52 KB
html2text {}
Max HTML report size reached
7.03 KB
./usr/share/doc/libgtsam-dev/html/a00809.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 39 lines modifiedOffset 94, 55 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">KalmanFilter.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.cpp·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Simple·linear·Kalman·filter.··106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 116 Typedefs</h2></td></tr>
 117 <tr·class="memitem:ab826fc898d16d52c60fbe6ad58e3282e"·id="r_ab826fc898d16d52c60fbe6ad58e3282e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab826fc898d16d52c60fbe6ad58e3282e"·name="ab826fc898d16d52c60fbe6ad58e3282e"></a>
 118 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SparseTriplets</b>·=·std::vector&lt;·std::tuple&lt;·int,·int,·double·&gt;·&gt;</td></tr>
 119 <tr·class="separator:ab826fc898d16d52c60fbe6ad58e3282e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 122 Functions</h2></td></tr>
 123 <tr·class="memitem:a35c269c3243cab16a7475239a9c91021"·id="r_a35c269c3243cab16a7475239a9c91021"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a35c269c3243cab16a7475239a9c91021">gtsam::hasConstraints</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors)</td></tr>
 124 <tr·class="memdesc:a35c269c3243cab16a7475239a9c91021"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluates·whether·linear·factors·have·any·constrained·noise·models.··<br·/></td></tr>
 125 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>126 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 128 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>
114 <div·class="textblock"><p>Simple·linear·Kalman·filter.·</p> 
115 <p>Implemented·using·factor·graphs,·i.e.,·does·Cholesky-based·SRIF,·really.</p> 
116 <dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2011·</dd></dl> 
117 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>129 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
 130 <dd>
 131 Christian·Potthast·</dd>
 132 <dd>
 133 Richard·Roberts·</dd>
118 <dd>134 <dd>
119 Frank·Dellaert·</dd></dl>135 Frank·Dellaert·</dd></dl>
120 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
121 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>140 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00809.html">KalmanFilter.cpp</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00809.html">GaussianFactorGraph.cpp</a></li>
126 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
127 ··</ul>143 ··</ul>
128 </div>144 </div>
129 </body>145 </body>
130 </html>146 </html>
1.58 KB
html2text {}
Max HTML report size reached
7.63 KB
./usr/share/doc/libgtsam-dev/html/a00812.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/AcceleratedPowerMethod.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianDensity.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 51 lines modifiedOffset 95, 44 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">AcceleratedPowerMethod.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianDensity.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation··105 <p>A·Gaussian·Density.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00812_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00812_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03716.html">gtsam::AcceleratedPowerMethod&lt;·Operator·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03772.html">gtsam::GaussianDensity</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·maximum·Eigenpair·with·accelerated·power·method.··<a·href="a03716.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03772.html"·title="A·GaussianDensity·is·a·GaussianConditional·without·parents.">GaussianDensity</a>·is·a·<a·class="el"·href="a03764.html"·title="A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.">GaussianConditional</a>[·...·truncated·by·diffoscope;·len:·34,·SHA:·91887e9b4e491da3e25e6c5eb66e2566d6ddc0b0d966305beb264a8eb5d6e4a2·...·].html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem:acffcaa27b7f93273f420f7ff2a4f596a"·id="r_acffcaa27b7f93273f420f7ff2a4f596a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acffcaa27b7f93273f420f7ff2a4f596a"·name="acffcaa27b7f93273f420f7ff2a4f596a"></a> 
125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sparse</b>·=·Eigen::SparseMatrix&lt;·double·&gt;</td></tr> 
126 <tr·class="separator:acffcaa27b7f93273f420f7ff2a4f596a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table>120 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·</p>122 <div·class="textblock"><p>A·Gaussian·Density.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Jan·21,·2012·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl> 
132 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>129 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00812.html">AcceleratedPowerMethod.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00812.html">GaussianDensity.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>132 ··</ul>
140 </div>133 </div>
141 </body>134 </body>
142 </html>135 </html>
1.8 KB
html2text {}
Max HTML report size reached
49.1 KB
./usr/share/doc/libgtsam-dev/html/a00812_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/AcceleratedPowerMethod.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianDensity.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 166 lines modifiedOffset 98, 92 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">AcceleratedPowerMethod.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianDensity.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00812.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00812.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00758.html">gtsam/linear/PowerMethod.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03772.html">···32</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03772.html">GaussianDensity</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·{</div>
 127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">using·</span>Sparse·=·Eigen::SparseMatrix&lt;double&gt;;</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;GaussianDensity&gt;·shared_ptr;</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
126 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Operator&gt;</div>132 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03772.html#a5e87d41948515b0ea5548aed04227acd">···39</a></span>····<a·class="code·hl_function"·href="a03772.html#a5e87d41948515b0ea5548aed04227acd">GaussianDensity</a>()·:</div>
 134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>()·{</div>
 135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····}</div>
 136 </div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 138 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03772.html#ab87337fa52b848ce99be24006daef46c">···44</a></span>····<a·class="code·hl_function"·href="a03772.html#ab87337fa52b848ce99be24006daef46c">GaussianDensity</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>&amp;·conditional)·:</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(conditional)·{</div>
 141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">if</span>(conditional.<a·class="code·hl_function"·href="a03572.html#ae19763bc0d1b12bea9e7bfcb304b40bb">nrParents</a>()·!=·0)</div>
 142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··········<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;GaussianDensity·can·only·be·created·from·a·conditional·with·no·parents&quot;</span>);</div>
 143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····}</div>
 144 </div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
127 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">146 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
128 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03716.html">···51</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03716.html">AcceleratedPowerMethod</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03980.html">PowerMethod</a>&lt;Operator&gt;·{</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03772.html#a4c8ce2cd6b2708df545c4fe7778169ee">···51</a></span>····<a·class="code·hl_function"·href="a03772.html#a4c8ce2cd6b2708df545c4fe7778169ee">GaussianDensity</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,[·...·truncated·by·diffoscope;·len:·188,·SHA:·f0e69eae176aded935d508a68d96fc0d381a75f5480ffb573c33e2e426e8bccb·...·]</div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(key,·d,·R,·noiseModel)·{}</div>
 149 </div>
129 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
130 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">double</span>·beta_·=·0;··<span·class="comment">//·a·Polyak·momentum·term</span></div>151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03772.html">GaussianDensity</a>·FromMeanAndStddev(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">[·...·truncated·by·diffoscope;·len:·65,·SHA:·5f88dd6d446db2967a6c72cf4e4997956a96324f458ed3dc2a2cf3c477cffaab·...·]</div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·············································<span·class="keywordtype">double</span>·sigma);</div>
131 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
132 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··Vector·previousVector_;··<span·class="comment">//·store·previous·vector</span></div>154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·=·<span·class="st[·...·truncated·by·diffoscope;·len:·48,·SHA:·433a8c0807491c7aa66f824f04d88023a4f64ad10baabd532de23ffec8093497·...·]</div>
 155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
133 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····Vector·<a·class="code·hl_function"·href="a01428.html#a300205092710091b8745c0a145da20a1">mean</a>()·<span·class="keyword">const</span>;</div>
 158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</span>:</div>159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Matrix·covariance()·<span·class="keyword">const</span>;</div>
 160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
135 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03716.html#a1aae79479b85879cc10e97f081dcfd19">···62</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03716.html#a1aae79479b85879cc10e97f081dcfd19">AcceleratedPowerMethod</a>(</div> 
137 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·Operator·&amp;A,·<span·class="keyword">const</span>·boost::optional&lt;Vector&gt;·initial·=·boost::none,</div> 
138 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordtype">double</span>·initialBeta·=·0.0)</div> 
139 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······:·<a·class="code·hl_class"·href="a03980.html">PowerMethod</a>&lt;Operator&gt;(A,·initial)·{</div> 
140 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·initialize·Ritz·eigen·vector·and·previous·vector</span></div> 
141 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····this-&gt;ritzVector_·=·initial·?·initial.get()·:·Vector::Random(this-&gt;dim_);</div> 
142 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····this-&gt;ritzVector_.normalize();</div>161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··};</div>
143 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····previousVector_·=·Vector::Zero(this-&gt;dim_);</div>162 </div>
 163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·GaussianDensity</span></div>
144 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
145 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·initialize·beta_</span></div>165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}<span·class="comment">//·gtsam</span></div>
 166 <div·class="ttc"·id="aa00773_html"><div·class="ttname"><a·href="a00773.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>
146 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····beta_·=·initialBeta;</div> 
147 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div> 
148 </div> 
149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
150 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03716.html#a0d290aa81fbfb4db02d9f3a8790ceb85">···80</a></span>··Vector·<a·class="code·hl_function"·href="a03716.html#a0d290aa81fbfb4db02d9f3a8790ceb85">acceleratedPowerIteration</a>·(<span·class="keyword">const</span>·Vector·&amp;x1,·<span·class="keyword">const</span>·Vector·&amp;x0,</div> 
152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>························<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·beta)<span·class="keyword">·const·</span>{</div> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····Vector·y·=·this-&gt;<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">A_</a>·*·x1·-·beta·*·x0;</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····y.normalize();</div> 
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">return</span>·y;</div> 
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div> 
157 </div> 
158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
159 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">···92</a></span>··Vector·<a·class="code·hl_function"·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">acceleratedPowerIteration</a>·()<span·class="keyword">·const·</span>{</div> 
161 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····Vector·y·=·<a·class="code·hl_function"·href="a03716.html#ac48562a928acf0285d918f0312e5f9f9">acceleratedPowerIteration</a>(this-&gt;ritzVector_,·previousVector_,·beta_);</div> 
162 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·y;</div> 
163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div> 
164 </div> 
165 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
166 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a03716.html#a21ae63aed0ead222ca8e7bb334a4877c">··101</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03716.html#a21ae63aed0ead222ca8e7bb334a4877c">estimateBeta</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·T·=·10)<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="comment">//·set·initial·estimation·of·maxBeta</span></div> 
169 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····Vector·initVector·=·this-&gt;ritzVector_;</div> 
170 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·up·=·initVector.dot(·this-&gt;<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">A_</a>·*·initVector·);</div> 
171 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·down·=·initVector.dot(initVector);</div> 
172 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·mu·=·up·/·down;</div> 
173 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keywordtype">double</span>·maxBeta·=·mu·*·mu·/·4;</div> 
174 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordtype">size_t</span>·maxIndex;</div> 
175 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····std::vector&lt;double&gt;·betas;</div> 
176 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
177 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····Matrix·R·=·Matrix::Zero(this-&gt;dim_,·10);</div> 
178 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="comment">//·run·T·times·of·iteration·to·find·the·beta·that·has·the·largest·Rayleigh·quotient</span></div> 
179 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·t·=·0;·t·&lt;·T;·t++)·{</div> 
Max diff block lines reached; 8517/38039 bytes (22.39%) of diff not shown.
11.9 KB
html2text {}
Max HTML report size reached
8.76 KB
./usr/share/doc/libgtsam-dev/html/a00815.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/ConjugateGradientSolver.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 54 lines modifiedOffset 95, 46 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">ConjugateGradientSolver.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianFactor.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.··105 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00815_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00815_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03728.html">gtsam::ConjugateGradientParameters</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03780.html">gtsam::GaussianFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·abstract·virtual·base·class·for·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·and·<a·class="el"·href="a03812.html"·title="A·Gaussian·factor·using·the·canonical·parameters·(information·form)">HessianFactor</a>.··<a·href="a03780.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03784.html">gtsam::traits&lt;·GaussianFactor·&gt;</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">parameters·for·the·conjugate·gradient·method··<a·href="a03728.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03784.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:ac59c7e1d84d5e8570a143898def32125"·id="r_ac59c7e1d84d5e8570a143898def32125"><td·class="memTemplParams"·colspan="2"><a·id="ac59c7e1d84d5e8570a143898def32125"·name="ac59c7e1d84d5e8570a143898def32125"></a> 
125 template&lt;class·S·,·class·V·&gt;·</td></tr> 
126 <tr·class="memitem:ac59c7e1d84d5e8570a143898def32125"><td·class="memTemplItemLeft"·align="right"·valign="top">V&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::preconditionedConjugateGradient</b>·(const·S·&amp;system,·const·V·&amp;initial,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
127 <tr·class="separator:ac59c7e1d84d5e8570a143898def32125"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>123 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.·</p>
 126 <p>GaussianFactor·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts,·Christian·Potthast·</dd></dl>
130 <div·class="textblock"><p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·</p> 
131 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd> 
132 <dd> 
133 Sungtae·An·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>Nov·6,·2014·</dd></dl> 
135 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>131 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00815.html">ConjugateGradientSolver.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00815.html">GaussianFactor.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>134 ··</ul>
143 </div>135 </div>
144 </body>136 </body>
145 </html>137 </html>
2.21 KB
html2text {}
Max HTML report size reached
338 B
./usr/share/doc/libgtsam-dev/html/a00815.js
252 B
js-beautify {}
Max HTML report size reached
86.0 KB
./usr/share/doc/libgtsam-dev/html/a00815_source.html
Max HTML report size reached
4.54 KB
./usr/share/doc/libgtsam-dev/html/a00818.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearExceptions.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Scatter.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 35 lines modifiedOffset 95, 33 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">linearExceptions.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Scatter.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>110 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 113 <dd>
 114 Frank·Dellaert·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>
117 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>120 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00818.html">linearExceptions.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00818.html">Scatter.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>123 ··</ul>
125 </div>124 </div>
126 </body>125 </body>
127 </html>126 </html>
906 B
html2text {}
Max HTML report size reached
7.68 KB
./usr/share/doc/libgtsam-dev/html/a00821.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearAlgorithms-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 54 lines modifiedOffset 94, 35 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">linearAlgorithms-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianFactor.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.··104 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00821_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03856.html">gtsam::internal::linearAlgorithms::OptimizeData</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03860.html">gtsam::internal::linearAlgorithms::OptimizeClique&lt;·CLIQUE·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pre-order·visitor·for·back-substitution·in·a·Bayes·tree.··<a·href="a03860.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls"> 
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
125 Functions</h2></td></tr> 
126 <tr·class="memitem:a5b0f8cf3f4bb574cd0af2d3173ec9feb"·id="r_a5b0f8cf3f4bb574cd0af2d3173ec9feb"><td·class="memTemplParams"·colspan="2"><a·id="a5b0f8cf3f4bb574cd0af2d3173ec9feb"·name="a5b0f8cf3f4bb574cd0af2d3173ec9feb"></a> 
127 template&lt;class·BAYESTREE·&gt;·</td></tr> 
128 <tr·class="memitem:a5b0f8cf3f4bb574cd0af2d3173ec9feb"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::linearAlgorithms::optimizeBayesTree</b>·(const·BAYESTREE·&amp;bayesTree)</td></tr> 
129 <tr·class="separator:a5b0f8cf3f4bb574cd0af2d3173ec9feb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 </table>112 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Templated·algorithms·that·are·used·in·multiple·places·in·linear.·</p> 
133 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>114 <div·class="textblock"><p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.·</p>
 115 <p>GaussianFactor·</p><dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
134 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>120 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00821.html">linearAlgorithms-inst.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00821.html">GaussianFactor.cpp</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>123 ··</ul>
142 </div>124 </div>
143 </body>125 </body>
144 </html>126 </html>
1.96 KB
html2text {}
Max HTML report size reached
183 KB
./usr/share/doc/libgtsam-dev/html/a00824_source.html
Max HTML report size reached
4.61 KB
./usr/share/doc/libgtsam-dev/html/a00827.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianJunctionTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesNet.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 33 lines modifiedOffset 95, 34 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··
 105 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>112 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>114 <div·class="textblock"><p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Varun·Agrawal·</dd></dl>
114 <dd> 
115 Richard·Roberts·</dd></dl> 
116 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00827.html">GaussianJunctionTree.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00827.html">GaussianBayesNet.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>123 ··</ul>
124 </div>124 </div>
125 </body>125 </body>
126 </html>126 </html>
982 B
html2text {}
Max HTML report size reached
84.7 KB
./usr/share/doc/libgtsam-dev/html/a00833_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PCGSolver.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 224 lines modifiedOffset 98, 157 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianConditional.h</div></div>104 ··<div·class="headertitle"><div·class="title">PCGSolver.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00833.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·PCGSolver.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Preconditioned·Conjugate·Gradient·Solver·for·linear·systems</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·Jan·31,·2012</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Yong-Dian·Jian</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·@author·Sungtae·An</span></div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00728.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/utility.hpp&gt;</span></div>129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00761.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Conditional.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;gtsam/inference/Conditional-inst.h&gt;</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;random&gt;</span>·<span·class="comment">//·for·std::mt19937_64·</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>
 134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>KeyInfo;</div>
 135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>Preconditioner;</div>
 136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">struct·</span>PreconditionerParameters;</div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
134 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">139 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03764.html">···40</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·:</div>140 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03968.html">···36</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>:·<span·class="keyword">public</span>·<a·clas[·...·truncated·by·diffoscope;·len:·70,·SHA:·1214ed4498b19233fd0a7f94618f0c5353488711a60469007b9937d3dae14d9e·...·]</div>
 141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>
 142 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·<a·class="code·hl_class"·href="a03728.html">Base</a>;</div>
 143 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;PCGSolverParameters&gt;·shared_ptr;</div>
 144 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>,</div>145 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>()·{</div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;JacobianFactor,·GaussianConditional&gt;</div>146 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··}</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{</div>147 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 148 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)·<span·class="keyword">const·override</span>;</div>
 149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">/*·interface·to·preconditioner·parameters·*/</span></div>
 151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>&amp;·preconditioner()<span·class="keyword">·const·</span>{</div>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">public</span>:</div>152 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·*preconditioner_;</div>
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03764.html#a0f8b1ce7a6a1414f8c24e160af2f8d4e">···45</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·<a·class="code·hl_typedef"·href="a03764.html#a0f8b1ce7a6a1414f8c24e160af2f8d4e">This</a>;·</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">···46</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">shared_ptr</a>;·</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03764.html#a2fdd1b89f3665eda71256f3a57f4a4d0">···47</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·<a·class="code·hl_typedef"·href="a03764.html#a2fdd1b89f3665eda71256f3a57f4a4d0">BaseFactor</a>;·</div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">···48</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;BaseFactor,·This&gt;</a>·<a·class="code·hl_typedef"·href="a03764.html#a42acbab01dda87c1017d4f996bfb9ff7">BaseConditional</a>;·</div> 
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>154 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03764.html#a350122154dc86824df762ae59ee51f80">···54</a></span>····<a·class="code·hl_function"·href="a03764.html#a350122154dc86824df762ae59ee51f80">GaussianConditional</a>()·{}</div>155 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·needed·for·python·wrapper</span></div>
 156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s)·<span·class="keyword">const</span>;</div>
 157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··boost::shared_ptr&lt;PreconditionerParameters&gt;·preconditioner_;</div>
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>159 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</span>·Matrix&amp;·R,</div> 
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div>160 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">void</span>·setPreconditionerParams(<span·class="keyword">const</span>·boost::shared_ptr&lt;PreconditionerParameters&gt;·preconditioner);</div>
 161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>};</div>
 162 </div>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keywor[·...·truncated·by·diffoscope;·len:·182,·SHA:·c7b462b2afff9f679594149d819ce43541d11c0882dd253abd4fadf17cf02bc5·...·]>164 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};">
 165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03972.html">···62</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03972.html">PCGSolver</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>·{</div>
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>························<span·class="keyword">const</span>·Matrix&amp;·S,</div>166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">public</span>:</div>
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>························<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div>167 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>·<a·class="code·hl_class"·href="a03832.html">Base</a>;</div>
 168 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;PCGSolver&gt;·shared_ptr;</div>
154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>169 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 170 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">protected</span>:</div>
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·d,·<span·class="keyword">const</span>·Matrix&amp;·R,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent1,</div> 
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>························<span·class="keyword">const</span>·Matrix&amp;·S,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent2,·<span·class="keyword">const</span>·Matrix&amp;·T,</div> 
157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>························<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div> 
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>171 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 172 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>·parameters_;</div>
 173 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··boost::shared_ptr&lt;Preconditioner&gt;·preconditioner_;</div>
 174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·TERMS&gt;</div>175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">public</span>:</div>
 176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">/*·Interface·to·initialize·a·solver·without·a·problem·*/</span></div>
 177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<a·class="code·hl_class"·href="a03972.html">PCGSolver</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>·&amp;p);</div>
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(<span·class="keyword">const</span>·TERMS&amp;·terms,</div>178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_class"·href="a03972.html">~PCGSolver</a>()<span·class="keyword">·override·</span>{</div>
 179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·Vector&amp;·d,</div> 
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div> 
163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">using·</span>IterativeSolver::optimize;</div>
164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div> 
165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>(</div> 
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keywordtype">size_t</span>·nrFrontals,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02660.html">VerticalBlockMatrix</a>&amp;·augmentedMatrix,</div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·sigmas·=·SharedDiagonal());</div> 
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·FromMeanAndStddev(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector&amp;·mu,</div> 
170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·················································<span·class="keywordtype">double</span>·sigma);</div> 
171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
Max diff block lines reached; 39188/65685 bytes (59.66%) of diff not shown.
20.5 KB
html2text {}
Max HTML report size reached
7.64 KB
./usr/share/doc/libgtsam-dev/html/a00836.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianEliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 55 lines modifiedOffset 94, 42 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00836_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·· 
107 <a·href="#details">More...</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03776.html">gtsam::GaussianEliminationTree</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>113 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>114 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>115 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
116 Typedefs</h2></td></tr> 
117 <tr·class="memitem:ab826fc898d16d52c60fbe6ad58e3282e"·id="r_ab826fc898d16d52c60fbe6ad58e3282e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab826fc898d16d52c60fbe6ad58e3282e"·name="ab826fc898d16d52c60fbe6ad58e3282e"></a> 
118 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SparseTriplets</b>·=·std::vector&lt;·std::tuple&lt;·int,·int,·double·&gt;·&gt;</td></tr> 
119 <tr·class="separator:ab826fc898d16d52c60fbe6ad58e3282e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
122 Functions</h2></td></tr> 
123 <tr·class="memitem:a35c269c3243cab16a7475239a9c91021"·id="r_a35c269c3243cab16a7475239a9c91021"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a35c269c3243cab16a7475239a9c91021">gtsam::hasConstraints</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors)</td></tr> 
124 <tr·class="memdesc:a35c269c3243cab16a7475239a9c91021"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluates·whether·linear·factors·have·any·constrained·noise·models.··<br·/></td></tr> 
125 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table>117 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
129 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
130 <dd> 
131 Christian·Potthast·</dd> 
132 <dd> 
133 Richard·Roberts·</dd> 
134 <dd>121 <dd>
135 Frank·Dellaert·</dd></dl>122 Richard·Roberts·</dd></dl>
136 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>127 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00836.html">GaussianFactorGraph.cpp</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00836.html">GaussianEliminationTree.h</a></li>
142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
143 ··</ul>130 ··</ul>
144 </div>131 </div>
145 </body>132 </body>
146 </html>133 </html>
1.71 KB
html2text {}
Max HTML report size reached
294 B
./usr/share/doc/libgtsam-dev/html/a00836.js
208 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00836·=·[1 var·a00836·=·[
2 ····["hasConstraints",·"a00836.html#a35c269c3243cab16a7475239a9c91021",·null]2 ····["gtsam::GaussianEliminationTree",·"a03776.html",·"a03776"]
3 ];3 ];
6.39 KB
./usr/share/doc/libgtsam-dev/html/a00839.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/RegularJacobianFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">RegularJacobianFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.··105 <p><a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·class·with·fixed·sized·blcoks.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00839_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04016.html">gtsam::RegularJacobianFactor&lt;·D·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·with·constant·sized·blocks·Provides·raw·memory·access·versions·of·linear·operator.··<a·href="a04016.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>A·factor·with·a·quadratic·error·function·-·a·Gaussian.·</p>122 <div·class="textblock"><p><a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·class·with·fixed·sized·blcoks.·</p>
115 <p>GaussianFactor·</p><dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>Nov·11,·2014·</dd></dl>
116 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>129 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00839.html">GaussianFactor.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00839.html">RegularJacobianFactor.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>132 ··</ul>
124 </div>133 </div>
125 </body>134 </body>
126 </html>135 </html>
1.53 KB
html2text {}
Max HTML report size reached
9.23 KB
./usr/share/doc/libgtsam-dev/html/a00842.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphBuilder.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianEliminationTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 57 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p><a·href="a00842_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">104 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
109 Classes</h2></td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04032.html">gtsam::Subgraph</a></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04036.html">gtsam::Subgraph::Edge</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04040.html">gtsam::SubgraphBuilderParameters</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04044.html">gtsam::SubgraphBuilder</a></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
120 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
126 Functions</h2></td></tr> 
127 <tr·class="memitem:a0ec82adc6e13261cf4a012b65b301256"·id="r_a0ec82adc6e13261cf4a012b65b301256"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0ec82adc6e13261cf4a012b65b301256"·name="a0ec82adc6e13261cf4a012b65b301256"></a> 
128 <a·class="el"·href="a03792.html">GaussianFactorGraph</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::buildFactorSubgraph</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph,·const·bool·clone)</td></tr> 
129 <tr·class="memdesc:a0ec82adc6e13261cf4a012b65b301256"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Select·the·factors·in·a·factor·graph·according·to·the·subgraph.·<br·/></td></tr> 
130 <tr·class="separator:a0ec82adc6e13261cf4a012b65b301256"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a2c7eca9f27b43b52756c1afd85478dd8"·id="r_a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>,·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2c7eca9f27b43b52756c1afd85478dd8">gtsam::splitFactorGraph</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factorGraph,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr> 
132 <tr·class="memdesc:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Split·the·graph·into·a·subgraph·and·the·remaining·edges.··<br·/></td></tr> 
133 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 </table>110 </table>
135 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
136 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
138 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
142 ··<ul>120 ··<ul>
143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00842.html">SubgraphBuilder.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00842.html">GaussianEliminationTree.cpp</a></li>
144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
145 ··</ul>123 ··</ul>
146 </div>124 </div>
147 </body>125 </body>
148 </html>126 </html>
2.34 KB
html2text {}
Max HTML report size reached
6.68 KB
./usr/share/doc/libgtsam-dev/html/a00848.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesNet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/HessianFactor-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 38 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">HessianFactor-inl.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··104 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00848_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00848_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03740.html">gtsam::GaussianBayesNet</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03740.html"·title="GaussianBayesNet·is·a·Bayes·net·made·from·linear-Gaussian·conditionals.">GaussianBayesNet</a>·is·a·Bayes·net·made·from·linear-Gaussian·conditionals.··<a·href="a03740.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03744.html">gtsam::traits&lt;·GaussianBayesNet·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03744.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>113 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p> 
126 <p>GaussianBayesNet·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>115 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>
 116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 117 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
127 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>122 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00848.html">GaussianBayesNet.h</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00848.html">HessianFactor-inl.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>125 ··</ul>
135 </div>126 </div>
136 </body>127 </body>
137 </html>128 </html>
1.61 KB
html2text {}
Max HTML report size reached
51.8 KB
./usr/share/doc/libgtsam-dev/html/a00848_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/HessianFactor-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 192 lines modifiedOffset 98, 65 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.h</div></div>104 ··<div·class="headertitle"><div·class="title">HessianFactor-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00848.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00848.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00833.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00644.html">gtsam/inference/BayesNet.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>
 124 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03812.html#aea53397c9d43a943410ca33a4d8953d4">···25</a></span>··<a·class="code·hl_function"·href="a03812.html#acdcbc6dc5ead9bfdb6010f74bee3c8df">HessianFactor::HessianFactor</a>(<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>&amp;·augmentedInformation)·:</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>(keys),·info_(augmentedInformation)</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·Check·number·of·variables</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordflow">if</span>((<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.<a·class="code·hl_funct[·...·truncated·by·diffoscope;·len:·192,·SHA:·197438d2e16c472e7c2e7aa66bada9c7b4b18eb7e54bd4f68cbee58ba624c1d1·...·]</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="stringliteral">&quot;Error·in·HessianFactor·constructor·input.··Number·of·provided·keys·plus\n&quot;</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="stringliteral">&quot;one·for·the·information·vector·must·equal·the·number·of·provided·matrix·blocks.·&quot;</span>);</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};"> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03740.html">···35</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>:·<span·class="keyword">public</span>·<a·class="c[·...·truncated·by·diffoscope;·len:·72,·SHA:·7de41e732b4c90ab7878adf5b46083d4fc63e019724902114b1744f0e0b71406·...·]</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·Check·RHS·dimension</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordflow">if</span>(<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.getDim(<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.nBlocks()·-·1)·!=·1)</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="stringliteral">&quot;Error·in·HessianFactor·constructor·input.··The·last·provided·matrix·block\n&quot;</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="stringliteral">&quot;must·be·the·information·vector,·but·the·last·provided·block·had·more·than·one·column.&quot;</span>);</div>
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··{</div>139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;GaussianConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>·<a·class="code·hl_class"·href="a03740.html">This</a>;</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·<a·class="code·hl_class"·href="a03764.html">ConditionalType</a>;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03740.html#adecacf9eadcbced34a26cd234e34d197">···49</a></span>····<a·class="code·hl_function"·href="a03740.html#adecacf9eadcbced34a26cd234e34d197">GaussianBayesNet</a>()·{}</div> 
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div> 
145 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03740.html#ae4f5f693d7582da70a64ea80024fdf12">···53</a></span>····<a·class="code·hl_function"·href="a03740.html#ae4f5f693d7582da70a64ea80024fdf12">GaussianBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div> 
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div> 
148 </div>140 </div>
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div> 
151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03740.html#ac863c8c8203f4cb9d099d6d1adf8fb3b">···58</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03740.html#ac863c8c8203f4cb9d099d6d1adf8fb3b">GaussianBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)·{</div> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······push_back(conditionals);</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····}</div> 
155 </div> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03740.html#a91b6b8d6390efc036e690dbaf5493ff4">···65</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03740.html#a91b6b8d6390efc036e690dbaf5493ff4">GaussianBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(graph)·{}</div> 
161 </div> 
162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
164 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03740.html#a8ee2b4fa6d395890878484a8fc4412bd">···73</a></span>····<a·class="code·hl_function"·href="a03740.html#a8ee2b4fa6d395890878484a8fc4412bd">GaussianBayesNet</a>(</div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········std::initializer_list&lt;boost::shared_ptr&lt;DERIVEDCONDITIONAL&gt;·&gt;·conditionals)</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div> 
168 </div> 
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03740.html#aa254332448c98d4c8bfdc860c794acf8">···78</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a03740.html#aa254332448c98d4c8bfdc860c794acf8">~GaussianBayesNet</a>()·=·<span·class="keywordflow">default</span>;</div> 
171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
173 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03740.html">This</a>&amp;·bn,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
176 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03740.html#a8bb3c347e66fc1d2ea8ae5c8e51299fa">···89</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03740.html#a8bb3c347e66fc1d2ea8ae5c8e51299fa">print</a>(</div> 
178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div> 
180 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······Base::print(s,·formatter);</div> 
181 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····}</div> 
182 </div> 
183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div>
184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x)·<span·class="keyword">const</span>;</div> 
187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
188 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keywordtype">double</span>·logProbability(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x)·<span·class="keyword">const</span>;</div> 
189 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
190 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x)·<span·class="keyword">const</span>;</div> 
191 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
192 <div·class="foldopen"·id="foldopen00114"·data-start="{"·data-end="}"> 
193 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a03740.html#a7fa576e202b9e2da584698c5d36082d1">··114</a></span>····<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03740.html#a7fa576e202b9e2da584698c5d36082d1">operator()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x)<span·class="keyword">·const·</span>{</div> 
194 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······<span·class="keywordflow">return</span>·evaluate(x);</div> 
195 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····}</div> 
196 </div> 
Max diff block lines reached; 9820/39934 bytes (24.59%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
15.7 KB
./usr/share/doc/libgtsam-dev/html/a00851.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/JacobianFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 61 lines modifiedOffset 95, 52 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">iterative.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">JacobianFactor.cpp·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Iterative·methods,·implementation.·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
 113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 114 Typedefs</h2></td></tr>
 115 <tr·class="memitem:afd846d34165dc1cf49886a7f654c3de7"·id="r_afd846d34165dc1cf49886a7f654c3de7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd846d34165dc1cf49886a7f654c3de7"·name="afd846d34165dc1cf49886a7f654c3de7"></a>
 116 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Pairs</b>·=·std::vector&lt;·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·Matrix·&gt;·&gt;</td></tr>
 117 <tr·class="separator:afd846d34165dc1cf49886a7f654c3de7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>120 Functions</h2></td></tr>
116 <tr·class="memitem:a0dffaf102d7e9efcaea199e4cc2e95e3"·id="r_a0dffaf102d7e9efcaea199e4cc2e95e3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0dffaf102d7e9efcaea199e4cc2e95e3"·name="a0dffaf102d7e9efcaea199e4cc2e95e3"></a> 
117 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)[·...·truncated·by·diffoscope;·len:·9,·SHA:·5aad8d832f7adaf0c6da4ccd4b3d11e4a7d153a7ff8228dc5fa7fd302dd194fe·...·]>121 <tr·class="memitem:ad694dc473cd9cf50cd0f1018b565b074"·id="r_ad694dc473cd9cf50cd0f1018b565b074"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad694dc473cd9cf50cd0f1018b565b074"·name="ad694dc473cd9cf50cd0f1018b565b074"></a>
 122 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·VariableSlots::const_iterator·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::orderedSlotsHelper</b>·(const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;ordering,·const·<a·class="el"·href="a03708.html">VariableSlots</a>·&amp;variableSlots)</td></tr>
 123 <tr·class="separator:ad694dc473cd9cf50cd0f1018b565b074"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:ab56c4bfa363f8c23c48eb078e9c84a9c"·id="r_ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>,·<a·class="el"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ab56c4bfa363f8c23c48eb078e9c84a9c">gtsam::EliminateQR</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 125 <tr·class="memdesc:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Multiply·all·factors·and·eliminate·the·given·keys·from·the·resulting·factor·using·a·QR·variant·that·handles·constraints·(zero·sigmas).··<br·/></td></tr>
118 <tr·class="separator:a0dffaf102d7e9efcaea199e4cc2e95e3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:ad2b587fde5d35a27d6c88feb4432e785"·id="r_ad2b587fde5d35a27d6c88feb4432e785"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b587fde5d35a27d6c88feb4432e785"·name="ad2b587fde5d35a27d6c88feb4432e785"></a> 
120 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
121 <tr·class="memdesc:ad2b587fde5d35a27d6c88feb4432e785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr> 
122 <tr·class="separator:ad2b587fde5d35a27d6c88feb4432e785"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:aed4b2ca704ddd6530ea70122f883ac88"·id="r_aed4b2ca704ddd6530ea70122f883ac88"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed4b2ca704ddd6530ea70122f883ac88">gtsam::steepestDescent</a>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
124 <tr·class="memdesc:aed4b2ca704ddd6530ea70122f883ac88"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">convenience·calls·using·matrices,·will·create·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·class·internally:··<br·/></td></tr> 
125 <tr·class="separator:aed4b2ca704ddd6530ea70122f883ac88"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:af55440f741d8b2f706101f7a79ba7111"·id="r_af55440f741d8b2f706101f7a79ba7111"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af55440f741d8b2f706101f7a79ba7111"·name="af55440f741d8b2f706101f7a79ba7111"></a> 
127 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
128 <tr·class="memdesc:af55440f741d8b2f706101f7a79ba7111"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Matrix·version.·<br·/></td></tr> 
129 <tr·class="separator:af55440f741d8b2f706101f7a79ba7111"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a81b7af7638d28555c3f404318cc67b22"·id="r_a81b7af7638d28555c3f404318cc67b22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81b7af7638d28555c3f404318cc67b22"·name="a81b7af7638d28555c3f404318cc67b22"></a> 
131 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
132 <tr·class="memdesc:a81b7af7638d28555c3f404318cc67b22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr> 
133 <tr·class="separator:a81b7af7638d28555c3f404318cc67b22"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:aa84114ad1593684ad739088a2898afdb"·id="r_aa84114ad1593684ad739088a2898afdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84114ad1593684ad739088a2898afdb"·name="aa84114ad1593684ad739088a2898afdb"></a> 
135 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
136 <tr·class="memdesc:aa84114ad1593684ad739088a2898afdb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr> 
137 <tr·class="separator:aa84114ad1593684ad739088a2898afdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 </table>127 </table>
139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
140 <div·class="textblock"><p>Iterative·methods,·implementation.·</p> 
141 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>129 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 130 <dd>
 131 Christian·Potthast·</dd>
 132 <dd>
 133 Frank·Dellaert·</dd></dl>
142 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>134 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
143 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
147 ··<ul>139 ··<ul>
148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00851.html">iterative.cpp</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00851.html">JacobianFactor.cpp</a></li>
149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
150 ··</ul>142 ··</ul>
151 </div>143 </div>
152 </body>144 </body>
153 </html>145 </html>
4.35 KB
html2text {}
Max HTML report size reached
657 B
./usr/share/doc/libgtsam-dev/html/a00851.js
571 B
js-beautify {}
Max HTML report size reached
6.91 KB
./usr/share/doc/libgtsam-dev/html/a00854.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Scatter.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Scatter.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00854_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 116 Functions</h2></td></tr>
 117 <tr·class="memitem:ae5b8cc61c1f0f37f9b89d667d7a75a6d"·id="r_ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memTemplParams"·colspan="2"><a·id="ae5b8cc61c1f0f37f9b89d667d7a75a6d"·name="ae5b8cc61c1f0f37f9b89d667d7a75a6d"></a>
 118 template&lt;class·BAYESTREE·&gt;·</td></tr>
 119 <tr·class="memitem:ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::optimizeInPlace</b>·(const·typename·BAYESTREE::sharedClique·&amp;clique,·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;result)</td></tr>
 120 <tr·class="separator:ae5b8cc61c1f0f37f9b89d667d7a75a6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:a979f3c9de3b9d4c955730745bea61d48"·id="r_a979f3c9de3b9d4c955730745bea61d48"><td·class="memTemplParams"·colspan="2"><a·id="a979f3c9de3b9d4c955730745bea61d48"·name="a979f3c9de3b9d4c955730745bea61d48"></a>
 122 template&lt;class·BAYESTREE·&gt;·</td></tr>
 123 <tr·class="memitem:a979f3c9de3b9d4c955730745bea61d48"><td·class="memTemplItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::logDeterminant</b>·(const·typename·BAYESTREE::sharedClique·&amp;clique)</td></tr>
 124 <tr·class="separator:a979f3c9de3b9d4c955730745bea61d48"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>125 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>126 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>127 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>
 128 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
113 <dd>129 <dd>
 130 Richard·Roberts·</dd></dl>
114 Frank·Dellaert·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl> 
116 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>135 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00854.html">Scatter.cpp</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00854.html">GaussianBayesTree-inl.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>138 ··</ul>
124 </div>139 </div>
125 </body>140 </body>
126 </html>141 </html>
1.56 KB
html2text {}
Max HTML report size reached
17.7 KB
./usr/share/doc/libgtsam-dev/html/a00857.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphBuilder.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 85 lines modifiedOffset 96, 55 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Errors.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>vector·of·errors·· 
108 <a·href="#details">More...</a></p> 
  
109 <p><a·href="a00857_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00857_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">107 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>109 Classes</h2></td></tr>
 110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04032.html">gtsam::Subgraph</a></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03736.html">gtsam::traits&lt;·Errors·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04036.html">gtsam::Subgraph::Edge</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03736.html#details">More...</a><br·/></td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04040.html">gtsam::SubgraphBuilderParameters</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04044.html">gtsam::SubgraphBuilder</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
124 Typedefs</h2></td></tr> 
125 <tr·class="memitem:a74eb09e3192f06bae9de746aa981624a"·id="r_a74eb09e3192f06bae9de746aa981624a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a74eb09e3192f06bae9de746aa981624a"·name="a74eb09e3192f06bae9de746aa981624a"></a> 
126 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Errors</b>·=·<a·class="el"·href="a02312.html">FastList</a>&lt;·Vector·&gt;</td></tr> 
127 <tr·class="memdesc:a74eb09e3192f06bae9de746aa981624a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Errors·is·a·vector·of·errors.·<br·/></td></tr> 
128 <tr·class="separator:a74eb09e3192f06bae9de746aa981624a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table><table·class="memberdecls"> 
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
131 Functions</h2></td></tr>126 Functions</h2></td></tr>
 127 <tr·class="memitem:a0ec82adc6e13261cf4a012b65b301256"·id="r_a0ec82adc6e13261cf4a012b65b301256"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0ec82adc6e13261cf4a012b65b301256"·name="a0ec82adc6e13261cf4a012b65b301256"></a>
 128 <a·class="el"·href="a03792.html">GaussianFactorGraph</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::buildFactorSubgraph</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph,·const·bool·clone)</td></tr>
 129 <tr·class="memdesc:a0ec82adc6e13261cf4a012b65b301256"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Select·the·factors·in·a·factor·graph·according·to·the·subgraph.·<br·/></td></tr>
132 <tr·class="memitem:aa84fa88db91d429bec261c655fc54bd6"·id="r_aa84fa88db91d429bec261c655fc54bd6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84fa88db91d429bec261c655fc54bd6"·name="aa84fa88db91d429bec261c655fc54bd6"></a> 
133 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createErrors</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;V)</td></tr> 
134 <tr·class="memdesc:aa84fa88db91d429bec261c655fc54bd6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Break·V·into·pieces·according·to·its·start·indices.·<br·/></td></tr> 
135 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a6abcac97e441f1454790ff53caa1b229"·id="r_a6abcac97e441f1454790ff53caa1b229"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6abcac97e441f1454790ff53caa1b229"·name="a6abcac97e441f1454790ff53caa1b229"></a> 
137 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;s=&quot;Errors&quot;)</td></tr> 
138 <tr·class="memdesc:a6abcac97e441f1454790ff53caa1b229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·an·Errors·instance.·<br·/></td></tr> 
139 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:a8c4b4499ddc5f0b219d70b002dc2d55c"·id="r_a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c4b4499ddc5f0b219d70b002dc2d55c"·name="a8c4b4499ddc5f0b219d70b002dc2d55c"></a> 
141 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equality</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol)</td></tr> 
142 <tr·class="separator:a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a552de56fca49d1b4942dd9b8e8357b0a"·id="r_a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a552de56fca49d1b4942dd9b8e8357b0a"·name="a552de56fca49d1b4942dd9b8e8357b0a"></a> 
144 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
145 <tr·class="memdesc:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Addition.·<br·/></td></tr> 
146 <tr·class="separator:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:af2dc48a6a2e9abf4d0636578847a6b5a"·id="r_af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2dc48a6a2e9abf4d0636578847a6b5a"·name="af2dc48a6a2e9abf4d0636578847a6b5a"></a> 
148 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
149 <tr·class="memdesc:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Subtraction.·<br·/></td></tr> 
150 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a0ec82adc6e13261cf4a012b65b301256"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a2c7eca9f27b43b52756c1afd85478dd8"·id="r_a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>,·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2c7eca9f27b43b52756c1afd85478dd8">gtsam::splitFactorGraph</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factorGraph,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr>
 132 <tr·class="memdesc:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Split·the·graph·into·a·subgraph·and·the·remaining·edges.··<br·/></td></tr>
151 <tr·class="memitem:aa91c0485819ec2bfd249a922c81e3eb4"·id="r_aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa91c0485819ec2bfd249a922c81e3eb4"·name="aa91c0485819ec2bfd249a922c81e3eb4"></a> 
152 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a)</td></tr> 
153 <tr·class="memdesc:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Negation.·<br·/></td></tr> 
154 <tr·class="separator:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:a106ec458ddb425604809da93346af55d"·id="r_a106ec458ddb425604809da93346af55d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a106ec458ddb425604809da93346af55d"·name="a106ec458ddb425604809da93346af55d"></a> 
156 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr> 
157 <tr·class="memdesc:a106ec458ddb425604809da93346af55d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr> 
158 <tr·class="separator:a106ec458ddb425604809da93346af55d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 <tr·class="memitem:a5644e12e89afaac433f5d61c3d8e9003"·id="r_a5644e12e89afaac433f5d61c3d8e9003"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5644e12e89afaac433f5d61c3d8e9003"·name="a5644e12e89afaac433f5d61c3d8e9003"></a> 
160 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::axpy</b>·(double·alpha,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;x,·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;y)</td></tr> 
161 <tr·class="memdesc:a5644e12e89afaac433f5d61c3d8e9003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">BLAS·level·2·style·AXPY,·<code>y·:=·alpha*x·+·y</code>·<br·/></td></tr> 
162 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 </table>134 </table>
164 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>135 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
165 <div·class="textblock"><p>vector·of·errors·</p>136 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
166 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
167 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
168 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>142 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00857.html">Errors.h</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00857.html">SubgraphBuilder.h</a></li>
173 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
174 ··</ul>145 ··</ul>
175 </div>146 </div>
176 </body>147 </body>
177 </html>148 </html>
3.8 KB
html2text {}
Max HTML report size reached
1.15 KB
./usr/share/doc/libgtsam-dev/html/a00857.js
1.07 KB
js-beautify {}
Max HTML report size reached
61.7 KB
./usr/share/doc/libgtsam-dev/html/a00857_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphBuilder.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 95 lines modifiedOffset 98, 216 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Errors.h</div></div>104 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00857.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00857.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.html">gtsam/base/FastList.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/version.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span>boost·{</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span>serialization·{</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">class·</span>access;</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declarations</span></div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>}·<span·class="comment">/*·namespace·serialization·*/</span></div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}·<span·class="comment">/*·namespace·boost·*/</span></div>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">···34</a></span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02312.html">Errors</a>·=·<a·class="code·hl_class"·href="a02312.html">FastList&lt;Vector&gt;</a>;</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#aa84fa88db91d429bec261c655fc54bd6">createErrors</a>(<span·class="keyword">const</span>·<[·...·truncated·by·diffoscope;·len:·68,·SHA:·394ca91fb4ca60aae8e0c4bada6b7f68d21615480840bf85b7321dba83f83dd0·...·]</div>136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"[·...·truncated·by·diffoscope;·len:·150,·SHA:·becb987f21d59842a08c783e786eec269ccc22af33935d6fd5b1795af2b0e849·...·]</div>138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·Forward·declarations</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">struct·</span>PreconditionerParameters;</div>
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">/**************************************************************************/</span></div>
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//·Check·equality·for·unit·testing.</span></div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·equality(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·actual,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·expected,</div> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>···························<span·class="keywordtype">double</span>·tol·=·1e-9);</div> 
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#a552de56fca49d1b4942dd9b8e8357b0a">operator+</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·a,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·b);</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#af2dc48a6a2e9abf4d0636578847a6b5a">operator-</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·a,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·b);</div> 
146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#af2dc48a6a2e9abf4d0636578847a6b5a">operator-</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·a);</div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·a,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·b);</div> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a5644e12e89afaac433f5d61c3d8e9003">axpy</a>(<span·class="keywordtype">double</span>·alpha,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·x,·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·y);</div> 
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">template</span>·&lt;&gt;</div> 
154 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};">143 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03736.html">···63</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02312.html">Errors</a>&gt;·{</div> 
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·Print(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·e,·<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)·{</div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(e,·str);</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04032.html">···43</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04032.html">Subgraph</a>·{</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>
 146 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04036.html">···45</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04036.html">Edge</a>·{</div>
 148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="keywordtype">size_t</span>·index;··<span·class="comment">/*·edge·id·*/</span></div>
 149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordtype">double</span>·weight;·<span·class="comment">/*·edge·weight·*/</span></div>
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·isUnitWeight()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·(weight·==·1.0);·}</div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">friend</span>·std::ostream·&amp;operator&lt;&lt;(std::ostream·&amp;os,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04036.html">Edge</a>·&amp;edge);</div>
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·Equals(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·actual,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·expected,</div> 
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·····················<span·class="keywordtype">double</span>·tol·=·1e-8)·{</div> 
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·equality(actual,·expected,·tol);</div>153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>···<span·class="keyword">private</span>:</div>
 154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keywordtype">void</span>·serialize(Archive·&amp;ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······ar·&amp;BOOST_SERIALIZATION_NVP(index);</div>
 158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······ar·&amp;BOOST_SERIALIZATION_NVP(weight);</div>
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··};</div>
164 </div>161 </div>
 162 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 163 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">typedef</span>·std::vector&lt;Edge&gt;·Edges;</div>
 164 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">typedef</span>·std::vector&lt;size_t&gt;·EdgeIndices;</div>
 165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">typedef</span>·Edges::iterator·iterator;</div>
 166 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">typedef</span>·Edges::const_iterator·const_iterator;</div>
 167 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 168 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">protected</span>:</div>
 169 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··Edges·edges_;·<span·class="comment">/*·index·to·the·factors·*/</span></div>
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>170 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 171 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·<span·class="keyword">public</span>:</div>
 172 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_class"·href="a04032.html">Subgraph</a>()·{}</div>
 173 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a04032.html">Subgraph</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04032.html">Subgraph</a>·&amp;subgraph)·:·edges_(subgraph.edges())·{}</div>
 174 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Subgraph(<span·class="keyword">const</span>·Edges·&amp;edges)·:·edges_(edges)·{}</div>
 175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··Subgraph(<span·class="keyword">const</span>·std::vector&lt;size_t&gt;·&amp;indices);</div>
 176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·Edges·&amp;edges()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·edges_;·}</div>
 178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·size()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·edges_.size();·}</div>
 179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··EdgeIndices·edgeIndices()·<span·class="keyword">const</span>;</div>
 180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··iterator·begin()·{·<span·class="keywordflow">return</span>·edges_.begin();·}</div>
 182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··const_iterator·begin()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·edges_.begin();·}</div>
 183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··iterator·end()·{·<span·class="keywordflow">return</span>·edges_.end();·}</div>
 184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··const_iterator·end()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·edges_.end();·}</div>
Max diff block lines reached; 7238/49092 bytes (14.74%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
7.38 KB
./usr/share/doc/libgtsam-dev/html/a00860.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Sampler.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Scatter.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 44 lines modifiedOffset 96, 48 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Sampler.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Scatter.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>sampling·from·a·NoiseModel··105 <p>Maps·global·variable·indices·to·slot·indices.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00860_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00860_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04024.html">gtsam::SlotEntry</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">One·<a·class="el"·href="a04024.html"·title="One·SlotEntry·stores·the·slot·index·for·a·variable,·as·well·its·dim.">SlotEntry</a>·stores·the·slot·index·for·a·variable,·as·well·its·dim.··<a·href="a04024.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04020.html">gtsam::Sampler</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04028.html">gtsam::Scatter</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Sampling·structure·that·keeps·internal·random·number·generators·for·diagonal·distributions·specified·by·NoiseModel.··<a·href="a04020.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04028.html"·title="Scatter·is·an·intermediate·data·structure·used·when·building·a·HessianFactor·incrementally,...">Scatter</a>·is·an·intermediate·data·structure·used·when·building·a·<a·class="el"·href="a03812.html"·title="A·Gaussian·fa[·...·truncated·by·diffoscope;·len:·141,·SHA:·076add32e801843da462d8eb3e07ee0d338eefd8b18f26f7d3f864018d80cefc·...·].html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>123 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>sampling·from·a·NoiseModel·</p>125 <div·class="textblock"><p>Maps·global·variable·indices·to·slot·indices.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
124 <dd>127 <dd>
125 Alex·Cunningham·</dd></dl>128 Frank·Dellaert·</dd></dl>
 129 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>
126 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>134 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00860.html">Sampler.h</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00860.html">Scatter.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>137 ··</ul>
134 </div>138 </div>
135 </body>139 </body>
136 </html>140 </html>
1.7 KB
html2text {}
Max HTML report size reached
296 B
./usr/share/doc/libgtsam-dev/html/a00860.js
210 B
js-beautify {}
Max HTML report size reached
26.0 KB
./usr/share/doc/libgtsam-dev/html/a00860_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Sampler.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Scatter.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 79 lines modifiedOffset 98, 84 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Sampler.h</div></div>104 ··<div·class="headertitle"><div·class="title">Scatter.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00860.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00860.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00755.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;random&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>Ordering;</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04020.html">···31</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04020.html">Sampler</a>·{</div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04024.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>·{</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key;</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·<span·class="keyword">protected</span>:</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordtype">size_t</span>·dimension;</div>
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04020.html#a715947053d2c801444799e4ce00e6118">···34</a></span>··noiseModel::Diagonal::shared_ptr·<a·class="code·hl_variable"·href="a04020.html#a715947053d2c801444799e4ce00e6118">model_</a>;</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·_key,·<span·class="keywordtype">size_t</span>·_dimens[·...·truncated·by·diffoscope;·len:·42,·SHA:·b9f56d13ea1a6d1e0bcd36a856f1f79dcd4bd114a7f554e9e320c9bdba575bf6·...·]</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··std::string·toString()·<span·class="keyword">const</span>;</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">friend</span>·<span·class="keywordtype">bool</span>·operator&lt;(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>&amp;·p,·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>&amp;·q)·{</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordflow">return</span>·p.key·&lt;·q.key;</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>
 138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·Zero(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04024.html">SlotEntry</a>&amp;·p)·{·<span·class="keywordflow">return</span>·p.dimension==0;}</div>
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04020.html#aafc871086f7dd8ee5bf99795c8f98ba1">···37</a></span>··<span·class="keyword">mutable</span>·std::mt19937_64·<a·class="code·hl_variable"·href="a04020.html#aafc871086f7dd8ee5bf99795c8f98ba1">generator_</a>;</div> 
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div> 
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;Sampler&gt;·shared_ptr;</div> 
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>};</div>
 140 </div>
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a04020.html">Sampler</a>(<span·class="keyword">const</span>·noiseModel::Diagonal::shared_ptr&amp;·model,</div> 
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···················uint_fast64_t·seed·=·42u);</div>142 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04028.html">···49</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04028.html">Scatter</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;SlotEntry&gt;·{</div>
 144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">···52</a></span>···GTSAM_EXPORT·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>()·{}</div>
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a04020.html">Sampler</a>(<span·class="keyword">const</span>·Vector&amp;·sigmas,·uint_fast64_t·seed·=·42u);</div>147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>···GTSAM_EXPORT·<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>(<span·class="keyword">const</span>·<a·class="code·hl_c[·...·truncated·by·diffoscope;·len:·57,·SHA:·731e6228ae66e18ab104a9cb1ab690b816334300ea8ace336d0bdb9d78da97ec·...·]);</div>
141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>···GTSAM_EXPORT·<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">Scatter</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·gfg,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering);</div>
142 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
143 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">size_t</span>·dim()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·model_-&gt;dim();·}</div>151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04028.html#a513b73f7ed08f72f79c1362d8959eb9a">add</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffc[·...·truncated·by·diffoscope;·len:·79,·SHA:·a6ef3801fb3a56981483cab24827e3b2462f854d2dba80fa8a77645053a30d94·...·]</div>
 152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">private</span>:</div>
 154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··iterator·find(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key);</div>
 155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>};</div>
 156 </div>
144 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>157 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Vector·sigmas()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·model_-&gt;sigmas();·}</div> 
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">const</span>·noiseModel::Diagonal::shared_ptr&amp;·model()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·model_;·}</div> 
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
150 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Vector·sample()·<span·class="keyword">const</span>;</div> 
151 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
152 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·Vector·sampleDiagonal(<span·class="keyword">const</span>·Vector&amp;·sigmas,·std::mt19937_64*·rng);</div> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·<span·class="keyword">protected</span>:</div> 
155 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··Vector·sampleDiagonal(<span·class="keyword">const</span>·Vector&amp;·sigmas)·<span·class="keyword">const</span>;</div> 
156 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div> 
157 </div> 
158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>}··<span·class="comment">//·namespace·gtsam</span></div>158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>}··<span·class="comment">//·\·namespace·gtsam</span></div>
 159 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div>
160 <div·class="ttc"·id="aa00755_html"><div·class="ttname"><a·href="a00755.html">NoiseModel.h</a></div></div>160 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div>
 161 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div>
161 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>162 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
162 <div·class="ttc"·id="aa04020_html"><div·class="ttname"><a·href="a04020.html">gtsam::Sampler</a></div><div·class="ttdoc">Sampling·structure·that·keeps·internal·random·number·generators·for·diagonal·distributions·specified·...</div><div·class="ttdef"><b>Definition</b>·Sampler.h:31</div></div> 
163 <div·class="ttc"·id="aa04020_html_a715947053d2c801444799e4ce00e6118"><div·class="ttname"><a·href="a04020.html#a715947053d2c801444799e4ce00e6118">gtsam::Sampler::model_</a></div><div·class="ttdeci">noiseModel::Diagonal::shared_ptr·model_</div><div·class="ttdoc">noiseModel·created·at·generation</div><div·class="ttdef"><b>Definition</b>·Sampler.h:34</div></div> 
164 <div·class="ttc"·id="aa04020_html_aafc871086f7dd8ee5bf99795c8f98ba1"><div·class="ttname"><a·href="a04020.html#aafc871086f7dd8ee5bf99795c8f98ba1">gtsam::Sampler::generator_</a></div><div·class="ttdeci">std::mt19937_64·generator_</div><div·class="ttdoc">generator</div><div·class="t[·...·truncated·by·diffoscope;·len:·36,·SHA:·5156137c8a1be2799358dd4cf4b39e1072820665b0976ec92990161ffe03a7fd·...·]</div></div>163 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><[·...·truncated·by·diffoscope;·len:·28,·SHA:·f1ca64e6313c08c8843b4d4c9651b38c04fb4c6d341b8ed7d8575301b398b808·...·]</div></div>
 164 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>
 165 <div·class="ttc"·id="aa03792_html"><div·class="ttname"><a·href="a03792.html">gtsam::GaussianFactorGraph</a></div><div·class="ttdoc">A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:75</div></div>
 166 <div·class="ttc"·id="aa04024_html"><div·class="ttname"><a·href="a04024.html">gtsam::SlotEntry</a></div><div·class="ttdoc">One·SlotEntry·stores·the·slot·index·for·a·variable,·as·well·its·dim.</div><div·class="ttdef"><b>Definition</b>·Scatter.h:32</div></div>
 167 <div·class="ttc"·id="aa04028_html"><div·class="ttname"><a·href="a04028.html">gtsam::Scatter</a></div><div·class="ttdoc">Scatter·is·an·intermediate·data·structure·used·when·building·a·HessianFactor·incrementally,...</div><div·class="ttdef"><b>Definition</b>·Scatter.h:49</div></div>
 168 <div·class="ttc"·id="aa04028_html_a513b73f7ed08f72f79c1362d8959eb9a"><div·class="ttname"><a·href="a04028.html#a513b73f7ed08f72f79c1362d8959eb9a">gtsam::Scatter::add</a></div><div·class="ttdeci">GTSAM_EXPORT·void·add(Key·key,·size_t·dim)</div><div·class="ttdoc">Add·a·key/dim·pair.</div><div·class="ttdef"><b>Definition</b>·Scatter.cpp:76</div></div>
 169 <div·class="ttc"·id="aa04028_html_ad4220161208c55a3e426b0b078567a4b"><div·class="ttname"><a·href="a04028.html#ad4220161208c55a3e426b0b078567a4b">gtsam::Scatter::Scatter</a></div><div·class="ttdeci">GTSAM_EXPORT·Scatter()</div><div·class="ttdoc">Default·Constructor.</div><div·class="ttdef"><b>Definition</b>·Scatter.h:52</div></div>
165 </div><!--·fragment·--></div><!--·contents·-->170 </div><!--·fragment·--></div><!--·contents·-->
166 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->172 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->173 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>174 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00860.html">Sampler.h</a></li>175 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00860.html">Scatter.h</a></li>
171 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>176 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
172 ··</ul>177 ··</ul>
173 </div>178 </div>
174 </body>179 </body>
175 </html>180 </html>
5.35 KB
html2text {}
Max HTML report size reached
5.74 KB
./usr/share/doc/libgtsam-dev/html/a00866.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphPreconditioner.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianISAM.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00866_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03800.html">gtsam::GaussianISAM</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03804.html">gtsam::traits&lt;·GaussianISAM·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03804.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>110 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
124 <dd> 
125 Richard·Roberts·</dd></dl> 
126 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>118 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00866.html">GaussianISAM.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00866.html">SubgraphPreconditioner.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>121 ··</ul>
134 </div>122 </div>
135 </body>123 </body>
136 </html>124 </html>
1.21 KB
html2text {}
Max HTML report size reached
4.8 KB
./usr/share/doc/libgtsam-dev/html/a00869.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphSolver.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 37 lines modifiedOffset 95, 36 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SubgraphSolver.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussianConditional-inl.h·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Subgraph·Solver·from·IROS·2010.··104 <p>Conditional·Gaussian·Base·class.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
 106 <p><a·href="a00869_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>113 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 115 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>
114 <div·class="textblock"><p>Subgraph·Solver·from·IROS·2010.·</p> 
115 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl> 
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>
117 <dd> 
118 Yong·Dian·Jian·</dd></dl> 
119 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>121 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00869.html">SubgraphSolver.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00869.html">GaussianConditional-inl.h</a></li>
125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
126 ··</ul>124 ··</ul>
127 </div>125 </div>
128 </body>126 </body>
129 </html>127 </html>
1.07 KB
html2text {}
Max HTML report size reached
6.13 KB
./usr/share/doc/libgtsam-dev/html/a00872.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/HessianFactor-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/RegularHessianFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 38 lines modifiedOffset 94, 46 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HessianFactor-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">RegularHessianFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.··105 <p>HessianFactor·class·with·constant·sized·blocks.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00872_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00872_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04008.html">gtsam::RegularHessianFactor&lt;·D·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04012.html">gtsam::traits&lt;·RegularHessianFactor&lt;·D·&gt;·&gt;</a></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>121 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>Contains·the·HessianFactor·class,·a·general·quadratic·factor.·</p>123 <div·class="textblock"><p>HessianFactor·class·with·constant·sized·blocks.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>
117 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>March·2014·</dd></dl>
118 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>130 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00872.html">HessianFactor-inl.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00872.html">RegularHessianFactor.h</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>133 ··</ul>
126 </div>134 </div>
127 </body>135 </body>
128 </html>136 </html>
1.47 KB
html2text {}
Max HTML report size reached
78.1 KB
./usr/share/doc/libgtsam-dev/html/a00872_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/HessianFactor-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/RegularHessianFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HessianFactor-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">RegularHessianFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00872.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00872.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 49 lines modifiedOffset 114, 258 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00752.html">gtsam/linear/HessianFactor.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00839.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D&gt;</div>
125 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">128 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04008.html">···28</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04008.html">RegularHessianFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>·{</div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03812.html#aea53397c9d43a943410ca33a4d8953d4">···25</a></span>··<a·class="code·hl_function"·href="a03812.html#acdcbc6dc5ead9bfdb6010f74bee3c8df">HessianFactor::HessianFactor</a>(<span·class="keyword">const</span>·KEYS&amp;·keys,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>&amp;·augmentedInformation)·:</div> 
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····<a·class="code·hl_class"·href="a03780.html">GaussianFactor</a>(keys),·info_(augmentedInformation)</div> 
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="comment">//·Check·number·of·variables</span></div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keywordflow">if</span>((<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">Base::keys_</a>.<a·class="code·hl_function"·href="a03592.html#afac01740aefd22f4f90f49767010f811">size</a>()·!=·<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.nBlocks()·-·1)</div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">public</span>:</div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="stringliteral">&quot;Error·in·HessianFactor·constructor·input.··Number·of·provided·keys·plus\n&quot;</span></div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="stringliteral">&quot;one·for·the·information·vector·must·equal·the·number·of·provided·matrix·blocks.·&quot;</span>);</div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·D,·1&gt;·VectorD;</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·D,·D&gt;·MatrixD;</div>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="comment">//·Check·RHS·dimension</span></div>135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordflow">if</span>(<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.getDim(<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>.nBlocks()·-·1)·!=·1)</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div> 
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<span·class="stringliteral">&quot;Error·in·HessianFactor·constructor·input.··The·last·provided·matrix·block\n&quot;</span></div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="stringliteral">&quot;must·be·the·information·vector,·but·the·last·provided·block·had·more·than·one·column.&quot;</span>);</div>136 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04008.html#aceacc209ee0628bae0e7da7d6f03b15f">···39</a></span>··<a·class="code·hl_function"·href="a04008.html#aceacc209ee0628bae0e7da7d6f03b15f">RegularHessianFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·js,</div>
 138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<span·class="keyword">const</span>·std::vector&lt;Matrix&gt;&amp;·Gs,·<span·class="keyword">const</span>·std::vector&lt;Vector&gt;&amp;·gs,·<span·class="keywordtype">double</span>·f)·:</div>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(js,·Gs,·gs,·f)·{</div>
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····checkInvariants();</div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··}</div>
141 </div>142 </div>
142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 144 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04008.html#ae70fc62e57d66f8b30c082a74356b754">···49</a></span>··<a·class="code·hl_function"·href="a04008.html#ae70fc62e57d66f8b30c082a74356b754">RegularHessianFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2,·<span·class="keyword">const</span>·MatrixD&amp;·G11,·<span·class="keyword">const</span>·MatrixD&amp;·G12,</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">const</span>·VectorD&amp;·g1,·<span·class="keyword">const</span>·MatrixD&amp;·G22,·<span·class="keyword">const</span>·VectorD&amp;·g2,·<span·class="keywordtype">double</span>·f)·:</div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(j1,·j2,·G11,·G12,·g1,·G22,·g2,·f)·{</div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
 149 </div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
 152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04008.html#a6bf59fdc2fcc8ef982a624866997e40d">···58</a></span>··<a·class="code·hl_function"·href="a04008.html#a6bf59fdc2fcc8ef982a624866997e40d">RegularHessianFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j3,</div>
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">const</span>·MatrixD&amp;·G11,·<span·class="keyword">const</span>·MatrixD&amp;·G12,·<span·class="keyword">const</span>·MatrixD&amp;·G13,·<span·class="keyword">const</span>·VectorD&amp;·g1,</div>
 154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·MatrixD&amp;·G22,·<span·class="keyword">const</span>·MatrixD&amp;·G23,·<span·class="keyword">const</span>·VectorD&amp;·g2,</div>
 155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">const</span>·MatrixD&amp;·G33,·<span·class="keyword">const</span>·VectorD&amp;·g3,·<span·class="keywordtype">double</span>·f)·:</div>
 156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(j1,·j2,·j3,·G11,·G12,·G13,·g1,·G22,·G23,·g2,·G33,·g3,·f)·{</div>
 157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
 158 </div>
143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div>159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·KEYS&gt;</div>
 161 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04008.html#ab50690c5b18b531c590bf02777f48f97">···68</a></span>··<a·class="code·hl_function"·href="a04008.html#ab50690c5b18b531c590bf02777f48f97">RegularHessianFactor</a>(<span·class="keyword">const</span>·KEYS&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div>
 163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>&amp;·<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>)·:</div>
 164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<a·class="code·hl_function"·href="a03812.html#a08697c1955144897f7ece0e610ea6ccb">augmentedInformation</a>)·{</div>
 165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····checkInvariants();</div>
 166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
 167 </div>
 168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 169 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04008.html#aef13b780689c4a3e45dc9ae4e1154a25">···75</a></span>··<a·class="code·hl_function"·href="a04008.html#aef13b780689c4a3e45dc9ae4e1154a25">RegularHessianFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>&amp;·jf)</div>
 171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······:·<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(jf)·{}</div>
 172 </div>
 173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 174 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04008.html#ac6ff8787eee6162ba77b6abc092a981b">···79</a></span>··<a·class="code·hl_function"·href="a04008.html#ac6ff8787eee6162ba77b6abc092a981b">RegularHessianFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factors,</div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04028.html">Scatter</a>&amp;·scatter)</div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······:·<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(factors,·scatter)·{</div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····checkInvariants();</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
 180 </div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 182 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04008.html#a147284fc57080b9133b344e7b1846764">···86</a></span>··<a·class="code·hl_function"·href="a04008.html#a147284fc57080b9133b344e7b1846764">RegularHessianFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factors)</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······:·<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>(factors)·{</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····checkInvariants();</div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
 187 </div>
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">private</span>:</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·checkInvariants()·{</div>
 192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="a03812.html#a9de862db7722018e839c909d6ff9236b">info_</a>.<a·class="code·hl_function"·href="a02472.html#a26470060971a35498640235f56f235c2">cols</a>()·!=·1·+·(<a·class="code·hl_variable"·href="a03812.html#a9de862db7722018e839c909d6ff9236b">info_</a>.<a·class="code·hl_function"·href="a02472.html#acbbb5bd424e0427ef4672b40e31ffa85">nBlocks</a>()-1)·*·(<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>)D)</div>
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>···········<span·class="stringliteral">&quot;RegularHessianFactor·constructor·was·given·non-regular·factors&quot;</span>);</div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>
 196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="comment">//·Use·Eigen·magic·to·access·raw·memory</span></div>
 198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">typedef</span>·Eigen::Map&lt;VectorD&gt;·DMap;</div>
Max diff block lines reached; 15186/59574 bytes (25.49%) of diff not shown.
19.8 KB
html2text {}
Max HTML report size reached
12.5 KB
./usr/share/doc/libgtsam-dev/html/a00875.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphBuilder.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/NoiseModel.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 50 lines modifiedOffset 96, 50 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">NoiseModel.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
105 <table·class="memberdecls">105 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:a01449"·id="r_a01449"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01449.html">gtsam::noiseModel</a></td></tr>
 112 <tr·class="memdesc:a01449"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·noise·models·live·in·the·<a·class="el"·href="a01449.html"·title="All·noise·models·live·in·the·noiseModel·namespace.">noiseModel</a>·namespace.·<br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Functions</h2></td></tr>116 Functions</h2></td></tr>
 117 <tr·class="memitem:a1f4ed5c76c431f9f287f712ecdcc5deb"·id="r_a1f4ed5c76c431f9f287f712ecdcc5deb"><td·class="memTemplParams"·colspan="2"><a·id="a1f4ed5c76c431f9f287f712ecdcc5deb"·name="a1f4ed5c76c431f9f287f712ecdcc5deb"></a>
 118 template&lt;class·MATRIX·&gt;·</td></tr>
 119 <tr·class="memitem:a1f4ed5c76c431f9f287f712ecdcc5deb"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::noiseModel::updateAb</b>·(MATRIX·&amp;Ab,·int·j,·const·Vector·&amp;a,·const·Vector·&amp;rd)</td></tr>
114 <tr·class="memitem:ae3f790f9aa8d772e952af57e29d0adec"·id="r_ae3f790f9aa8d772e952af57e29d0adec"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae3f790f9aa8d772e952af57e29d0adec"·name="ae3f790f9aa8d772e952af57e29d0adec"></a> 
115 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04036.html">Subgraph::Edge</a>·&amp;edge)</td></tr> 
116 <tr·class="separator:ae3f790f9aa8d772e952af57e29d0adec"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:a80fda1fb2d88d5adb95dc327e1e6cf71"·id="r_a80fda1fb2d88d5adb95dc327e1e6cf71"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a80fda1fb2d88d5adb95dc327e1e6cf71"·name="a80fda1fb2d88d5adb95dc327e1e6cf71"></a> 
118 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr> 
119 <tr·class="separator:a80fda1fb2d88d5adb95dc327e1e6cf71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:a1f4ed5c76c431f9f287f712ecdcc5deb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:af48f40567638eb9c84232fc2902ed8d3"·id="r_af48f40567638eb9c84232fc2902ed8d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af48f40567638eb9c84232fc2902ed8d3"·name="af48f40567638eb9c84232fc2902ed8d3"></a>
 122 boost::optional&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::noiseModel::checkIfDiagonal</b>·(const·Matrix·&amp;M)</td></tr>
120 <tr·class="memitem:ad6e97ebb64a29a2bf2fa337339a1ee27"·id="r_ad6e97ebb64a29a2bf2fa337339a1ee27"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6e97ebb64a29a2bf2fa337339a1ee27"·name="ad6e97ebb64a29a2bf2fa337339a1ee27"></a> 
121 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p)</td></tr> 
122 <tr·class="separator:ad6e97ebb64a29a2bf2fa337339a1ee27"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:a0ec82adc6e13261cf4a012b65b301256"·id="r_a0ec82adc6e13261cf4a012b65b301256"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0ec82adc6e13261cf4a012b65b301256"·name="a0ec82adc6e13261cf4a012b65b301256"></a> 
124 <a·class="el"·href="a03792.html">GaussianFactorGraph</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::buildFactorSubgraph</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph,·const·bool·clone)</td></tr> 
125 <tr·class="memdesc:a0ec82adc6e13261cf4a012b65b301256"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Select·the·factors·in·a·factor·graph·according·to·the·subgraph.·<br·/></td></tr> 
126 <tr·class="separator:a0ec82adc6e13261cf4a012b65b301256"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:af48f40567638eb9c84232fc2902ed8d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a2c7eca9f27b43b52756c1afd85478dd8"·id="r_a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>,·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2c7eca9f27b43b52756c1afd85478dd8">gtsam::splitFactorGraph</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factorGraph,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr> 
128 <tr·class="memdesc:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Split·the·graph·into·a·subgraph·and·the·remaining·edges.··<br·/></td></tr>124 <tr·class="memitem:acd24110f75b25403a013df8c5c08b657"·id="r_acd24110f75b25403a013df8c5c08b657"><td·class="memTemplParams"·colspan="2"><a·id="acd24110f75b25403a013df8c5c08b657"·name="acd24110f75b25403a013df8c5c08b657"></a>
 125 template&lt;typename·VECTOR·&gt;·</td></tr>
 126 <tr·class="memitem:acd24110f75b25403a013df8c5c08b657"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::optional&lt;·size_t·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::noiseModel::check_if_constraint</b>·(VECTOR·a,·const·Vector·&amp;invsigmas,·size_t·m)</td></tr>
129 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:acd24110f75b25403a013df8c5c08b657"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>128 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>130 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·13,·2010·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 132 <dd>
 133 Frank·Dellaert·</dd></dl>
134 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00875.html">SubgraphBuilder.cpp</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>141 ··</ul>
142 </div>142 </div>
143 </body>143 </body>
144 </html>144 </html>
3.15 KB
html2text {}
Max HTML report size reached
7.85 KB
./usr/share/doc/libgtsam-dev/html/a00878.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianJunctionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 42 lines modifiedOffset 95, 51 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">iterative-inl.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Iterative·methods,·template·implementation.··
 107 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00878_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00878_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>111 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03808.html">gtsam::GaussianJunctionTree</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03820.html">gtsam::CGState&lt;·S,·V,·E·&gt;</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·junction·tree·specialized·to·Gaussian·factors,·i.e.,·it·is·a·cluster·tree·with·Gaussian·factors·stored·in·each·cluster.··<a·href="a03808.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 122 Functions</h2></td></tr>
 123 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"·id="r_a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplParams"·colspan="2">template&lt;class·S·,·class·V·,·class·E·&gt;·</td></tr>
 124 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplItemLeft"·align="right"·valign="top">V&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">gtsam::conjugateGradients</a>·(const·S·&amp;Ab,·V·x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters,·bool·steepest=false)</td></tr>
 125 <tr·class="memdesc:a6516ea957c3a22ddf429cefef1fe9486"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG)·template·"System"·class·S·needs·gradient(S,v),·e=S*v,·v=S^e·"Vector"·class·V·needs·dot(v,v),·-v,·v+v,·s*v·"Vector"·class·E·needs·dot(v,v)··<br·/></td></tr>
 126 <tr·class="separator:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>127 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>129 <div·class="textblock"><p>Iterative·methods,·template·implementation.·</p>
121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 131 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>
122 <dd> 
123 Richard·Roberts·</dd></dl> 
124 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>136 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00878.html">GaussianJunctionTree.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00878.html">iterative-inl.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>139 ··</ul>
132 </div>140 </div>
133 </body>141 </body>
134 </html>142 </html>
1.93 KB
html2text {}
Max HTML report size reached
47.1 KB
./usr/share/doc/libgtsam-dev/html/a00878_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianJunctionTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianJunctionTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">iterative-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00878.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00878.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 50 lines modifiedOffset 114, 163 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00797.html">gtsam/linear/iterative.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00728.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·state·for·CG·method</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·S,·<span·class="keyword">class</span>·V,·<span·class="keyword">class</span>·E&gt;</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>GaussianEliminationTree;</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
130 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03820.html">···30</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03820.html">CGState</a>·{</div>
131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03808.html">···38</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03808.html">GaussianJunctionTree</a>·:</div> 
132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;GaussianBayesTree,·GaussianFactorGraph&gt;·{</div> 
133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>;</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>·&amp;parameters_;</div>
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03808.html#a46850a5afd2d6af758c5209792cde593">···41</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;GaussianBayesTree,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a03808.html#a46850a5afd2d6af758c5209792cde593">Base</a>;·</div> 
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03808.html#a3d2cb56f10ff0b3920a1e57af73e3371">···42</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03808.html">GaussianJunctionTree</a>·<a·class="code·hl_typedef"·href="a03808.html#a3d2cb56f10ff0b3920a1e57af73e3371">This</a>;·</div> 
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03808.html#af18233320fb77123cdc946164743704f">···43</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03808.html#af18233320fb77123cdc946164743704f">shared_ptr</a>;·</div> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<a·class="code·hl_class"·href="a03808.html">GaussianJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>&amp;·eliminationTree)[·...·truncated·by·diffoscope;·len:·1,·SHA:·41b805ea7ac014e23556e98bb374702a08344268f92489a02f0880849394a1e4·...·]</div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">···35</a></span>····<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>;[·...·truncated·by·diffoscope;·len:·21,·SHA:·e3e7a7180f67f37248875bcec5572819606853c0d58901c6d6d4aad6b2c8f671·...·]</div>
 137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">···36</a></span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">steepest</a>;·············</div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">···37</a></span>····V·g,·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;····················</div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">···38</a></span>····<span·class="keywordtype">double</span>·gamma,·<a·class="code·hl_variable"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">threshold</a>;···</div>
 140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····E·Ad;</div>
 141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">/*·*************************************************************************·*/</span></div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Constructor</span></div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_struct"·href="a03820.html">CGState</a>(<span·class="keyword">const</span>·S&amp;·Ab,·<span·class="keyword">const</span>·V&amp;·x,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03728.html">Parameters</a>·&amp;parameters,·<span·class="keywordtype">bool</span>·steep):</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····parameters_(parameters),<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>(0),<a·class="code·hl_variable"·href="a03820.html#a0ec86902a54fdd09f879a398b60fb585">steepest</a>(steep)·{</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="comment">//·Start·with·g0·=·A&#39;*(A*x0-b),·d0·=·-·g0</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="comment">//·i.e.,·first·step·is·in·direction·of·negative·gradient</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······g·=·Ab.gradient(x);</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>·=·g;·<span·class="comment">//·instead·of·negating·gradient,·alpha·will·be·negated</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<span·class="comment">//·init·gamma·and·calculate·threshold</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······gamma·=·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(g,g);</div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<a·class="code·hl_variable"·href="a03820.html#a377969b240efda1b91aec68ac0fd1273">threshold</a>·=·std::max(parameters_.epsilon_abs(),·parameters_.epsilon()·*·parameters_.epsilon()·*·gamma);</div>
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··};</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·Allocate·and·calculate·A*d·for·first·iteration</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keywordflow">if</span>·(gamma·&gt;·parameters_.epsilon_abs())·Ad·=·Ab·*·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····}</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">/*·*************************************************************************·*/</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·print</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·V&amp;·x)·{</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;iteration·=·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>·&lt;&lt;·std::endl;</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(x,<span·class="stringliteral">&quot;x&quot;</span>);</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(g,·<span·class="stringliteral">&quot;g&quot;</span>);</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;dotg·=·&quot;</span>·&lt;&lt;·gamma·&lt;&lt;·std::endl;</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>,·<span·class="stringliteral">&quot;d&quot;</span>);</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(Ad,·<span·class="stringliteral">&quot;Ad&quot;</span>);</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">/*·*************************************************************************·*/</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·step·the·solution</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordtype">double</span>·takeOptimalStep(V&amp;·x)·{</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="comment">//·TODO:·can·we·use·gamma·instead·of·dot(d,g)·?????·Answer·not·trivial</span></div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordtype">double</span>·alpha·=·-<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>,·g)·/·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(Ad,·Ad);·<span·class="comment">//·calculate·optimal·step-size</span></div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······x·+=·alpha·*·<a·class="code·hl_variable"·href="a03820.html#af7b2174dd081a48416a7f4b3bdbeda66">d</a>;·<span·class="comment">//·do·step·in·new·search·direction,·x·+=·alpha*d</span></div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keywordflow">return</span>·alpha;</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····}</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">/*·*************************************************************************·*/</span></div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="comment">//·take·a·step,·return·true·if·converged</span></div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordtype">bool</span>·step(<span·class="keyword">const</span>·S&amp;·Ab,·V&amp;·x)·{</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">if</span>·((++<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>)·&gt;=·((<span·class="keywordtype">int</span>)parameters_.maxIterations()))·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······<span·class="comment">//----------------------------------&gt;</span></div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordtype">double</span>·alpha·=·takeOptimalStep(x);</div>
 188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="comment">//·update·gradient·(or·re-calculate·at·reset·time)</span></div>
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>·%·parameters_.reset()·==·0)·g·=·Ab.gradient(x);</div>
 191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="comment">//·axpy(alpha,·Ab·^·Ad,·g);··//·g·+=·alpha*(Ab^Ad)</span></div>
 192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">else</span>·Ab.transposeMultiplyAdd(alpha,·Ad,·g);</div>
 193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="comment">//·check·for·convergence</span></div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······<span·class="keywordtype">double</span>·new_gamma·=·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(g,·g);</div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">if</span>·(parameters_.verbosity()·!=·ConjugateGradientParameters::SILENT)</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········std::cout·&lt;&lt;·<span·class="stringliteral">&quot;iteration·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a03820.html#a57ba7e407a63bdc77e53e8ff76985ab3">k</a>·&lt;&lt;·<span·class="stringliteral">&quot;:·alpha·=·&quot;</span>·&lt;&lt;·alpha</div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··················&lt;&lt;·<span·class="stringliteral">&quot;,·dotg·=·&quot;</span>·&lt;&lt;·new_gamma</div>
 200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··················&lt;&lt;·std::endl;</div>
 201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
Max diff block lines reached; 6015/37541 bytes (16.02%) of diff not shown.
10.4 KB
html2text {}
Max HTML report size reached
16.8 KB
./usr/share/doc/libgtsam-dev/html/a00881.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 74 lines modifiedOffset 96, 52 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#define-members">Macros</a>··</div>
103 ··<div·class="headertitle"><div·class="title">iterative.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">KalmanFilter.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Iterative·methods,·implementation.··106 <p>Simple·linear·Kalman·filter.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00881_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00881_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>111 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03824.html">gtsam::System</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03852.html">gtsam::KalmanFilter</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrices.··<a·href="a03824.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Kalman·Filter·class.··<a·href="a03852.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
123 Functions</h2></td></tr>123 Macros</h2></td></tr>
 124 <tr·class="memitem:a2575547a3cb9a99e7336a86103bb9889"·id="r_a2575547a3cb9a99e7336a86103bb9889"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2575547a3cb9a99e7336a86103bb9889"·name="a2575547a3cb9a99e7336a86103bb9889"></a>
 125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>KALMANFILTER_DEFAULT_FACTORIZATION</b>&#160;&#160;&#160;QR</td></tr>
124 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"·id="r_a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplParams"·colspan="2">template&lt;class·S·,·class·V·,·class·E·&gt;·</td></tr> 
125 <tr·class="memitem:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memTemplItemLeft"·align="right"·valign="top">V&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">gtsam::conjugateGradients</a>·(const·S·&amp;Ab,·V·x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters,·bool·steepest=false)</td></tr> 
126 <tr·class="memdesc:a6516ea957c3a22ddf429cefef1fe9486"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG)·template·"System"·class·S·needs·gradient(S,v),·e=S*v,·v=S^e·"Vector"·class·V·needs·dot(v,v),·-v,·v+v,·s*v·"Vector"·class·E·needs·dot(v,v)··<br·/></td></tr> 
127 <tr·class="separator:a6516ea957c3a22ddf429cefef1fe9486"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a37ca85391e3bc671c71b68bc324296f0"·id="r_a37ca85391e3bc671c71b68bc324296f0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a37ca85391e3bc671c71b68bc324296f0"·name="a37ca85391e3bc671c71b68bc324296f0"></a> 
129 GTSAM_EXPORT·Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;parameters)</td></tr> 
130 <tr·class="memdesc:a37ca85391e3bc671c71b68bc324296f0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr> 
131 <tr·class="separator:a37ca85391e3bc671c71b68bc324296f0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a2575547a3cb9a99e7336a86103bb9889"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:ad2b587fde5d35a27d6c88feb4432e785"·id="r_ad2b587fde5d35a27d6c88feb4432e785"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b587fde5d35a27d6c88feb4432e785"·name="ad2b587fde5d35a27d6c88feb4432e785"></a> 
133 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
134 <tr·class="memdesc:ad2b587fde5d35a27d6c88feb4432e785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr> 
135 <tr·class="separator:ad2b587fde5d35a27d6c88feb4432e785"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:aed4b2ca704ddd6530ea70122f883ac88"·id="r_aed4b2ca704ddd6530ea70122f883ac88"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed4b2ca704ddd6530ea70122f883ac88">gtsam::steepestDescent</a>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
137 <tr·class="memdesc:aed4b2ca704ddd6530ea70122f883ac88"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">convenience·calls·using·matrices,·will·create·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·class·internally:··<br·/></td></tr> 
138 <tr·class="separator:aed4b2ca704ddd6530ea70122f883ac88"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:af55440f741d8b2f706101f7a79ba7111"·id="r_af55440f741d8b2f706101f7a79ba7111"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af55440f741d8b2f706101f7a79ba7111"·name="af55440f741d8b2f706101f7a79ba7111"></a> 
140 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
141 <tr·class="memdesc:af55440f741d8b2f706101f7a79ba7111"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Matrix·version.·<br·/></td></tr> 
142 <tr·class="separator:af55440f741d8b2f706101f7a79ba7111"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 <tr·class="memitem:a81b7af7638d28555c3f404318cc67b22"·id="r_a81b7af7638d28555c3f404318cc67b22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81b7af7638d28555c3f404318cc67b22"·name="a81b7af7638d28555c3f404318cc67b22"></a> 
144 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
145 <tr·class="memdesc:a81b7af7638d28555c3f404318cc67b22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr> 
146 <tr·class="separator:a81b7af7638d28555c3f404318cc67b22"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:aa84114ad1593684ad739088a2898afdb"·id="r_aa84114ad1593684ad739088a2898afdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84114ad1593684ad739088a2898afdb"·name="aa84114ad1593684ad739088a2898afdb"></a> 
148 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr> 
149 <tr·class="memdesc:aa84114ad1593684ad739088a2898afdb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr> 
150 <tr·class="separator:aa84114ad1593684ad739088a2898afdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 </table>127 </table>
152 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
153 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>129 <div·class="textblock"><p>Simple·linear·Kalman·filter.·</p>
 130 <p>Implemented·using·factor·graphs,·i.e.,·does·Cholesky-based·SRIF,·really.·</p><dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2011·</dd></dl>
154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>131 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
155 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>132 <dd>
 133 Frank·Dellaert·</dd></dl>
156 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
157 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
159 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
160 ··<ul>138 ··<ul>
161 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00881.html">iterative.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00881.html">KalmanFilter.h</a></li>
162 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
163 ··</ul>141 ··</ul>
164 </div>142 </div>
165 </body>143 </body>
166 </html>144 </html>
4.75 KB
html2text {}
Max HTML report size reached
850 B
./usr/share/doc/libgtsam-dev/html/a00881.js
764 B
js-beautify {}
Max HTML report size reached
57.0 KB
./usr/share/doc/libgtsam-dev/html/a00881_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 152 lines modifiedOffset 98, 135 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">iterative.h</div></div>104 ··<div·class="headertitle"><div·class="title">KalmanFilter.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00881.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00881.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00812.html">gtsam/linear/GaussianDensity.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifndef·KALMANFILTER_DEFAULT_FACTORIZATION</span></div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·KALMANFILTER_DEFAULT_FACTORIZATION·QR</span></div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·S,·<span·class="keyword">class</span>·V,·<span·class="keyword">class</span>·E&gt;</div> 
127 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··V·<a·class="code·hl_function"·href="a01428.html#a6516ea957c3a22ddf429cefef1fe9486">conjugateGradients</a>(<span·class="keyword">const</span>·S&amp;·Ab,·V·x,</div> 
128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">const</span>·ConjugateGradientParameters·&amp;parameters,·<span·class="keywordtype">bool</span>·steepest·=·<span·class="keyword">false</span>);</div> 
129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
130 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03824.html">···44</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03824.html">System</a>·{</div>131 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03852.html">···41</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03852.html">KalmanFilter</a>·{</div>
132 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
133 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">private</span>:</div>133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">const</span>·Matrix&amp;·A_;</div> 
135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">const</span>·Vector&amp;·b_;</div> 
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 135 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03852.html#a0e169084c003be746ef37e980b8266a0">···49</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03852.html#a0e169084c003be746ef37e980b8266a0">Factorization</a>·{</div>
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">public</span>:</div>137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····QR,·CHOLESKY</div>
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<a·class="code·hl_class"·href="a03824.html">System</a>(<span·class="keyword">const</span>·Matrix&amp;·A,·<span·class="keyword">const</span>·Vector&amp;·b)·:</div> 
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······A_(A),·b_(b)·{</div> 
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····}</div> 
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03824.html#a3941a6711f3fe29c7880f349bf23f61c">···57</a></span>····<span·class="keyword">const</span>·Matrix&amp;·<a·class="code·hl_function"·href="a03824.html#a3941a6711f3fe29c7880f349bf23f61c">A</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·A_;·}</div> 
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03824.html#a47bfe00d3b15d9a270173e4da239873f">···60</a></span>····<span·class="keyword">const</span>·Vector&amp;·<a·class="code·hl_function"·href="a03824.html#a47bfe00d3b15d9a270173e4da239873f">b</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·b_;·}</div> 
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
147 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03824.html#ae9b8a03088b3e2177470bb22482d769f">···63</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#ae9b8a03088b3e2177470bb22482d769f">operator^</a>(<span·class="keyword">const</span>·Vector&amp;·e)<span·class="keyword">·const·</span>{</div> 
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keywordflow">return</span>·A_·^·e;</div> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div> 
151 </div>139 </div>
 140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">···56</a></span>··<span·class="keyword">typedef</span>·GaussianDensity::shared_ptr·<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>;</div>
 142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">private</span>:</div>
 144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n_;·</div>
 146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">const</span>·Matrix·I_;·</div>
 147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>·function_;·</div>
 148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>·solve(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph)·<span·class="keyword">const</span>;</div>
 149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>·fuse(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>&amp;·p,·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·newFactor)·<span·class="keyword">const</span>;</div>
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>·(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class[·...·truncated·by·diffoscope;·len:·79,·SHA:·b4430b975d7702e755d26103fccde343645106763d51951404633138750a04da·...·]</div>151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</span>:</div>
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
155 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">···73</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#a8f944ee551d3aa5fbc31319ef1bc2617">gradient</a>(<span·class="keyword">const</span>·Vector&amp;·x)<span·class="keyword">·const·</span>{</div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keywordflow">return</span>·A()·^·(A()·*·x·-·b());</div>153 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·Constructor</span></div>
 154 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03852.html">KalmanFilter</a>(<span·class="keywordtype">size_t</span>·n,·<a·class="code·hl_enumeration"·href="a03852.html#a0e169084c003be746ef37e980b8266a0">Factorization</a>·method·=</div>
 155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······KALMANFILTER_DEFAULT_FACTORIZATION)·:</div>
 156 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······n_(n),·I_(Matrix::Identity(n_,·n_)),·function_(</div>
 157 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········method·==·QR·?·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>::Eliminate(<a·class="code·hl_function"·href="a01428.html#ab56c4bfa363f8c23c48eb078e9c84a9c">EliminateQR</a>)·:</div>
 158 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··············<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>::Eliminate(<a·class="code·hl_function"·href="a01410.html#ga37760d3ca31c6d8d60a3a2a17babc3a4">EliminateCholesky</a>))·{</div>
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····}</div>159 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>
159 </div> 
160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>160 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··State·init(<span·class="keyword">const</span>·Vector&amp;·x0,·<span·class="keyword">const</span>·SharedDiagonal&amp;·P0)·<span·class="keyword">const</span>;</div>
 162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 163 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··State·init(<span·class="keyword">const</span>·Vector&amp;·x0,·<span·class="keyword">const</span>·Matrix&amp;·P0)·<span·class="keyword">const</span>;</div>
 164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</span>;</div>
 166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
161 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">167 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}">
162 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a03824.html#a2d9cdad1b0fe8837a466567e8fa889c3">···78</a></span>····Vector·<a·class="code·hl_function"·href="a03824.html#a2d9cdad1b0fe8837a466567e8fa889c3">operator*</a>(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·63,·SHA:·550427ca226e55860cf1f9791038438ecb8313123579bb1dd5b936578330cd2f·...·]{</div>168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03852.html#a511b92f76e4d965f50f88a805af12ff8">···92</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a[·...·truncated·by·diffoscope;·len:·221,·SHA:·21fbc92100f52e0be3c1c28af10051dfecc59051ec0be925d39d11e1780d234e·...·]{</div>
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<span·class="keywordflow">return</span>·A()·*·x;</div>169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordflow">return</span>·p-&gt;firstFrontalKey();</div>
164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····}</div>170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>
165 </div>171 </div>
166 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
167 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}"> 
168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a03824.html#a3bd868666bc6f9fe0336132e2217f45a">···83</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03824.html#a3bd868666bc6f9fe0336132e2217f45a">multiplyInPlace</a>(<span·class="keyword">const</span>·Vector&amp;·x,·Vector&amp;·e)<span·class="keyword">·const·</span>{</div> 
169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>······e·=·A()·*·x;</div> 
170 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····}</div>172 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 173 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··State·predict(<span·class="keyword">const</span>·State&amp;·p,·<span·class="keyword">const</span>·Matrix&amp;·F,·<span·class="keyword">const</span>·Matrix&amp;·B,</div>
 174 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>······<span·class="keyword">const</span>·Vector&amp;·u,·<span·class="keyword">const</span>·SharedDiagonal&amp;·modelQ)·<span·class="keyword">const</span>;</div>
 175 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 176 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">/*</span></div>
 177 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">···*··Version·of·predict·with·full·covariance</span></div>
 178 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="comment">···*··Q·is·normally·derived·as·G*w*G^T·where·w·models·uncertainty·of·some</span></div>
 179 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="comment">···*··physical·property,·such·as·velocity·or·acceleration,·and·G·is·derived·from·physics.</span></div>
 180 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="comment">···*··This·version·allows·more·realistic·models·than·a·diagonal·covariance·matrix.</span></div>
 181 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="comment">···*/</span></div>
Max diff block lines reached; 12283/44392 bytes (27.67%) of diff not shown.
13.5 KB
html2text {}
Max HTML report size reached
7.97 KB
./usr/share/doc/libgtsam-dev/html/a00887.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianEliminationTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearExceptions.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">linearExceptions.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00887_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03864.html">gtsam::IndeterminantLinearSystemException</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thrown·when·a·linear·system·is·ill-posed.··<a·href="a03864.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03868.html">gtsam::InvalidNoiseModel</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·exception·indicating·that·the·noise·model·dimension·passed·into·a·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·has·a·different·dimensionality·than·the·factor.··<a·href="a03868.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03872.html">gtsam::InvalidMatrixBlock</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·exception·indicating·that·a·matrix·block·passed·into·a·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·has·a·different·dimensionality·than·the·factor.··<a·href="a03872.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03876.html">gtsam::InvalidDenseElimination</a></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>128 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>130 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 132 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
114 <dd> 
115 Richard·Roberts·</dd></dl> 
116 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>137 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00887.html">GaussianEliminationTree.cpp</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00887.html">linearExceptions.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>140 ··</ul>
124 </div>141 </div>
125 </body>142 </body>
126 </html>143 </html>
1.99 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00893.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/RegularHessianFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphBuilder.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 46 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">RegularHessianFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SubgraphBuilder.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>HessianFactor·class·with·constant·sized·blocks.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00893_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">105 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04008.html">gtsam::RegularHessianFactor&lt;·D·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04012.html">gtsam::traits&lt;·RegularHessianFactor&lt;·D·&gt;·&gt;</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:ae3f790f9aa8d772e952af57e29d0adec"·id="r_ae3f790f9aa8d772e952af57e29d0adec"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae3f790f9aa8d772e952af57e29d0adec"·name="ae3f790f9aa8d772e952af57e29d0adec"></a>
 115 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04036.html">Subgraph::Edge</a>·&amp;edge)</td></tr>
 116 <tr·class="separator:ae3f790f9aa8d772e952af57e29d0adec"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:a80fda1fb2d88d5adb95dc327e1e6cf71"·id="r_a80fda1fb2d88d5adb95dc327e1e6cf71"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a80fda1fb2d88d5adb95dc327e1e6cf71"·name="a80fda1fb2d88d5adb95dc327e1e6cf71"></a>
 118 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr>
 119 <tr·class="separator:a80fda1fb2d88d5adb95dc327e1e6cf71"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:ad6e97ebb64a29a2bf2fa337339a1ee27"·id="r_ad6e97ebb64a29a2bf2fa337339a1ee27"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6e97ebb64a29a2bf2fa337339a1ee27"·name="ad6e97ebb64a29a2bf2fa337339a1ee27"></a>
 121 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p)</td></tr>
 122 <tr·class="separator:ad6e97ebb64a29a2bf2fa337339a1ee27"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:a0ec82adc6e13261cf4a012b65b301256"·id="r_a0ec82adc6e13261cf4a012b65b301256"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0ec82adc6e13261cf4a012b65b301256"·name="a0ec82adc6e13261cf4a012b65b301256"></a>
 124 <a·class="el"·href="a03792.html">GaussianFactorGraph</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::buildFactorSubgraph</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph,·const·bool·clone)</td></tr>
 125 <tr·class="memdesc:a0ec82adc6e13261cf4a012b65b301256"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Select·the·factors·in·a·factor·graph·according·to·the·subgraph.·<br·/></td></tr>
 126 <tr·class="separator:a0ec82adc6e13261cf4a012b65b301256"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a2c7eca9f27b43b52756c1afd85478dd8"·id="r_a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>,·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2c7eca9f27b43b52756c1afd85478dd8">gtsam::splitFactorGraph</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factorGraph,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr>
 128 <tr·class="memdesc:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Split·the·graph·into·a·subgraph·and·the·remaining·edges.··<br·/></td></tr>
 129 <tr·class="separator:a2c7eca9f27b43b52756c1afd85478dd8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>130 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>HessianFactor·class·with·constant·sized·blocks.·</p>132 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>March·2014·</dd></dl> 
126 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>138 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00893.html">RegularHessianFactor.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00893.html">SubgraphBuilder.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>141 ··</ul>
134 </div>142 </div>
135 </body>143 </body>
136 </html>144 </html>
2.93 KB
html2text {}
Max HTML report size reached
457 B
./usr/share/doc/libgtsam-dev/html/a00893.js
371 B
js-beautify {}
Max HTML report size reached
13.7 KB
./usr/share/doc/libgtsam-dev/html/a00896.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphPreconditioner.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/iterative.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 43 lines modifiedOffset 94, 62 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">iterative.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00896_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p>Iterative·methods,·implementation.··
 106 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04048.html">gtsam::SubgraphPreconditionerParameters</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04052.html">gtsam::SubgraphPreconditioner</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04032.html">Subgraph</a>·conditioner·class,·as·explained·in·the·RSS·2010·submission.··<a·href="a04052.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a0dffaf102d7e9efcaea199e4cc2e95e3"·id="r_a0dffaf102d7e9efcaea199e4cc2e95e3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0dffaf102d7e9efcaea199e4cc2e95e3"·name="a0dffaf102d7e9efcaea199e4cc2e95e3"></a>
 117 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 118 <tr·class="separator:a0dffaf102d7e9efcaea199e4cc2e95e3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:ad2b587fde5d35a27d6c88feb4432e785"·id="r_ad2b587fde5d35a27d6c88feb4432e785"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2b587fde5d35a27d6c88feb4432e785"·name="ad2b587fde5d35a27d6c88feb4432e785"></a>
 120 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03824.html">System</a>·&amp;Ab,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 121 <tr·class="memdesc:ad2b587fde5d35a27d6c88feb4432e785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·version.·<br·/></td></tr>
 122 <tr·class="separator:ad2b587fde5d35a27d6c88feb4432e785"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:aed4b2ca704ddd6530ea70122f883ac88"·id="r_aed4b2ca704ddd6530ea70122f883ac88"><td·class="memItemLeft"·align="right"·valign="top">Vector&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aed4b2ca704ddd6530ea70122f883ac88">gtsam::steepestDescent</a>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 124 <tr·class="memdesc:aed4b2ca704ddd6530ea70122f883ac88"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">convenience·calls·using·matrices,·will·create·<a·class="el"·href="a03824.html"·title="Helper·class·encapsulating·the·combined·system·|Ax-b_|^2·Needed·to·run·Conjugate·Gradients·on·matrice...">System</a>·class·internally:··<br·/></td></tr>
 125 <tr·class="separator:aed4b2ca704ddd6530ea70122f883ac88"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:af55440f741d8b2f706101f7a79ba7111"·id="r_af55440f741d8b2f706101f7a79ba7111"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af55440f741d8b2f706101f7a79ba7111"·name="af55440f741d8b2f706101f7a79ba7111"></a>
 127 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·Matrix·&amp;A,·const·Vector·&amp;b,·const·Vector·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 128 <tr·class="memdesc:af55440f741d8b2f706101f7a79ba7111"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Matrix·version.·<br·/></td></tr>
 129 <tr·class="separator:af55440f741d8b2f706101f7a79ba7111"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a81b7af7638d28555c3f404318cc67b22"·id="r_a81b7af7638d28555c3f404318cc67b22"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a81b7af7638d28555c3f404318cc67b22"·name="a81b7af7638d28555c3f404318cc67b22"></a>
 131 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::steepestDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 132 <tr·class="memdesc:a81b7af7638d28555c3f404318cc67b22"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·steepest·gradients,·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr>
 133 <tr·class="separator:a81b7af7638d28555c3f404318cc67b22"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:aa84114ad1593684ad739088a2898afdb"·id="r_aa84114ad1593684ad739088a2898afdb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84114ad1593684ad739088a2898afdb"·name="aa84114ad1593684ad739088a2898afdb"></a>
 135 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::conjugateGradientDescent</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;fg,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;x,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
 136 <tr·class="memdesc:aa84114ad1593684ad739088a2898afdb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Method·of·conjugate·gradients·(CG),·Gaussian·<a·class="el"·href="a03592.html">Factor</a>·Graph·version.·<br·/></td></tr>
 137 <tr·class="separator:aa84114ad1593684ad739088a2898afdb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>138 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>139 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Dec·31,·2009·</dd></dl>140 <div·class="textblock"><p>Iterative·methods,·implementation.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Yong-Dian·Jian·</dd></dl>141 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 142 <dl·class="section·date"><dt>Date</dt><dd>Dec·28,·2009·</dd></dl>
124 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>147 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00896.html">SubgraphPreconditioner.h</a></li>148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00896.html">iterative.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>150 ··</ul>
132 </div>151 </div>
133 </body>152 </body>
134 </html>153 </html>
3.68 KB
html2text {}
Max HTML report size reached
716 B
./usr/share/doc/libgtsam-dev/html/a00896.js
630 B
js-beautify {}
Max HTML report size reached
9.83 KB
./usr/share/doc/libgtsam-dev/html/a00899.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/AcceleratedPowerMethod.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 62 lines modifiedOffset 96, 50 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">AcceleratedPowerMethod.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··106 <p>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00899_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00899_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>111 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03788.html">gtsam::EliminationTraits&lt;·GaussianFactorGraph·&gt;</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03792.html">gtsam::GaussianFactorGraph</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Linear·<a·class="el"·href="a03592.html">Factor</a>·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.··<a·href="a03792.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03796.html">gtsam::traits&lt;·GaussianFactorGraph·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03716.html">gtsam::AcceleratedPowerMethod&lt;·Operator·&gt;</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03796.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·maximum·Eigenpair·with·accelerated·power·method.··<a·href="a03716.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
128 Functions</h2></td></tr> 
129 <tr·class="memitem:a35c269c3243cab16a7475239a9c91021"·id="r_a35c269c3243cab16a7475239a9c91021"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a35c269c3243cab16a7475239a9c91021">gtsam::hasConstraints</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors)</td></tr> 
130 <tr·class="memdesc:a35c269c3243cab16a7475239a9c91021"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluates·whether·linear·factors·have·any·constrained·noise·models.··<br·/></td></tr>123 Typedefs</h2></td></tr>
 124 <tr·class="memitem:acffcaa27b7f93273f420f7ff2a4f596a"·id="r_acffcaa27b7f93273f420f7ff2a4f596a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acffcaa27b7f93273f420f7ff2a4f596a"·name="acffcaa27b7f93273f420f7ff2a4f596a"></a>
 125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Sparse</b>·=·Eigen::SparseMatrix&lt;·double·&gt;</td></tr>
131 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:acffcaa27b7f93273f420f7ff2a4f596a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>127 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>129 <div·class="textblock"><p>accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·</p>
 130 <dl·class="section·date"><dt>Date</dt><dd>Sept·2020·</dd></dl>
135 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Jing·Wu·</dd></dl>
136 <dd> 
137 Christian·Potthast·</dd> 
138 <dd> 
139 Alireza·Fathi·</dd> 
140 <dd> 
141 Richard·Roberts·</dd> 
142 <dd> 
143 Frank·Dellaert·</dd></dl> 
144 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
148 ··<ul>136 ··<ul>
149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00899.html">GaussianFactorGraph.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00899.html">AcceleratedPowerMethod.h</a></li>
150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
151 ··</ul>139 ··</ul>
152 </div>140 </div>
153 </body>141 </body>
154 </html>142 </html>
2.5 KB
html2text {}
Max HTML report size reached
518 B
./usr/share/doc/libgtsam-dev/html/a00899.js
432 B
js-beautify {}
Max HTML report size reached
125 KB
./usr/share/doc/libgtsam-dev/html/a00899_source.html
Max HTML report size reached
7.72 KB
./usr/share/doc/libgtsam-dev/html/a00905.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationParams.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegratedRotation.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 24 lines modifiedOffset 96, 29 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PreintegrationParams.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PreintegratedRotation.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00905_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00905_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>108 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04220.html">gtsam::PreintegrationParams</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04204.html">gtsam::PreintegratedRotationParams</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·constructor.··<a·href="a04220.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·constructor.··<a·href="a04204.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04208.html">gtsam::PreintegratedRotation</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04208.html"·title="PreintegratedRotation·is·the·base·class·for·all·PreintegratedMeasurements·classes·(in·AHRSFactor,...">PreintegratedRotation</a>·is·the·base·class·for·all·PreintegratedMeasurements·classes·(in·<a·class="el"·href="a04076.html">AHRSFactor</a>,·<a·class="el"·href="a04152.html"·title="ImuFactor·is·a·5-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle·at·previous·t...">ImuFactor</a>,·and·<a·class="el"·href="a04112.html"·title="CombinedImuFactor·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,...">CombinedImuFactor</a>).··<a·href="a04208.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04212.html">gtsam::traits&lt;·PreintegratedRotation·&gt;</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 125, 21 lines modifiedOffset 130, 19 lines modified
125 <dd>130 <dd>
126 Richard·Roberts·</dd>131 Richard·Roberts·</dd>
127 <dd>132 <dd>
128 Vadim·Indelman·</dd>133 Vadim·Indelman·</dd>
129 <dd>134 <dd>
130 David·Jensen·</dd>135 David·Jensen·</dd>
131 <dd>136 <dd>
132 Frank·Dellaert</dd> 
133 <dd> 
134 Frank·Dellaert·</dd></dl>137 Frank·Dellaert·</dd></dl>
135 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>142 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00905.html">PreintegrationParams.h</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00905.html">PreintegratedRotation.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>145 ··</ul>
143 </div>146 </div>
144 </body>147 </body>
145 </html>148 </html>
1.89 KB
html2text {}
Max HTML report size reached
415 B
./usr/share/doc/libgtsam-dev/html/a00905.js
329 B
js-beautify {}
Max HTML report size reached
67.7 KB
./usr/share/doc/libgtsam-dev/html/a00905_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationParams.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegratedRotation.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 120 lines modifiedOffset 98, 203 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">PreintegrationParams.h</div></div>104 ··<div·class="headertitle"><div·class="title">PreintegratedRotation.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00905.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00905.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/PreintegratedRotation.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div> 
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
125 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};"> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04220.html">···26</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>·{</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">···29</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">accelerometerCovariance</a>;</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">···30</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">integrationCovariance</a>;·</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04220.html#a2732ec155327ae88f23a6b983c173162">···31</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04220.html#a2732ec155327ae88f23a6b983c173162">use2ndOrderCoriolis</a>;·</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04220.html#a355a21d1ad3b0ab250ab8596790eb387">···32</a></span>··Vector3·<a·class="code·hl_variable"·href="a04220.html#a355a21d1ad3b0ab250ab8596790eb387">n_gravity</a>;·</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">125 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04204.html">···31</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>·{</div>
 127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04204.html#a59e97f78c2725df39d3844e75d950fa8">···34</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04204.html#a59e97f78c2725df39d3844e75d950fa8">gyroscopeCovariance</a>;</div>
 128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04204.html#a58b443499fde3879301ea6ef9604a130">···35</a></span>··boost::optional&lt;Vector3&gt;·<a·class="code·hl_variable"·href="a04204.html#a58b443499fde3879301ea6ef9604a130">omegaCoriolis</a>;··</div>
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04204.html#a12119fb0a8727799308455777aeaadb6">···36</a></span>··boost::optional&lt;Pose3&gt;·<a·class="code·hl_variable"·href="a04204.html#a12119fb0a8727799308455777aeaadb6">body_P_sensor</a>;····</div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04220.html#a2b734623439aeb465143f0ca4a918ad8">···35</a></span>··<a·class="code·hl_function"·href="a04220.html#a2b734623439aeb465143f0ca4a918ad8">PreintegrationParams</a>()</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(),</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········accelerometerCovariance(I_3x3),</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········integrationCovariance(I_3x3),</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········use2ndOrderCoriolis(false),</div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········n_gravity(0,·0,·-1)·{}</div> 
139 </div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
141 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04220.html#a4172ae9d785221171cf39c019547ba51">···44</a></span>··<a·class="code·hl_function"·href="a04220.html#a4172ae9d785221171cf39c019547ba51">PreintegrationParams</a>(<span·class="keyword">const</span>·Vector3&amp;·n_gravity)</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(),</div>131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>()·:·gyroscopeCovariance(I_3x3)·{}</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········accelerometerCovariance(I_3x3),</div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········integrationCovariance(I_3x3),</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········use2ndOrderCoriolis(false),</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········n_gravity(n_gravity)·{}</div> 
148 </div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Default·Params·for·a·Z-down·navigation·frame,·such·as·NED:·gravity·points·along·positive·Z-axis</span></div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">static</span>·boost::shared_ptr&lt;PreintegrationParams&gt;·MakeSharedD(<span·class="keywordtype">double</span>·g·=·9.81)·{</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;PreintegrationParams&gt;(<span·class="keyword">new</span>·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>(Vector3([·...·truncated·by·diffoscope;·len:·11,·SHA:·876cd380a6287e8570d02534b0370526358ecf0f38df4327847b33bfaf39d195·...·]</div>133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(<span·class="keyword">const</span>·Matrix3&amp;·gyroscope_covariance,</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······························boost::optional&lt;Vector3&gt;·omega_coriolis)</div>
 135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····:·gyroscopeCovariance(gyroscope_covariance)·{</div>
 136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>·(omega_coriolis)</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········omegaCoriolis.reset(omega_coriolis.get());</div>
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··}</div>138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
 139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">virtual</span>·~PreintegratedRotationParams()·{}</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s)·<span·class="keyword">const</span>;</div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·PreintegratedRotationParams&amp;·other,·<span·class="keywordtype">double</span>·tol=1e-9)·<span·class="keyword">const</span>;</div>
 144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">void</span>·setGyroscopeCovariance(<span·class="keyword">const</span>·Matrix3&amp;·cov)···{·gyroscopeCovariance·=·cov;··}</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">void</span>·setOmegaCoriolis(<span·class="keyword">const</span>·Vector3&amp;·omega)·······{·omegaCoriolis.reset(omega);·}</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">void</span>·setBodyPSensor(<span·class="keyword">const</span>·Pose3&amp;·pose)············{·body_P_sensor.reset(pose);··}</div>
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Default·Params·for·a·Z-up·navigation·frame,·such·as·ENU:·gravity·points·along·negative·Z-axis</span></div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">static</span>·boost::shared_ptr&lt;PreintegrationParams&gt;·MakeSharedU(<span·class="keywordtype">double</span>·g·=·9.81)·{</div> 
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;PreintegrationParams&gt;(<span·class="keyword">new</span>·PreintegrationParams(Vector3(0,·0,·-g)));</div>149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">const</span>·Matrix3&amp;·getGyroscopeCovariance()<span·class="keyword">·····const·</span>{·<span·class="keywordflow">return</span>·gyroscopeCovariance;·}</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··boost::optional&lt;Vector3&gt;·getOmegaCoriolis()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·omegaCoriolis;·}</div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··boost::optional&lt;Pose3&gt;···getBodyPSensor()<span·class="keyword">···const·</span>{·<span·class="keywordflow">return</span>·body_P_sensor;·}</div>
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·<span·class="keyword">private</span>:</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04204.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···62</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">namespace·</span>bs·=·::boost::serialization;</div>
 158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(gyroscopeCovariance);</div>
 159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(body_P_sensor);</div>
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Provide·support·for·Eigen::Matrix·in·boost::optional</span></div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">bool</span>·omegaCoriolisFlag·=·omegaCoriolis.is_initialized();</div>
 163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;omegaCoriolisFlag&quot;</span>,·omegaCoriolisFlag);</div>
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s=<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·PreintegratedRotationParams&amp;·other,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const·override</span>;</div> 
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·setAccelerometerCovariance(<span·class="keyword">const</span>·Matrix3&amp;·cov)·{·accelerometerCovariance·=·cov;·}</div> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·setIntegrationCovariance(<span·class="keyword">const</span>·Matrix3&amp;·cov)···{·integrationCovariance·=·cov;·}</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">void</span>·setUse2ndOrderCoriolis(<span·class="keywordtype">bool</span>·flag)··············{·use2ndOrderCoriolis·=·flag;·}</div> 
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">const</span>·Matrix3&amp;·getAccelerometerCovariance()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·accelerometerCovariance;·}</div> 
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">const</span>·Matrix3&amp;·getIntegrationCovariance()<span·class="keyword">···const·</span>{·<span·class="keywordflow">return</span>·integrationCovariance;·}</div> 
169 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">const</span>·Vector3&amp;·getGravity()<span·class="keyword">···const·</span>{·<span·class="keywordflow">return</span>·n_gravity;·}</div> 
170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordtype">bool</span>···········getUse2ndOrderCoriolis()<span·class="keyword">·····const·</span>{·<span·class="keywordflow">return</span>·use2ndOrderCoriolis;·}</div> 
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">protected</span>:</div>164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">if</span>·(omegaCoriolisFlag)·{</div>
 165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······ar·&amp;·BOOST_SERIALIZATION_NVP(*omegaCoriolis);</div>
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
Max diff block lines reached; 10433/52232 bytes (19.97%) of diff not shown.
16.6 KB
html2text {}
Max HTML report size reached
9.86 KB
./usr/share/doc/libgtsam-dev/html/a00908.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegratedRotation.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/NavState.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 54 lines modifiedOffset 95, 54 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PreintegratedRotation.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NavState.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Navigation·state·composing·of·attitude,·position,·and·velocity.··
 107 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00908_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00908_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>111 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04204.html">gtsam::PreintegratedRotationParams</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·constructor.··<a·href="a04204.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04208.html">gtsam::PreintegratedRotation</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04196.html">gtsam::NavState</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04208.html"·title="PreintegratedRotation·is·the·base·class·for·all·PreintegratedMeasurements·classes·(in·AHRSFactor,...">PreintegratedRotation</a>·is·the·base·class·for·all·PreintegratedMeasurements·classes·(in·<a·class="el"·href="a040[·...·truncated·by·diffoscope;·len:·371,·SHA:·1ad4f3a5c14b887163ed928b0b1a0d0a7b3c7a865f7803e0e06885748068fa4e·...·].html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make·this·a·Lie·group,·but·it·is·a·9D·manifold.··<a·href="a04196.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04212.html">gtsam::traits&lt;·PreintegratedRotation·&gt;</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04200.html">gtsam::traits&lt;·NavState·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
 124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 125 Typedefs</h2></td></tr>
 126 <tr·class="memitem:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"·id="r_ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6ba0a40d5dd8936f4ca53f7bb3ef53b"·name="ad6ba0a40d5dd8936f4ca53f7bb3ef53b"></a>
 127 typedef·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Velocity3</b></td></tr>
 128 <tr·class="memdesc:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Velocity·is·currently·typedef'd·to·Vector3.·<br·/></td></tr>
 129 <tr·class="separator:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>130 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 132 <div·class="textblock"><p>Navigation·state·composing·of·attitude,·position,·and·velocity.·</p>
 133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>July·2015·</dd></dl>
125 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
126 <dd> 
127 Stephen·Williams·</dd> 
128 <dd> 
129 Richard·Roberts·</dd> 
130 <dd> 
131 Vadim·Indelman·</dd> 
132 <dd> 
133 David·Jensen·</dd> 
134 <dd> 
135 Frank·Dellaert·</dd></dl> 
136 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>139 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00908.html">PreintegratedRotation.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00908.html">NavState.h</a></li>
142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
143 ··</ul>142 ··</ul>
144 </div>143 </div>
145 </body>144 </body>
146 </html>145 </html>
2.47 KB
html2text {}
Max HTML report size reached
535 B
./usr/share/doc/libgtsam-dev/html/a00908.js
449 B
js-beautify {}
Max HTML report size reached
85.2 KB
./usr/share/doc/libgtsam-dev/html/a00908_source.html
Max HTML report size reached
7.31 KB
./usr/share/doc/libgtsam-dev/html/a00911.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 51 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">ImuFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BarometricFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Header·file·for·Barometric·factor.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00911_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04100.html">gtsam::BarometricFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prior·on·height·in·a·cartesian·frame.··<a·href="a04100.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:a27bf3e1cd62b587ef1b3bc76e8fbe720"·id="r_a27bf3e1cd62b587ef1b3bc76e8fbe720"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a27bf3e1cd62b587ef1b3bc76e8fbe720"·name="a27bf3e1cd62b587ef1b3bc76e8fbe720"></a> 
115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04152.html">ImuFactor</a>·&amp;f)</td></tr> 
116 <tr·class="separator:a27bf3e1cd62b587ef1b3bc76e8fbe720"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:afe04e42120f4aacda80ed4fcd9ba2012"·id="r_afe04e42120f4aacda80ed4fcd9ba2012"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afe04e42120f4aacda80ed4fcd9ba2012"·name="afe04e42120f4aacda80ed4fcd9ba2012"></a> 
118 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04156.html">ImuFactor2</a>·&amp;f)</td></tr> 
119 <tr·class="separator:afe04e42120f4aacda80ed4fcd9ba2012"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Header·file·for·Barometric·factor.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>December·16,·2021·</dd></dl>
122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
123 <dd> 
124 Stephen·Williams·</dd> 
125 <dd> 
126 Richard·Roberts·</dd> 
127 <dd> 
128 Vadim·Indelman·</dd> 
129 <dd> 
130 David·Jensen·</dd> 
131 <dd> 
132 Frank·Dellaert·</dd></dl> 
133 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>129 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00911.html">ImuFactor.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00911.html">BarometricFactor.h</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>132 ··</ul>
141 </div>133 </div>
142 </body>134 </body>
143 </html>135 </html>
1.58 KB
html2text {}
Max HTML report size reached
6.21 KB
./usr/share/doc/libgtsam-dev/html/a00914.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AttitudeFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AHRSFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 47 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">AttitudeFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AHRSFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00914_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Implementation·file·for·Attitude·factor.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04072.html">gtsam::PreintegratedAhrsMeasurements</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">PreintegratedAHRSMeasurements·accumulates·(integrates)·the·Gyroscope·measurements·(rotation·rates)·and·the·corresponding·covariance·matrix.··<a·href="a04072.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04076.html">gtsam::AHRSFactor</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Implementation·file·for·Attitude·factor.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Krunal·Chande·</dd>
 123 <dd>
 124 Luca·Carlone·</dd>
 125 <dd>
 126 Frank·Dellaert·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>
117 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>132 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00914.html">AttitudeFactor.cpp</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00914.html">AHRSFactor.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>135 ··</ul>
125 </div>136 </div>
126 </body>137 </body>
127 </html>138 </html>
1.43 KB
html2text {}
Max HTML report size reached
15.7 KB
./usr/share/doc/libgtsam-dev/html/a00923.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/CombinedImuFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AttitudeFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 87 lines modifiedOffset 94, 57 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#define-members">Macros</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">CombinedImuFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AttitudeFactor.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
 105 <p>Header·file·for·Attitude·factor.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00923_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04080.html">gtsam::AttitudeFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·prior·on·attitude·Example:··<a·href="a04080.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04084.html">gtsam::Rot3AttitudeFactor</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04080.html"·title="Base·class·for·prior·on·attitude·Example:">AttitudeFactor</a>·for·<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>.··<a·href="a04084.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04088.html">gtsam::traits&lt;·Rot3AttitudeFactor·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04088.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04092.html">gtsam::Pose3AttitudeFactor</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04080.html"·title="Base·class·for·prior·on·attitude·Example:">AttitudeFactor</a>·for·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>.··<a·href="a04092.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04096.html">gtsam::traits&lt;·Pose3AttitudeFactor·&gt;</a></td></tr>
 124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04096.html#details">More...</a><br·/></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>128 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>129 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>130 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
114 Macros</h2></td></tr> 
115 <tr·class="memitem:a47c72c8c8033ac067a70a39882232620"·id="r_a47c72c8c8033ac067a70a39882232620"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47c72c8c8033ac067a70a39882232620"·name="a47c72c8c8033ac067a70a39882232620"></a> 
116 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,0)</td></tr> 
117 <tr·class="separator:a47c72c8c8033ac067a70a39882232620"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:a8b86d97c87c595548655639e38f05d6c"·id="r_a8b86d97c87c595548655639e38f05d6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8b86d97c87c595548655639e38f05d6c"·name="a8b86d97c87c595548655639e38f05d6c"></a> 
119 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,3)</td></tr> 
120 <tr·class="separator:a8b86d97c87c595548655639e38f05d6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:af24d2a594d2a71cc868be63b097517a6"·id="r_af24d2a594d2a71cc868be63b097517a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af24d2a594d2a71cc868be63b097517a6"·name="af24d2a594d2a71cc868be63b097517a6"></a> 
122 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,6)</td></tr> 
123 <tr·class="separator:af24d2a594d2a71cc868be63b097517a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:aba0e03b2dd44d4ffe264beac5f5b5369"·id="r_aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba0e03b2dd44d4ffe264beac5f5b5369"·name="aba0e03b2dd44d4ffe264beac5f5b5369"></a> 
125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,0)</td></tr> 
126 <tr·class="separator:aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a3616767b248dc8bd965987eb4dcdb919"·id="r_a3616767b248dc8bd965987eb4dcdb919"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3616767b248dc8bd965987eb4dcdb919"·name="a3616767b248dc8bd965987eb4dcdb919"></a> 
128 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,3)</td></tr> 
129 <tr·class="separator:a3616767b248dc8bd965987eb4dcdb919"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:a1eda4206a8d6b20278b0ed5952708bfd"·id="r_a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1eda4206a8d6b20278b0ed5952708bfd"·name="a1eda4206a8d6b20278b0ed5952708bfd"></a> 
131 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,6)</td></tr> 
132 <tr·class="separator:a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 <tr·class="memitem:a5dbb22c4c75167f0a22dc7cbdd4d22cb"·id="r_a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5dbb22c4c75167f0a22dc7cbdd4d22cb"·name="a5dbb22c4c75167f0a22dc7cbdd4d22cb"></a> 
134 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,0)</td></tr> 
135 <tr·class="separator:a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:ad54359136b9cf16db3ff60f732d425d1"·id="r_ad54359136b9cf16db3ff60f732d425d1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad54359136b9cf16db3ff60f732d425d1"·name="ad54359136b9cf16db3ff60f732d425d1"></a> 
137 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,3)</td></tr> 
138 <tr·class="separator:ad54359136b9cf16db3ff60f732d425d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a3395229ce0059a08893ffbf8e3c08e65"·id="r_a3395229ce0059a08893ffbf8e3c08e65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3395229ce0059a08893ffbf8e3c08e65"·name="a3395229ce0059a08893ffbf8e3c08e65"></a> 
140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,6)</td></tr> 
141 <tr·class="separator:a3395229ce0059a08893ffbf8e3c08e65"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:a2d7aaa5250690469ea7f1a8e73216bc8"·id="r_a2d7aaa5250690469ea7f1a8e73216bc8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2d7aaa5250690469ea7f1a8e73216bc8"·name="a2d7aaa5250690469ea7f1a8e73216bc8"></a> 
143 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_a_a</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(9,9)</td></tr> 
144 <tr·class="separator:a2d7aaa5250690469ea7f1a8e73216bc8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 <tr·class="memitem:a26d173cfefdd3b6b2ea057f52e00eb6f"·id="r_a26d173cfefdd3b6b2ea057f52e00eb6f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26d173cfefdd3b6b2ea057f52e00eb6f"·name="a26d173cfefdd3b6b2ea057f52e00eb6f"></a> 
146 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_g_g</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(12,12)</td></tr> 
147 <tr·class="separator:a26d173cfefdd3b6b2ea057f52e00eb6f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 </table><table·class="memberdecls"> 
149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
150 Functions</h2></td></tr> 
151 <tr·class="memitem:a00d16827e9074dad6703e6f166bad49f"·id="r_a00d16827e9074dad6703e6f166bad49f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a00d16827e9074dad6703e6f166bad49f"·name="a00d16827e9074dad6703e6f166bad49f"></a> 
152 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04112.html">CombinedImuFactor</a>·&amp;f)</td></tr> 
153 <tr·class="separator:a00d16827e9074dad6703e6f166bad49f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
154 </table>132 </table>
155 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 134 <div·class="textblock"><p>Header·file·for·Attitude·factor.·</p>
 135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 136 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>
156 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
157 <dd> 
158 Stephen·Williams·</dd> 
159 <dd> 
160 Richard·Roberts·</dd> 
161 <dd> 
162 Vadim·Indelman·</dd> 
163 <dd> 
164 David·Jensen·</dd> 
165 <dd> 
166 Frank·Dellaert·</dd> 
167 <dd> 
168 Varun·Agrawal·</dd></dl> 
169 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
170 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
171 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
172 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
173 ··<ul>141 ··<ul>
174 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00923.html">CombinedImuFactor.cpp</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00923.html">AttitudeFactor.h</a></li>
175 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
176 ··</ul>144 ··</ul>
Max diff block lines reached; 18/12973 bytes (0.14%) of diff not shown.
2.95 KB
html2text {}
Max HTML report size reached
7.78 KB
./usr/share/doc/libgtsam-dev/html/a00926.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ConstantVelocityFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuBias.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ConstantVelocityFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ImuBias.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Maintain·a·constant·velocity·motion·model·between·two·NavStates.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00926_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">105 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04128.html">gtsam::ConstantVelocityFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·applying·a·constant·velocity·model·to·a·moving·body·represented·as·a·<a·class="el"·href="a04196.html"·title="Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...">NavState</a>.··<a·href="a04128.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:a01452"·id="r_a01452"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01452.html">gtsam::imuBias</a></td></tr>
 112 <tr·class="memdesc:a01452"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·bias·models·live·in·the·<a·class="el"·href="a01452.html"·title="All·bias·models·live·in·the·imuBias·namespace.">imuBias</a>·namespace.·<br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 116 Functions</h2></td></tr>
 117 <tr·class="memitem:ae7a6582902c6daf9f20f2f7e466c60d8"·id="r_ae7a6582902c6daf9f20f2f7e466c60d8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae7a6582902c6daf9f20f2f7e466c60d8"·name="ae7a6582902c6daf9f20f2f7e466c60d8"></a>
 118 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::imuBias::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04140.html">ConstantBias</a>·&amp;bias)</td></tr>
 119 <tr·class="memdesc:ae7a6582902c6daf9f20f2f7e466c60d8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">ostream·operator·<br·/></td></tr>
 120 <tr·class="separator:ae7a6582902c6daf9f20f2f7e466c60d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>121 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Maintain·a·constant·velocity·motion·model·between·two·NavStates.·</p>123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Asa·Hammond·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</dd></dl>
124 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>129 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00926.html">ConstantVelocityFactor.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00926.html">ImuBias.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>132 ··</ul>
132 </div>133 </div>
133 </body>134 </body>
134 </html>135 </html>
1.75 KB
html2text {}
Max HTML report size reached
289 B
./usr/share/doc/libgtsam-dev/html/a00926.js
203 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00926·=·[1 var·a00926·=·[
2 ····["gtsam::ConstantVelocityFactor",·"a04128.html",·"a04128"]2 ····["operator<<",·"a00926.html#ae7a6582902c6daf9f20f2f7e466c60d8",·null]
3 ];3 ];
7.44 KB
./usr/share/doc/libgtsam-dev/html/a00932.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/Scenario.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 48 lines modifiedOffset 96, 40 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Scenario.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Simple·class·to·test·navigation·scenarios.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00932_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00932_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04224.html">gtsam::Scenario</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04244.html">gtsam::TangentPreintegration</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integrate·on·the·9D·tangent·space·of·the·<a·class="el"·href="a04196.html"·title="Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...">NavState</a>·manifold.··<a·href="a04244.html#details">More...</a><br·/></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·trajectory·simulator.··<a·href="a04224.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04228.html">gtsam::ConstantTwistScenario</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04224.html"·title="Simple·trajectory·simulator.">Scenario</a>·with·constant·twist·3D·trajectory.··<a·href="a04228.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04232.html">gtsam::AcceleratingScenario</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Accelerating·from·an·arbitrary·initial·state,·with·optional·rotation.··<a·href="a04232.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>118 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Simple·class·to·test·navigation·scenarios.·</p> 
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 121 <dd>
 122 Adam·Bry·</dd></dl>
130 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>127 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00932.html">Scenario.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00932.html">TangentPreintegration.h</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>130 ··</ul>
138 </div>131 </div>
139 </body>132 </body>
140 </html>133 </html>
1.67 KB
html2text {}
Max HTML report size reached
390 B
./usr/share/doc/libgtsam-dev/html/a00932.js
304 B
js-beautify {}
Max HTML report size reached
64.2 KB
./usr/share/doc/libgtsam-dev/html/a00932_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/Scenario.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 152 lines modifiedOffset 98, 138 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Scenario.h</div></div>104 ··<div·class="headertitle"><div·class="title">TangentPreintegration.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00932.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00932.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00755.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00959.html">gtsam/navigation/NavState.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00992.html">gtsam/navigation/PreintegrationBase.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a04224.html">···25</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04224.html">Scenario</a>·{</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04244.html">···28</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04244.html">TangentPreintegration</a>·:·<span·class="keyword">public</span>·<a·clas[·...·truncated·by·diffoscope;·len:·55,·SHA:·9f3df17a5e7a1946c7502ef91b237774617f0605ec5d97aa54fcadd43361f677·...·]</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·<span·class="keyword">public</span>:</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">protected</span>:</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04224.html#ae8038fa841d5344145b545a150e9ff67">···28</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04224.html#ae8038fa841d5344145b545a150e9ff67">~Scenario</a>()·{}</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Quantities·a·Scenario·needs·to·specify:</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">···35</a></span>··Vector9·<a·class="code·hl_variable"·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">preintegrated_</a>;</div>
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04244.html#ace8fc0be6d82355b59de1376708185af">···36</a></span>··Matrix93·<a·class="code·hl_variable"·href="a04244.html#ace8fc0be6d82355b59de1376708185af">preintegrated_H_biasAcc_</a>;····</div>
 130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">···37</a></span>··Matrix93·<a·class="code·hl_variable"·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">preintegrated_H_biasOmega_</a>;··</div>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04224.html#a6463a26287f7e5d3ec6792f05f81211e">···32</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>·<a·class="code·hl_function"·href="a04224.html#a6463a26287f7e5d3ec6792f05f81211e">pose</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04224.html#af820f44e5f5d6916856e21eee855d3ff">···33</a></span>··<span·class="keyword">virtual</span>·Vector3·<a·class="code·hl_function"·href="a04224.html#af820f44e5f5d6916856e21eee855d3ff">omega_b</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04224.html#ad696947e9da2987f0913113957b64162">···34</a></span>··<span·class="keyword">virtual</span>·Vector3·<a·class="code·hl_function"·href="a04224.html#ad696947e9da2987f0913113957b64162">velocity_n</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04224.html#ad590b2a67dc6c674d25cf39638849655">···35</a></span>··<span·class="keyword">virtual</span>·Vector3·<a·class="code·hl_function"·href="a04224.html#ad590b2a67dc6c674d25cf39638849655">acceleration_n</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·Derived·quantities:</span></div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<a·class="code·hl_class"·href="a03228.html">Rot3</a>·rotation(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04224.html#a6463a26287f7e5d3ec6792f05f81211e">pose</a>(t).<a·class="code·hl_function"·href="a03180.html#afafe5e27cd633890ebd79169e4481311">rotation</a>();·}</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·navState(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</sp[·...·truncated·by·diffoscope;·len:·262,·SHA:·3c51a2338b0e3cd7b2f85c0e2dccd513609d334b538ddfe0e4f3df55492cd058·...·]>132 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04244.html#ab0683675722a4b8774b08f4f23538a33">···40</a></span>··<a·class="code·hl_function"·href="a04244.html#ab0683675722a4b8774b08f4f23538a33">TangentPreintegration</a>()·{</div>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····resetIntegration();</div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··Vector3·velocity_b(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{</div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">const</span>·Rot3·nRb·=·rotation(t);</div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">return</span>·nRb.transpose()·*·<a·class="code·hl_function"·href="a04224.html#ad696947e9da2987f0913113957b64162">velocity_n</a>(t);</div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··}</div>
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector3·acceleration_b(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{</div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">const</span>·Rot3·nRb·=·rotation(t);</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">return</span>·nRb.transpose()·*·<a·class="code·hl_function"·href="a04224.html#ad590b2a67dc6c674d25cf39638849655">acceleration_n</a>(t);</div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>};</div> 
151 </div>136 </div>
 137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a04244.html">TangentPreintegration</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div>
 141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
153 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};"> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04228.html">···60</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04228.html">ConstantTwistScenario</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>·{</div> 
155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</div> 
156 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04244.html#a87e4e0455266ed19974f576d141648ef">···57</a></span>··<a·class="code·hl_function"·href="a04244.html#a87e4e0455266ed19974f576d141648ef">~TangentPreintegration</a>()<span·class="keyword">·override·</span>{</div>
 145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a04228.html#a30f972429efb00671fc30d6c958d13b3">···63</a></span>··<a·class="code·hl_function"·href="a04228.html#a30f972429efb00671fc30d6c958d13b3">ConstantTwistScenario</a>(<span·class="keyword">const</span>·Vector3&amp;·w,·<span·class="keyword">const</span>·Vector3&amp;·v,</div> 
158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·nTb0·=·<a·class="code·hl_class"·href="a03180.html">Pose3</a>())</div> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······:·twist_((Vector6()·&lt;&lt;·w,·v).finished()),·a_b_(w.<a·class="code·hl_function"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">cross</a>(v)),·nTb0_(nTb0)·{}</div> 
160 </div>146 </div>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·resetIntegration()·<span·class="keyword">override</span>;</div>
161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
162 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04228.html#acd96948b7aabca8d3edd32986f6ea517">···67</a></span>··<a·class="code·hl_class"·href="a03180.html">Pose3</a>·<a·class="code·hl_function"·href="a04228.html#acd96948b7aabca8d3edd32986f6ea517">pose</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{</div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">return</span>·nTb0_·*·<a·class="code·hl_function"·href="a03180.html#a52ab9cbf3ed295e298676fa46413cc2c">Pose3::Expmap</a>(twist_·*·t);</div> 
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Vector3··deltaPij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·preintegrated_.segment&lt;3&gt;(3);·}</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··Vector3··deltaVij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·preintegrated_.tail&lt;3&gt;();·}</div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··Rot3·····deltaRij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Rot3::Expmap(theta());·}</div>
 155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··NavState·deltaXij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·NavState().retract(preintegrated_);·}</div>
166 </div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04228.html#a922a598b52121b45d9ae492453401f5c">···70</a></span>··Vector3·<a·class="code·hl_function"·href="a04228.html#a922a598b52121b45d9ae492453401f5c">omega_b</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·twist_.head&lt;3&gt;();·}</div> 
168 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}"> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04228.html#ad1ef4f451f2f8d8413424778ab3e1791">···71</a></span>··Vector3·<a·class="code·hl_function"·href="a04228.html#ad1ef4f451f2f8d8413424778ab3e1791">velocity_n</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{</div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">return</span>·rotation(t).<a·class="code·hl_function"·href="a03228.html#aece3904d5ef70057da19943b10cb8fd0">matrix</a>()·*·twist_.tail&lt;3&gt;();</div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div> 
172 </div> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04228.html#a313d9f5f2edd143748c1e20fddcd3bde">···74</a></span>··Vector3·<a·class="code·hl_function"·href="a04228.html#a313d9f5f2edd143748c1e20fddcd3bde">acceleration_n</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·rotation(t)·*·a_b_;·}</div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·<span·class="keyword">private</span>:</div> 
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·Vector6·twist_;</div> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">const</span>·Vector3·a_b_;··<span·class="comment">//·constant·centripetal·acceleration·in·body·=·w_b·*·v_b</span></div> 
178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>·nTb0_;</div>157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">const</span>·Vector9&amp;·preintegrated()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_;·}</div>
 158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Vector3·theta()<span·class="keyword">·const·····</span>{·<span·class="keywordflow">return</span>·preintegrated_.head&lt;3&gt;();·}</div>
 159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">const</span>·Matrix93&amp;·preintegrated_H_biasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_H_biasAcc_;·}</div>
 160 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·Matrix93&amp;·preintegrated_H_biasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_H_biasOmega_;·}</div>
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div>161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·TangentPreintegration&amp;·other,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const</span>;</div>
 163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·Update·integrated·vector·on·tangent·manifold·preintegrated·with·acceleration</span></div>
 166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·Static,·functional·version.</span></div>
 167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">static</span>·Vector9·UpdatePreintegrated(<span·class="keyword">const</span>·Vector3&amp;·a_body,</div>
 168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·····································<span·class="keyword">const</span>·Vector3&amp;·w_body,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dt,</div>
Max diff block lines reached; 13822/49213 bytes (28.09%) of diff not shown.
16.1 KB
html2text {}
Max HTML report size reached
5.8 KB
./usr/share/doc/libgtsam-dev/html/a00935.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ScenarioRunner.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ScenarioRunner.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Simple·class·to·test·navigation·scenarios.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00935_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04236.html">gtsam::ScenarioRunner</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04240.html">gtsam::CombinedScenarioRunner</a></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>121 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 123 <div·class="textblock"><p>Simple·class·to·test·navigation·scenarios.·</p>
 124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
113 <dd> 
114 Stephen·Williams·</dd> 
115 <dd> 
116 Richard·Roberts·</dd> 
117 <dd> 
118 Vadim·Indelman·</dd> 
119 <dd> 
120 David·Jensen·</dd> 
121 <dd> 
122 Frank·Dellaert·</dd></dl> 
123 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>129 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00935.html">ManifoldPreintegration.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00935.html">ScenarioRunner.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>132 ··</ul>
131 </div>133 </div>
132 </body>134 </body>
133 </html>135 </html>
1.3 KB
html2text {}
Max HTML report size reached
14.0 KB
./usr/share/doc/libgtsam-dev/html/a00938.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/CombinedImuFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 70 lines modifiedOffset 95, 61 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">CombinedImuFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ImuFactor.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a00938_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00938_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>108 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04104.html">gtsam::PreintegrationCombinedParams</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04148.html">gtsam::PreintegratedImuMeasurements</a></td></tr>
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration·using·<a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>:·Usage:·Create·just·a·single·Params[·...·truncated·by·diffoscope;·len:·63,·SHA:·da8adb3d1943b2d23996c4afea2943dffd0f1984920ebe9c8f3cd58f92aeb25b·...·].html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04148.html"·title="PreintegratedImuMeasurements·accumulates·(integrates)·the·IMU·measurements·(rotation·rates·and·accele...">PreintegratedImuMeasurements</a>·accumulates·(integrates)·the·IMU·measurements·(rotation·rates·and·acceleratio[·...·truncated·by·diffoscope;·len:·61,·SHA:·6d1d19bde342b5367aacf831e2f5646f70e45764a6554ba070919610911841c4·...·].html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04108.html">gtsam::PreintegratedCombinedMeasurements</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04152.html">gtsam::ImuFactor</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·and·the·corresponding·covaria[·...·truncated·by·diffoscope;·len:·28,·SHA:·f5f0d131e60c0c365663372e382666f12cf4c21d2364d8b4b90aa4a4761bbc71·...·].html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04152.html"·title="ImuFactor·is·a·5-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle·at·previous·t...">ImuFactor</a>·is·a·5-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle·at·previous·time·step),·current·state·(pos[·...·truncated·by·diffoscope;·len:·77,·SHA:·3cafd8931cce9d5fa15767bd7b98014d6eace318b37544a540acc18cfcc3fe94·...·].html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04112.html">gtsam::CombinedImuFactor</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04156.html">gtsam::ImuFactor2</a></td></tr>
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04112.html"·title="CombinedImuFactor·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,...">CombinedImuFactor</a>·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,·as·well·as·bias·at·previous·time·step)[·...·truncated·by·diffoscope;·len:·81,·SHA:·583af264ca8b3fca5acb8ac23933a5b83c3aaa83d42d0b9ba7ea99797a149e91·...·].html#details">More...</a><br·/></td></tr>116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04156.html"·title="ImuFactor2·is·a·ternary·factor·that·uses·NavStates·rather·than·Pose/Velocity.">ImuFactor2</a>·is·a·ternary·factor·that·uses·NavStates·rather·than·Pose/Velocity.··<a·href="a04156.html#details">More...</a><br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04116.html">gtsam::traits&lt;·PreintegrationCombinedParams·&gt;</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04160.html">gtsam::traits&lt;·PreintegratedImuMeasurements·&gt;</a></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04120.html">gtsam::traits&lt;·PreintegratedCombinedMeasurements·&gt;</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04164.html">gtsam::traits&lt;·ImuFactor·&gt;</a></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04124.html">gtsam::traits&lt;·CombinedImuFactor·&gt;</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04168.html">gtsam::traits&lt;·ImuFactor2·&gt;</a></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">124 </table><table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
127 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
128 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
129 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table><table·class="memberdecls"> 
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
133 Typedefs</h2></td></tr> 
134 <tr·class="memitem:a64e2f1f46479338e7b2ff5380472527f"·id="r_a64e2f1f46479338e7b2ff5380472527f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64e2f1f46479338e7b2ff5380472527f"·name="a64e2f1f46479338e7b2ff5380472527f"></a> 
135 typedef·<a·class="el"·href="a04192.html">ManifoldPreintegration</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PreintegrationType</b></td></tr> 
136 <tr·class="separator:a64e2f1f46479338e7b2ff5380472527f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 </table>130 </table>
138 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
139 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>132 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
140 <dd>133 <dd>
141 Stephen·Williams·</dd>134 Stephen·Williams·</dd>
142 <dd>135 <dd>
143 Richard·Roberts·</dd>136 Richard·Roberts·</dd>
144 <dd>137 <dd>
145 Vadim·Indelman·</dd>138 Vadim·Indelman·</dd>
146 <dd>139 <dd>
147 David·Jensen·</dd>140 David·Jensen·</dd>
148 <dd>141 <dd>
149 Frank·Dellaert·</dd>142 Frank·Dellaert·</dd></dl>
150 <dd> 
151 Varun·Agrawal·</dd></dl> 
152 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
153 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
154 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
155 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
156 ··<ul>147 ··<ul>
157 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00938.html">CombinedImuFactor.h</a></li>148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00938.html">ImuFactor.h</a></li>
158 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
159 ··</ul>150 ··</ul>
160 </div>151 </div>
161 </body>152 </body>
162 </html>153 </html>
3.97 KB
html2text {}
Max HTML report size reached
638 B
./usr/share/doc/libgtsam-dev/html/a00938.js
552 B
js-beautify {}
Max HTML report size reached
135 KB
./usr/share/doc/libgtsam-dev/html/a00938_source.html
Max HTML report size reached
13.2 KB
./usr/share/doc/libgtsam-dev/html/a00941.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AHRSFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/CombinedImuFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 87 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#define-members">Macros</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">AHRSFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">CombinedImuFactor.cpp·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p><a·href="a00941_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04072.html">gtsam::PreintegratedAhrsMeasurements</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">PreintegratedAHRSMeasurements·accumulates·(integrates)·the·Gyroscope·measurements·(rotation·rates)·and·the·corresponding·covariance·matrix.··<a·href="a04072.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04076.html">gtsam::AHRSFactor</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
 113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 114 Macros</h2></td></tr>
 115 <tr·class="memitem:a47c72c8c8033ac067a70a39882232620"·id="r_a47c72c8c8033ac067a70a39882232620"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47c72c8c8033ac067a70a39882232620"·name="a47c72c8c8033ac067a70a39882232620"></a>
 116 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,0)</td></tr>
 117 <tr·class="separator:a47c72c8c8033ac067a70a39882232620"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:a8b86d97c87c595548655639e38f05d6c"·id="r_a8b86d97c87c595548655639e38f05d6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8b86d97c87c595548655639e38f05d6c"·name="a8b86d97c87c595548655639e38f05d6c"></a>
 119 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,3)</td></tr>
 120 <tr·class="separator:a8b86d97c87c595548655639e38f05d6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:af24d2a594d2a71cc868be63b097517a6"·id="r_af24d2a594d2a71cc868be63b097517a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af24d2a594d2a71cc868be63b097517a6"·name="af24d2a594d2a71cc868be63b097517a6"></a>
 122 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,6)</td></tr>
 123 <tr·class="separator:af24d2a594d2a71cc868be63b097517a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:aba0e03b2dd44d4ffe264beac5f5b5369"·id="r_aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba0e03b2dd44d4ffe264beac5f5b5369"·name="aba0e03b2dd44d4ffe264beac5f5b5369"></a>
 125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,0)</td></tr>
 126 <tr·class="separator:aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a3616767b248dc8bd965987eb4dcdb919"·id="r_a3616767b248dc8bd965987eb4dcdb919"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3616767b248dc8bd965987eb4dcdb919"·name="a3616767b248dc8bd965987eb4dcdb919"></a>
 128 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,3)</td></tr>
 129 <tr·class="separator:a3616767b248dc8bd965987eb4dcdb919"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:a1eda4206a8d6b20278b0ed5952708bfd"·id="r_a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1eda4206a8d6b20278b0ed5952708bfd"·name="a1eda4206a8d6b20278b0ed5952708bfd"></a>
 131 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,6)</td></tr>
 132 <tr·class="separator:a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:a5dbb22c4c75167f0a22dc7cbdd4d22cb"·id="r_a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5dbb22c4c75167f0a22dc7cbdd4d22cb"·name="a5dbb22c4c75167f0a22dc7cbdd4d22cb"></a>
 134 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,0)</td></tr>
 135 <tr·class="separator:a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:ad54359136b9cf16db3ff60f732d425d1"·id="r_ad54359136b9cf16db3ff60f732d425d1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad54359136b9cf16db3ff60f732d425d1"·name="ad54359136b9cf16db3ff60f732d425d1"></a>
 137 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,3)</td></tr>
 138 <tr·class="separator:ad54359136b9cf16db3ff60f732d425d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a3395229ce0059a08893ffbf8e3c08e65"·id="r_a3395229ce0059a08893ffbf8e3c08e65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3395229ce0059a08893ffbf8e3c08e65"·name="a3395229ce0059a08893ffbf8e3c08e65"></a>
 140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,6)</td></tr>
 141 <tr·class="separator:a3395229ce0059a08893ffbf8e3c08e65"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:a2d7aaa5250690469ea7f1a8e73216bc8"·id="r_a2d7aaa5250690469ea7f1a8e73216bc8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2d7aaa5250690469ea7f1a8e73216bc8"·name="a2d7aaa5250690469ea7f1a8e73216bc8"></a>
 143 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_a_a</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(9,9)</td></tr>
 144 <tr·class="separator:a2d7aaa5250690469ea7f1a8e73216bc8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:a26d173cfefdd3b6b2ea057f52e00eb6f"·id="r_a26d173cfefdd3b6b2ea057f52e00eb6f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26d173cfefdd3b6b2ea057f52e00eb6f"·name="a26d173cfefdd3b6b2ea057f52e00eb6f"></a>
 146 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_g_g</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(12,12)</td></tr>
 147 <tr·class="separator:a26d173cfefdd3b6b2ea057f52e00eb6f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 </table><table·class="memberdecls">
 149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 150 Functions</h2></td></tr>
 151 <tr·class="memitem:a00d16827e9074dad6703e6f166bad49f"·id="r_a00d16827e9074dad6703e6f166bad49f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a00d16827e9074dad6703e6f166bad49f"·name="a00d16827e9074dad6703e6f166bad49f"></a>
 152 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04112.html">CombinedImuFactor</a>·&amp;f)</td></tr>
 153 <tr·class="separator:a00d16827e9074dad6703e6f166bad49f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>154 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>155 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Krunal·Chande·</dd>156 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 157 <dd>
 158 Stephen·Williams·</dd>
 159 <dd>
 160 Richard·Roberts·</dd>
 161 <dd>
 162 Vadim·Indelman·</dd>
 163 <dd>
 164 David·Jensen·</dd>
123 <dd>165 <dd>
124 Luca·Carlone·</dd>166 Frank·Dellaert·</dd>
125 <dd>167 <dd>
 168 Varun·Agrawal·</dd></dl>
126 Frank·Dellaert·</dd></dl> 
127 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl> 
128 </div></div><!--·contents·-->169 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->170 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->171 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->172 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>173 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00941.html">AHRSFactor.h</a></li>174 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00941.html">CombinedImuFactor.cpp</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>175 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>176 ··</ul>
136 </div>177 </div>
137 </body>178 </body>
138 </html>179 </html>
2.27 KB
html2text {}
Max HTML report size reached
6.38 KB
./usr/share/doc/libgtsam-dev/html/a00944.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuBias.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegratedRotation.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ImuBias.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">PreintegratedRotation.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a00944_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04140.html">gtsam::imuBias::ConstantBias</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04144.html">gtsam::traits&lt;·imuBias::ConstantBias·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:a01452"·id="r_a01452"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01452.html">gtsam::imuBias</a></td></tr> 
120 <tr·class="memdesc:a01452"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·bias·models·live·in·the·<a·class="el"·href="a01452.html"·title="All·bias·models·live·in·the·imuBias·namespace.">imuBias</a>·namespace.·<br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table>110 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
125 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</dd></dl>113 <dd>
 114 Stephen·Williams·</dd>
 115 <dd>
 116 Richard·Roberts·</dd>
 117 <dd>
 118 Vadim·Indelman·</dd>
 119 <dd>
 120 David·Jensen·</dd>
 121 <dd>
 122 Frank·Dellaert·</dd></dl>
126 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>127 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00944.html">ImuBias.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00944.html">PreintegratedRotation.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>130 ··</ul>
134 </div>131 </div>
135 </body>132 </body>
136 </html>133 </html>
1.41 KB
html2text {}
Max HTML report size reached
74.8 KB
./usr/share/doc/libgtsam-dev/html/a00947_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/MagPoseFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/Scenario.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 167 lines modifiedOffset 98, 152 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">MagPoseFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">Scenario.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00947.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·POSE&gt;</div> 
126 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">124 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04188.html">···28</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04188.html">MagPoseFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href[·...·truncated·by·diffoscope;·len:·48,·SHA:·dfc590f1cb47b673216ea9fcbb2dfbba6961704c7b7d2d206b45202e4c5b925c·...·]·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a04224.html">···25</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04224.html">Scenario</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">private</span>:</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·<span·class="keyword">public</span>:</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04224.html#ae8038fa841d5344145b545a150e9ff67">···28</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04224.html#ae8038fa841d5344145b545a150e9ff67">~Scenario</a>()·{}</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">using·</span>This·=·<a·class="code·hl_class"·href="a04188.html">MagPoseFactor&lt;POSE&gt;</a>;</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04536.html">Base</a>·=·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>;</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">using·</span>Point·=·<span·class="keyword">typename</span>·POSE::Translation;·</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">using·</span>Rot·=·<span·class="keyword">typename</span>·POSE::Rotation;</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">const</span>·Point·measured_;·</div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">const</span>·Point·nM_;·</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">const</span>·Point·bias_;·</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··boost::optional&lt;POSE&gt;·body_P_sensor_;·</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Quantities·a·Scenario·needs·to·specify:</span></div>
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·MeasDim·=·Point::RowsAtCompileTime;</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·PoseDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;POSE&gt;::dimension</a>;</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·RotDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Rot&gt;::dimension</a>;</div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;MagPoseFactor&lt;POSE&gt;&gt;;</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04224.html#a6463a26287f7e5d3ec6792f05f81211e">···32</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>·<a·class="code·hl_function"·href="a[·...·truncated·by·diffoscope;·len:·139,·SHA:·659c1a9f2cd46b094c8099f86b47763c0227b533b59042bc19076433d5a29a9d·...·]</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04224.html#af820f44e5f5d6916856e21eee855d3ff">···33</a></span>··<span·class="keyword">virtual</span>·Vector3·<a·class="code·hl_function"·href="a04224.html#af820f44e5f5d6916856e21eee855d3ff">omega_b</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04224.html#ad696947e9da2987f0913113957b64162">···34</a></span>··<span·class="keyword">virtual</span>·Vector3·<a·class="code·hl_function"·href="a04224.html#ad696947e9da2987f0913113957b64162">velocity_n</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04224.html#ad590b2a67dc6c674d25cf39638849655">···35</a></span>··<span·class="keyword">virtual</span>·Vector3·<a·class="code·hl_function"·href="a04224.html#ad590b2a67dc6c674d25cf39638849655">acceleration_n</a>(<span·class="keywordtype">double</span>·t)·<span·class="keyword">const</span>·=·0;··</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·Derived·quantities:</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<a·class="code·hl_class"·href="a03228.html">Rot3</a>·rotation(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04224.html#a6463a26287f7e5d3ec6792f05f81211e">pose</a>(t).<a·class="code·hl_function"·href="a03180.html#afafe5e27cd633890ebd79169e4481311">rotation</a>();·}</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·navState(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a04196.html">NavState</a>(<a·class="code·hl_function"·href="a04224.html#a6463a26287f7e5d3ec6792f05f81211e">pose</a>(t),·<a·class="code·hl_function"·href="a04224.html#ad696947e9da2987f0913113957b64162">velocity_n</a>(t));·}</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··Vector3·velocity_b(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{</div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">const</span>·Rot3·nRb·=·rotation(t);</div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">return</span>·nRb.transpose()·*·<a·class="code·hl_function"·href="a04224.html#ad696947e9da2987f0913113957b64162">velocity_n</a>(t);</div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··GTSAM_CONCEPT_TESTABLE_TYPE(POSE)</div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··GTSAM_CONCEPT_POSE_TYPE(POSE)</div>146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector3·acceleration_b(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·</span>{</div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">const</span>·Rot3·nRb·=·rotation(t);</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">return</span>·nRb.transpose()·*·<a·class="code·hl_function"·href="a04224.html#ad590b2a67dc6c674d25cf39638849655">acceleration_n</a>(t);</div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>};</div>
 151 </div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 153 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">
 154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04228.html">···60</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04228.html">ConstantTwistScenario</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>·{</div>
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">public</span>:</div>155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">···52</a></span>··<a·class="code·hl_function"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">~MagPoseFactor</a>()<span·class="keyword">·override·</span>{}</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04188.html#af2dcbb081485187cf5c939fb6d11971c">···55</a></span>··<a·class="code·hl_function"·href="a04188.html#af2dcbb081485187cf5c939fb6d11971c">MagPoseFactor</a>()·{}</div>156 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}">
 157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a04228.html#a30f972429efb00671fc30d6c958d13b3">···63</a></span>··<a·class="code·hl_function"·href="a04228.html#a30f972429efb00671fc30d6c958d13b3">ConstantTwistScenario</a>(<span·class="keyword">const</span>·Vector3&amp;·w,·<span·class="keyword">const</span>·Vector3&amp;·v,</div>
 158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·nTb0·=·<a·class="code·hl_class"·href="a03180.html">Pose3</a>())</div>
 159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······:·twist_((Vector6()·&lt;&lt;·w,·v).finished()),·a_b_(w.<a·class="code·hl_function"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">cross</a>(v)),·nTb0_(nTb0)·{}</div>
 160 </div>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
153 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">162 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04228.html#acd96948b7aabca8d3edd32986f6ea517">···67</a></span>··<a·class="code·hl_class"·href="a03180.html">Pose3</a>·<a·class="code·hl_function"·href="a04228.html#acd96948b7aabca8d3edd32986f6ea517">pose</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{</div>
 164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">return</span>·nTb0_·*·<a·class="code·hl_function"·href="a03180.html#a52ab9cbf3ed295e298676fa46413cc2c">Pose3::Expmap</a>(twist_·*·t);</div>
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">···67</a></span>··<a·class="code·hl_function"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">MagPoseFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·pose_key,</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>················<span·class="keyword">const</span>·Point&amp;·measured,</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>················<span·class="keywordtype">double</span>·scale,</div> 
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>················<span·class="keyword">const</span>·Point&amp;·direction,</div> 
158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>················<span·class="keyword">const</span>·Point&amp;·bias,</div> 
159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,</div> 
160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>················<span·class="keyword">const</span>·boost::optional&lt;POSE&gt;&amp;·body_P_sensor)</div> 
161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·pose_key),</div> 
162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········measured_(body_P_sensor·?·body_P_sensor-&gt;rotation()·*·measured·:·measured),</div> 
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········nM_(scale·*·direction.normalized()),</div>165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········bias_(body_P_sensor·?·body_P_sensor-&gt;rotation()·*·bias·:·bias),</div> 
165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········body_P_sensor_(body_P_sensor)·{}</div> 
166 </div>166 </div>
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04228.html#a922a598b52121b45d9ae492453401f5c">···70</a></span>··Vector3·<a·class="code·hl_function"·href="a04228.html#a922a598b52121b45d9ae492453401f5c">omega_b</a>(<span·class="keywordtype">[·...·truncated·by·diffoscope;·len:·128,·SHA:·fa36b2f0286f6a4bac72ab63a52643e2ce9f9e5e818ccf0efa49fd5dce4f5adf·...·]</div>
168 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">168 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04228.html#ad1ef4f451f2f8d8413424778ab3e1791">···71</a></span>··Vector3·<a·class="code·hl_function"·href="a04228.html#ad1ef4f451f2f8d8413424778ab3e1791">velocity_n</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{</div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordflow">return</span>·rotation(t).<a·class="code·hl_function"·href="a03228.html#aece3904d5ef70057da19943b10cb8fd0">matrix</a>()·*·twist_.tail&lt;3&gt;();</div>
169 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04188.html#a92332428d020dd43443bef64b5d7d60b">···81</a></span>··NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04188.html#a92332428d020dd43443bef64b5d7d60b">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
170 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;NonlinearFactor&gt;(</div> 
171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));</div> 
172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
173 </div>172 </div>
 173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04228.html#a313d9f5f2edd143748c1e20fddcd3bde">···74</a></span>··Vector3·<a·class="code·hl_function"·href="a04228.html#a313d9f5f2edd143748c1e20fddcd3bde">acceleration_n</a>(<span·class="keywordtype">double</span>·t)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·rotation(t)·*·a_b_;·}</div>
174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
Max diff block lines reached; 28268/57316 bytes (49.32%) of diff not shown.
18.7 KB
html2text {}
Max HTML report size reached
7.96 KB
./usr/share/doc/libgtsam-dev/html/a00959.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/NavState.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 54 lines modifiedOffset 95, 49 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">NavState.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Navigation·state·composing·of·attitude,·position,·and·velocity.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00959_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00959_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>108 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04196.html">gtsam::NavState</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04192.html">gtsam::ManifoldPreintegration</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">IMU·pre-integration·on·NavSatet·manifold.··<a·href="a04192.html#details">More...</a><br·/></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make·this·a·Lie·group,·but·it·is·a·9D·manifold.··<a·href="a04196.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04200.html">gtsam::traits&lt;·NavState·&gt;</a></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls"> 
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
125 Typedefs</h2></td></tr> 
126 <tr·class="memitem:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"·id="r_ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6ba0a40d5dd8936f4ca53f7bb3ef53b"·name="ad6ba0a40d5dd8936f4ca53f7bb3ef53b"></a> 
127 typedef·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Velocity3</b></td></tr> 
128 <tr·class="memdesc:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Velocity·is·currently·typedef'd·to·Vector3.·<br·/></td></tr> 
129 <tr·class="separator:ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 </table>118 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Navigation·state·composing·of·attitude,·position,·and·velocity.·</p> 
133 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>July·2015·</dd></dl>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 121 <dd>
 122 Stephen·Williams·</dd>
 123 <dd>
 124 Richard·Roberts·</dd>
 125 <dd>
 126 Vadim·Indelman·</dd>
 127 <dd>
 128 David·Jensen·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd></dl>
135 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>135 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00959.html">NavState.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00959.html">ManifoldPreintegration.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>138 ··</ul>
143 </div>139 </div>
144 </body>140 </body>
145 </html>141 </html>
1.87 KB
html2text {}
Max HTML report size reached
396 B
./usr/share/doc/libgtsam-dev/html/a00959.js
310 B
js-beautify {}
Max HTML report size reached
68.9 KB
./usr/share/doc/libgtsam-dev/html/a00959_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/NavState.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 217 lines modifiedOffset 98, 124 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">NavState.h</div></div>104 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00959.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00959.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00341.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00992.html">gtsam/navigation/PreintegrationBase.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">···28</a></span><span·class="keyword">typedef</span>·Vector3·<a·class="code·hl_typedef"·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">Velo[·...·truncated·by·diffoscope;·len:·10,·SHA:·142cab55ad7a13c0846003ffbc1f67dda2f7ef8a64541b2f2ab2582aeb2e832e·...·]</div>123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
128 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04196.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04196.html">NavState</a>·{</div>126 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04192.html">···33</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04192.html">ManifoldPreintegration</a>·:·<span·class="keyword">public</span>·<a·cla[·...·truncated·by·diffoscope;·len:·55,·SHA:·5461573a62481c34fc09ed601b4d32479881e2418788505f55ba103a16fa21da·...·]e</a>·{</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">private</span>:</div>127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·<span·class="keyword">protected</span>:</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04192.html#ad07a36d86d1aa1dd13df4eb7ae83670f">···41</a></span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·<a·class="code·hl_variable"·href="a04192.html#ad07a36d86d1aa1dd13df4eb7ae83670f">deltaXij_</a>;</div>
 130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">···42</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">delRdelBiasOmega_</a>;·</div>
 131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">···43</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">delPdelBiasAcc_</a>;···</div>
 132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04192.html#af95bfbf520cf98b71cb9773d0446915a">···44</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#af95bfbf520cf98b71cb9773d0446915a">delPdelBiasOmega_</a>;·</div>
 133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">···45</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">delVdelBiasAcc_</a>;···</div>
 134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04192.html#afd1ae2fb12470f49f8c8454f17f3a453">···46</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#afd1ae2fb12470f49f8c8454f17f3a453">delVdelBiasOmega_</a>;·</div>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·TODO(frank):</span></div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="comment">//·-·should·we·rename·t_·to·p_?·if·not,·we·should·rename·dP·do·dT</span></div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<a·class="code·hl_class"·href="a03228.html">Rot3</a>·R_;·</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·t_;·</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_typedef"·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">Velocity3</a>·v_;·</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">enum</span>·{</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····dimension·=·9</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··};</div>135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
144 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·std::pair&lt;Point3,·Velocity3&gt;·PositionAndVelocity;</div> 
145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
147 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">136 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04196.html#a071b7ef082393fab89cf6d80d19c0cd3">···55</a></span>··<a·class="code·hl_function"·href="a04196.html#a071b7ef082393fab89cf6d80d19c0cd3">NavState</a>()·:</div>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04192.html#a4ece2b4ce023308fa06561e94309ea50">···49</a></span>··<a·class="code·hl_function"·href="a04192.html#a4ece2b4ce023308fa06561e94309ea50">ManifoldPreintegration</a>()·{</div>
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······t_(0,·0,·0),·v_(Vector3::Zero())·{</div>138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····resetIntegration();</div>
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}</div>
151 </div>140 </div>
152 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04196.html#a54a1a1b9c7946d32ae2aae70edff9d24">···59</a></span>··<a·class="code·hl_function"·href="a04196.html#a54a1a1b9c7946d32ae2aae70edff9d24">NavState</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·R,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·t,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">Velocity3</a>&amp;·v)·:</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······R_(R),·t_(t),·v_(v)·{</div> 
155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div> 
156 </div> 
157 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a04196.html#a6b70be99390c6bcd2acf6e4af81c79f6">···63</a></span>··<a·class="code·hl_function"·href="a04196.html#a6b70be99390c6bcd2acf6e4af81c79f6">NavState</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·pose,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">Velocity3</a>&amp;·v)·:</div> 
159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······R_(pose.rotation()),·t_(pose.translation()),·v_(v)·{</div> 
160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div> 
161 </div> 
162 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04196.html#a34f54d76bde9c673cd9c408adee824b2">···67</a></span>··<a·class="code·hl_function"·href="a04196.html#a34f54d76bde9c673cd9c408adee824b2">NavState</a>(<span·class="keyword">const</span>·Matrix3&amp;·R,·<span·class="keyword">const</span>·Vector6&amp;·tv)·:</div> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······R_(R),·t_(tv.head&lt;3&gt;()),·v_(tv.tail&lt;3&gt;())·{</div> 
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div> 
166 </div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04196.html">NavState</a>·Create(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·R,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·t,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">Velocity3</a>&amp;·v,</div> 
168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;9,·3&gt;</a>·H1,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;9,·3&gt;</a>·H2,</div> 
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;9,·3&gt;</a>·H3);</div> 
170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04196.html">NavState</a>·FromPoseVelocity(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·pose,·<span·class="keyword">const</span>·Vector3&amp;·vel,</div> 
171 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;9,·6&gt;</a>·H1,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;9,·3&gt;</a>·H2);</div> 
172 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·attitude(<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·9&gt;</a>·H·=·boost::none)·<span·class="keyword">const</span>;</div> 
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·position(<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·9&gt;</a>·H·=·boost::none)·<span·class="keyword">const</span>;</div> 
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">Velocity3</a>&amp;·velocity(<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·9&gt;</a>·H·=·boost::none)·<span·class="keyword">const</span>;</div> 
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>·pose()<span·class="keyword">·const·</span>{</div> 
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>(attitude(),·position());</div> 
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</span>:</div>
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a04192.html">ManifoldPreintegration</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div>
 145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>
 146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·resetIntegration()·<span·class="keyword">override</span>;</div>
 149 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
182 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
183 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}"> 
184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a04196.html#a5d380bc53c23a5ace7cf9536a9c7e171">···95</a></span>··Matrix3·<a·class="code·hl_function"·href="a04196.html#a5d380bc53c23a5ace7cf9536a9c7e171">R</a>()<span·class="keyword">·const·</span>{</div> 
185 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">return</span>·R_.<a·class="code·hl_function"·href="a03228.html#aece3904d5ef70057da19943b10cb8fd0">matrix</a>();</div>151 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·deltaXij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_;·}</div>
 152 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Rot3·····deltaRij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.attitude();·}</div>
 153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Vector3··deltaPij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.position();·}</div>
 154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··Vector3··deltaVij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.velocity();·}</div>
 155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··Matrix3··delRdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delRdelBiasOmega_;·}</div>
 157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··Matrix3··delPdelBiasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delPdelBiasAcc_;·}</div>
 158 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··Matrix3··delPdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delPdelBiasOmega_;·}</div>
 159 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Matrix3··delVdelBiasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delVdelBiasAcc_;·}</div>
 160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··Matrix3··delVdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delVdelBiasOmega_;·}</div>
Max diff block lines reached; 27417/53979 bytes (50.79%) of diff not shown.
16.0 KB
html2text {}
Max HTML report size reached
5.87 KB
./usr/share/doc/libgtsam-dev/html/a00968.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegratedRotation.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 24 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">PreintegratedRotation.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ImuFactor.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
104 <table·class="memberdecls">105 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a27bf3e1cd62b587ef1b3bc76e8fbe720"·id="r_a27bf3e1cd62b587ef1b3bc76e8fbe720"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a27bf3e1cd62b587ef1b3bc76e8fbe720"·name="a27bf3e1cd62b587ef1b3bc76e8fbe720"></a>
 115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04152.html">ImuFactor</a>·&amp;f)</td></tr>
 116 <tr·class="separator:a27bf3e1cd62b587ef1b3bc76e8fbe720"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:afe04e42120f4aacda80ed4fcd9ba2012"·id="r_afe04e42120f4aacda80ed4fcd9ba2012"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afe04e42120f4aacda80ed4fcd9ba2012"·name="afe04e42120f4aacda80ed4fcd9ba2012"></a>
 118 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04156.html">ImuFactor2</a>·&amp;f)</td></tr>
 119 <tr·class="separator:afe04e42120f4aacda80ed4fcd9ba2012"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
113 <dd>123 <dd>
114 Stephen·Williams·</dd>124 Stephen·Williams·</dd>
115 <dd>125 <dd>
116 Richard·Roberts·</dd>126 Richard·Roberts·</dd>
Offset 122, 13 lines modifiedOffset 132, 13 lines modified
122 <dd>132 <dd>
123 Frank·Dellaert·</dd></dl>133 Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>138 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00968.html">PreintegratedRotation.cpp</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00968.html">ImuFactor.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>141 ··</ul>
132 </div>142 </div>
133 </body>143 </body>
134 </html>144 </html>
1.17 KB
html2text {}
Max HTML report size reached
6.08 KB
./usr/share/doc/libgtsam-dev/html/a00971.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/GPSFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ConstantVelocityFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GPSFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ConstantVelocityFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Implementation·file·for·GPS·factor.··105 <p>Maintain·a·constant·velocity·motion·model·between·two·NavStates.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00971_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04128.html">gtsam::ConstantVelocityFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·applying·a·constant·velocity·model·to·a·moving·body·represented·as·a·<a·class="el"·href="a04196.html"·title="Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...">NavState</a>.··<a·href="a04128.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Implementation·file·for·GPS·factor.·</p>122 <div·class="textblock"><p>Maintain·a·constant·velocity·motion·model·between·two·NavStates.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Asa·Hammond·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl> 
117 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>128 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00971.html">GPSFactor.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00971.html">ConstantVelocityFactor.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>131 ··</ul>
125 </div>132 </div>
126 </body>133 </body>
127 </html>134 </html>
1.44 KB
html2text {}
Max HTML report size reached
8.61 KB
./usr/share/doc/libgtsam-dev/html/a00974.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AttitudeFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 57 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">AttitudeFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">BarometricFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Header·file·for·Attitude·factor.··104 <p>Implementation·file·for·Barometric·factor.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00974_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04080.html">gtsam::AttitudeFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·prior·on·attitude·Example:··<a·href="a04080.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04084.html">gtsam::Rot3AttitudeFactor</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04080.html"·title="Base·class·for·prior·on·attitude·Example:">AttitudeFactor</a>·for·<a·class="el"·href="a03228.html"·title="Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...">Rot3</a>.··<a·href="a04084.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04088.html">gtsam::traits&lt;·Rot3AttitudeFactor·&gt;</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04088.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04092.html">gtsam::Pose3AttitudeFactor</a></td></tr> 
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04080.html"·title="Base·class·for·prior·on·attitude·Example:">AttitudeFactor</a>·for·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>.··<a·href="a04092.html#details">More...</a><br·/></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04096.html">gtsam::traits&lt;·Pose3AttitudeFactor·&gt;</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04096.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table><table·class="memberdecls"> 
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
128 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
129 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
130 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>112 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>Header·file·for·Attitude·factor.·</p>114 <div·class="textblock"><p>Implementation·file·for·Barometric·factor.·</p>
135 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</dd></dl>
136 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>December·16,·2021·</dd></dl>
137 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>121 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00974.html">AttitudeFactor.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00974.html">BarometricFactor.cpp</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>124 ··</ul>
145 </div>125 </div>
146 </body>126 </body>
147 </html>127 </html>
2.0 KB
html2text {}
Max HTML report size reached
64.0 KB
./usr/share/doc/libgtsam-dev/html/a00977_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/MagPoseFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 138 lines modifiedOffset 98, 167 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">TangentPreintegration.h</div></div>104 ··<div·class="headertitle"><div·class="title">MagPoseFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00977.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00983.html">gtsam/navigation/PreintegrationBase.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·POSE&gt;</div>
124 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="};">
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04244.html">···28</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04244.html">TangentPreintegration</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a04188.html">···28</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04188.html">MagPoseFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;POSE&gt;·{</div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">protected</span>:</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·<span·class="keyword">private</span>:</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">using·</span>This·=·<a·class="code·hl_class"·href="a04188.html">MagPoseFactor&lt;POSE&gt;</a>;</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04536.html">Base</a>·=·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>;</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">using·</span>Point·=·<span·class="keyword">typename</span>·POSE::Translation;·</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">using·</span>Rot·=·<span·class="keyword">typename</span>·POSE::Rotation;</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">···35</a></span>··Vector9·<a·class="code·hl_variable"·href="a04244.html#aa35dd8359cdcc5adf12b79602f6f1f11">preintegrated_</a>;</div> 
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04244.html#ace8fc0be6d82355b59de1376708185af">···36</a></span>··Matrix93·<a·class="code·hl_variable"·href="a04244.html#ace8fc0be6d82355b59de1376708185af">preintegrated_H_biasAcc_</a>;····</div> 
130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">···37</a></span>··Matrix93·<a·class="code·hl_variable"·href="a04244.html#a610e8d7b5615146efd0ae18fe984f1a0">preintegrated_H_biasOmega_</a>;··</div>134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">const</span>·Point·measured_;·</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">const</span>·Point·nM_;·</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">const</span>·Point·bias_;·</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··boost::optional&lt;POSE&gt;·body_P_sensor_;·</div>
131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·MeasDim·=·Point::RowsAtCompileTime;</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·PoseDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;POSE&gt;::dimension</a>;</div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·RotDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Rot&gt;::dimension</a>;</div>
132 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04244.html#ab0683675722a4b8774b08f4f23538a33">···40</a></span>··<a·class="code·hl_function"·href="a04244.html#ab0683675722a4b8774b08f4f23538a33">TangentPreintegration</a>()·{</div> 
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····resetIntegration();</div> 
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··}</div> 
136 </div> 
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">public</span>:</div>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;MagPoseFactor&lt;POSE&gt;&gt;;</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a04244.html">TangentPreintegration</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div> 
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··GTSAM_CONCEPT_TESTABLE_TYPE(POSE)</div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··GTSAM_CONCEPT_POSE_TYPE(POSE)</div>
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">···52</a></span>··<a·class="code·hl_function"·href="a04188.html#a656d17c286ec113767ef884aee0f8824">~MagPoseFactor</a>()<span·class="keyword">·override·</span>{}</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04188.html#af2dcbb081485187cf5c939fb6d11971c">···55</a></span>··<a·class="code·hl_function"·href="a04188.html#af2dcbb081485187cf5c939fb6d11971c">MagPoseFactor</a>()·{}</div>
 152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
143 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04244.html#a87e4e0455266ed19974f576d141648ef">···57</a></span>··<a·class="code·hl_function"·href="a04244.html#a87e4e0455266ed19974f576d141648ef">~TangentPreintegration</a>()<span·class="keyw[·...·truncated·by·diffoscope;·len:·23,·SHA:·8bc6b4a4628bfcb9decc7a2f96e1deede22b272c901da8519fcc18885a39c300·...·]</div>154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">···67</a></span>··<a·class="code·hl_function"·href="a04188.html#ae8ceef5add571dd7693f07c94a53bf15">MagPoseFactor</a>(<a·class="code·hl_typedef"·[·...·truncated·by·diffoscope;·len:·70,·SHA:·ec0010ea62f07cc5e5b4fe6fd36fdec1368f44037c8f5a94096412f69d8c68e6·...·]</div>
 155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>················<span·class="keyword">const</span>·Point&amp;·measured,</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>················<span·class="keywordtype">double</span>·scale,</div>
 157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>················<span·class="keyword">const</span>·Point&amp;·direction,</div>
 158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>················<span·class="keyword">const</span>·Point&amp;·bias,</div>
 159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,</div>
 160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>················<span·class="keyword">const</span>·boost::optional&lt;POSE&gt;&amp;·body_P_sensor)</div>
 161 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·pose_key),</div>
 162 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>········measured_(body_P_sensor·?·body_P_sensor-&gt;rotation()·*·measured·:·measured),</div>
 163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>········nM_(scale·*·direction.normalized()),</div>
 164 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>········bias_(body_P_sensor·?·body_P_sensor-&gt;rotation()·*·bias·:·bias),</div>
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>165 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········body_P_sensor_(body_P_sensor)·{}</div>
146 </div>166 </div>
147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·resetIntegration()·<span·class="keyword">override</span>;</div> 
150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>168 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">
 169 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04188.html#a92332428d020dd43443bef64b5d7d60b">···81</a></span>··NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04188.html#a92332428d020dd43443bef64b5d7d60b">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 170 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;NonlinearFactor&gt;(</div>
 171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));</div>
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
 173 </div>
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··Vector3··deltaPij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·preintegrated_.segment&lt;3&gt;(3);·}</div> 
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··Vector3··deltaVij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·preintegrated_.tail&lt;3&gt;();·}</div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··Rot3·····deltaRij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·Rot3::Expmap(theta());·}</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··NavState·deltaXij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·NavState().retract(preintegrated_);·}</div> 
156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">const</span>·Vector9&amp;·preintegrated()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_;·}</div> 
158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Vector3·theta()<span·class="keyword">·const·····</span>{·<span·class="keywordflow">return</span>·preintegrated_.head&lt;3&gt;();·}</div> 
159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">const</span>·Matrix93&amp;·preintegrated_H_biasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_H_biasAcc_;·}</div> 
160 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">const</span>·Matrix93&amp;·preintegrated_H_biasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·preintegrated_H_biasOmega_;·}</div> 
161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·TangentPreintegration&amp;·other,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const</span>;</div> 
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>174 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·Update·integrated·vector·on·tangent·manifold·preintegrated·with·acceleration</span></div> 
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·Static,·functional·version.</span></div>176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·Print·out·the·factor.</span></div>
167 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">static</span>·Vector9·UpdatePreintegrated(<span·class="keyword">const</span>·Vector3&amp;·a_body,</div> 
168 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·····································<span·class="keyword">const</span>·Vector3&amp;·w_body,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dt,</div> 
169 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·····································<span·class="keyword">const</span>·Vector9&amp;·preintegrated,</div> 
170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·····································OptionalJacobian&lt;9,·9&gt;·A·=·boost::none,</div> 
171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·····································OptionalJacobian&lt;9,·3&gt;·B·=·boost::none,</div> 
172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·····································OptionalJacobian&lt;9,·3&gt;·C·=·boost::none);</div>177 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 178 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a04188.html#a2aca2cdd3d1977fbacd40c4795baf777">···89</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04188.html#a2aca2cdd3d1977fbacd40c4795baf777">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div>
 179 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_function"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">Base::print</a>(s,·keyFormatter);</div>
 180 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a>(Vector(nM_),·<span·class="stringliteral">&quot;local·field·(nM):·&quot;</span>);</div>
Max diff block lines reached; 22737/49129 bytes (46.28%) of diff not shown.
15.9 KB
html2text {}
Max HTML report size reached
14.1 KB
./usr/share/doc/libgtsam-dev/html/a00980.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/MagFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/CombinedImuFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 53 lines modifiedOffset 95, 70 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">MagFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">CombinedImuFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Factors·involving·magnetometers.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00980_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00980_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>109 Classes</h2></td></tr>
 110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04104.html">gtsam::PreintegrationCombinedParams</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration·using·<a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·constructor.··<a·href="a04104.html#details">More...</a><br·/></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04172.html">gtsam::MagFactor</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04108.html">gtsam::PreintegratedCombinedMeasurements</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·estimate·rotation·given·magnetometer·reading·This·version·uses·model·measured·bM·=·scale·*·bRn·*·direction·+·bias·and·assumes·scale,·direction,·and·the·bias·are·given.··<a·href="a04172.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·and·the·corresponding·covar[·...·truncated·by·diffoscope;·len:·30,·SHA:·065c1dc842f5468bf9f7b0a4886163be3aacaedd5d9df1de7a1a1ff40f01ab73·...·].html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04176.html">gtsam::MagFactor1</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04112.html">gtsam::CombinedImuFactor</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·estimate·rotation·given·magnetometer·reading·This·version·uses·model·measured·bM·=·scale·*·bRn·*·direction·+·bias·and·assumes·scale,·direction,·and·the·bias·are·given.··<a·href="a04176.html#details">More...</a><br·/></td></tr>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04112.html"·title="CombinedImuFactor·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,...">CombinedImuFactor</a>·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,·as·well·as·bias·at·previous·time·ste[·...·truncated·by·diffoscope;·len:·83,·SHA:·2e7938636e859cf2ac575d83c3746a32285e3b60ad015e35cad8256d6fb18c85·...·].html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04180.html">gtsam::MagFactor2</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04116.html">gtsam::traits&lt;·PreintegrationCombinedParams·&gt;</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·calibrate·local·Earth·magnetic·field·as·well·as·magnetometer·bias·This·version·uses·model·measured·bM·=·bRn·*·nM·+·bias·and·optimizes·for·both·nM·and·the·bias,·where·nM·is·in·units·defined·by·magnetometer.··<a·href="a04180.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04120.html">gtsam::traits&lt;·PreintegratedCombinedMeasurements·&gt;</a></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04184.html">gtsam::MagFactor3</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04124.html">gtsam::traits&lt;·CombinedImuFactor·&gt;</a></td></tr>
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·calibrate·local·Earth·magnetic·field·as·well·as·magnetometer·bias·This·version·uses·model·measured·bM·=·scale·*·bRn·*·direction·+·bias·and·optimizes·for·both·scale,·direction,·and·the·bias.··<a·href="a04184.html#details">More...</a><br·/></td></tr> 
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">125 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
125 Namespaces</h2></td></tr>127 Namespaces</h2></td></tr>
126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>128 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>129 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 </table><table·class="memberdecls">
 132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 133 Typedefs</h2></td></tr>
 134 <tr·class="memitem:a64e2f1f46479338e7b2ff5380472527f"·id="r_a64e2f1f46479338e7b2ff5380472527f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64e2f1f46479338e7b2ff5380472527f"·name="a64e2f1f46479338e7b2ff5380472527f"></a>
 135 typedef·<a·class="el"·href="a04192.html">ManifoldPreintegration</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PreintegrationType</b></td></tr>
 136 <tr·class="separator:a64e2f1f46479338e7b2ff5380472527f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>137 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>138 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>Factors·involving·magnetometers.·</p> 
132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
133 <dl·class="section·date"><dt>Date</dt><dd>January·29,·2014·</dd></dl>139 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 140 <dd>
 141 Stephen·Williams·</dd>
 142 <dd>
 143 Richard·Roberts·</dd>
 144 <dd>
 145 Vadim·Indelman·</dd>
 146 <dd>
 147 David·Jensen·</dd>
 148 <dd>
 149 Frank·Dellaert·</dd>
 150 <dd>
 151 Varun·Agrawal·</dd></dl>
134 </div></div><!--·contents·-->152 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->153 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->155 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>156 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00980.html">MagFactor.h</a></li>157 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00980.html">CombinedImuFactor.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>158 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>159 ··</ul>
142 </div>160 </div>
143 </body>161 </body>
144 </html>162 </html>
4.14 KB
html2text {}
Max HTML report size reached
655 B
./usr/share/doc/libgtsam-dev/html/a00980.js
569 B
js-beautify {}
Max HTML report size reached
126 KB
./usr/share/doc/libgtsam-dev/html/a00980_source.html
Max HTML report size reached
10.3 KB
./usr/share/doc/libgtsam-dev/html/a00986.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/GPSFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 60 lines modifiedOffset 96, 46 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ImuFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GPSFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Header·file·for·GPS·factor.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00986_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00986_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04148.html">gtsam::PreintegratedImuMeasurements</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04148.html"·title="PreintegratedImuMeasurements·accumulates·(integrates)·the·IMU·measurements·(rotation·rates·and·accele...">PreintegratedImuMeasurements</a>·accumulates·(integrates)·the·IMU·measurements·(rotation·rates·and·accelerations)·and·the·corresponding·covariance·matrix.··<a·href="a04148.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04152.html">gtsam::ImuFactor</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04132.html">gtsam::GPSFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prior·on·position·in·a·Cartesian·frame.··<a·href="a04132.html#details">More...</a><br·/></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04152.html"·title="ImuFactor·is·a·5-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle·at·previous·t...">ImuFactor</a>·is·a·5-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle·at·previous·time·step),·current·state·(pose·and·velocity·at·current·time·step),·and·the·bias·estimate.··<a·href="a04152.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04156.html">gtsam::ImuFactor2</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04156.html"·title="ImuFactor2·is·a·ternary·factor·that·uses·NavStates·rather·than·Pose/Velocity.">ImuFactor2</a>·is·a·ternary·factor·that·uses·NavStates·rather·than·Pose/Velocity.··<a·href="a04156.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04160.html">gtsam::traits&lt;·PreintegratedImuMeasurements·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04164.html">gtsam::traits&lt;·ImuFactor·&gt;</a></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04168.html">gtsam::traits&lt;·ImuFactor2·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04136.html">gtsam::GPSFactor2</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04132.html"·title="Prior·on·position·in·a·Cartesian·frame.">GPSFactor</a>·for·<a·class="el"·href="a04196.html"·title="Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...">NavState</a>.··<a·href="a04136.html#details">More...</a><br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
126 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>123 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>Header·file·for·GPS·factor.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>January·22,·2014·</dd></dl>
132 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
133 <dd> 
134 Stephen·Williams·</dd> 
135 <dd> 
136 Richard·Roberts·</dd> 
137 <dd> 
138 Vadim·Indelman·</dd> 
139 <dd> 
140 David·Jensen·</dd> 
141 <dd> 
142 Frank·Dellaert·</dd></dl> 
143 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
147 ··<ul>132 ··<ul>
148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00986.html">ImuFactor.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00986.html">GPSFactor.h</a></li>
149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
150 ··</ul>135 ··</ul>
151 </div>136 </div>
152 </body>137 </body>
153 </html>138 </html>
2.52 KB
html2text {}
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a00986_source.html
Max HTML report size reached
4.75 KB
./usr/share/doc/libgtsam-dev/html/a00989.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 35 lines modifiedOffset 95, 40 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">BarometricFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Implementation·file·for·Barometric·factor.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>110 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Implementation·file·for·Barometric·factor.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</dd></dl> 
116 <dl·class="section·date"><dt>Date</dt><dd>December·16,·2021·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 113 <dd>
 114 Stephen·Williams·</dd>
 115 <dd>
 116 Richard·Roberts·</dd>
 117 <dd>
 118 Vadim·Indelman·</dd>
 119 <dd>
 120 David·Jensen·</dd>
 121 <dd>
 122 Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>127 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00989.html">BarometricFactor.cpp</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00989.html">ManifoldPreintegration.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>130 ··</ul>
125 </div>131 </div>
126 </body>132 </body>
127 </html>133 </html>
1.02 KB
html2text {}
Max HTML report size reached
6.75 KB
./usr/share/doc/libgtsam-dev/html/a00992.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationBase.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 24 lines modifiedOffset 96, 24 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PreintegrationBase.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00992_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00992_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>108 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04192.html">gtsam::ManifoldPreintegration</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04216.html">gtsam::PreintegrationBase</a></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">IMU·pre-integration·on·NavSatet·manifold.··<a·href="a04192.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04216.html"·title="PreintegrationBase·is·the·base·class·for·PreintegratedMeasurements·(in·ImuFactor)·and·CombinedPreinte...">PreintegrationBase</a>·is·the·base·class·for·PreintegratedMeasurements·(in·<a·class="el"·href="a04152.html"·ti[·...·truncated·by·diffoscope;·len:·349,·SHA:·89ede509099c444e84bc36713d214adb430e2e45bc7b625ab33402f741932db7·...·].html#details">More...</a><br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 125, 19 lines modifiedOffset 125, 33 lines modified
125 <dd>125 <dd>
126 Richard·Roberts·</dd>126 Richard·Roberts·</dd>
127 <dd>127 <dd>
128 Vadim·Indelman·</dd>128 Vadim·Indelman·</dd>
129 <dd>129 <dd>
130 David·Jensen·</dd>130 David·Jensen·</dd>
131 <dd>131 <dd>
 132 Frank·Dellaert·</dd>
 133 <dd>
 134 Varun·Agrawal</dd>
 135 <dd>
 136 Luca·Carlone·</dd>
 137 <dd>
 138 Stephen·Williams·</dd>
 139 <dd>
 140 Richard·Roberts·</dd>
 141 <dd>
 142 Vadim·Indelman·</dd>
 143 <dd>
 144 David·Jensen·</dd>
 145 <dd>
132 Frank·Dellaert·</dd></dl>146 Frank·Dellaert·</dd></dl>
133 </div></div><!--·contents·-->147 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->148 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->149 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->150 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>151 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00992.html">ManifoldPreintegration.h</a></li>152 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00992.html">PreintegrationBase.h</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>153 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>154 ··</ul>
141 </div>155 </div>
142 </body>156 </body>
143 </html>157 </html>
1.67 KB
html2text {}
Max HTML report size reached
274 B
./usr/share/doc/libgtsam-dev/html/a00992.js
188 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a00992·=·[1 var·a00992·=·[
2 ····["gtsam::ManifoldPreintegration",·"a04192.html",·"a04192"]2 ····["gtsam::PreintegrationBase",·"a04216.html",·"a04216"]
3 ];3 ];
63.3 KB
./usr/share/doc/libgtsam-dev/html/a00992_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ManifoldPreintegration.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationBase.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ManifoldPreintegration.h</div></div>104 ··<div·class="headertitle"><div·class="title">PreintegrationBase.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00992.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00992.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 108 lines modifiedOffset 114, 159 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00929.html">gtsam/navigation/PreintegrationParams.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00959.html">gtsam/navigation/NavState.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00983.html">gtsam/navigation/PreintegrationBase.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00998.html">gtsam/navigation/ImuBias.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04192.html">···33</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04192.html">ManifoldPreintegration</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>·{</div> 
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·<span·class="keyword">protected</span>:</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04192.html#ad07a36d86d1aa1dd13df4eb7ae83670f">···41</a></span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·<a·class="code·hl_variable"·href="a04192.html#ad07a36d86d1aa1dd13df4eb7ae83670f">deltaXij_</a>;</div> 
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">···42</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a6e4e68542018e0a7e4637cdd276cb1f7">delRdelBiasOmega_</a>;·</div> 
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">···43</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a966a8f392b260b54a17e7e86b14debab">delPdelBiasAcc_</a>;···</div> 
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04192.html#af95bfbf520cf98b71cb9773d0446915a">···44</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#af95bfbf520cf98b71cb9773d0446915a">delPdelBiasOmega_</a>;·</div> 
134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">···45</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#a569f26b6e3f98cf370d4143d8cecb4a5">delVdelBiasAcc_</a>;···</div> 
135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04192.html#afd1ae2fb12470f49f8c8454f17f3a453">···46</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04192.html#afd1ae2fb12470f49f8c8454f17f3a453">delVdelBiasOmega_</a>;·</div> 
136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
137 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">132 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04192.html#a4ece2b4ce023308fa06561e94309ea50">···49</a></span>··<a·class="code·hl_function"·href="a04192.html#a4ece2b4ce023308fa06561e94309ea50">ManifoldPreintegration</a>()·{</div>133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04216.html">···41</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>·{</div>
 134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·<span·class="keyword">public</span>:</div>
 135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>·<a·class="code·hl_class"·href="a04140.html">Bias</a>;</div>
 136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>·<a·class="code·hl_struct"·href="a04220.html">Params</a>;</div>
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····resetIntegration();</div>137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·<span·class="keyword">protected</span>:</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::shared_ptr&lt;Params&gt;·p_;</div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04216.html#a774c243fcec68bbfcfc2c62db3ca2d2a">···50</a></span>··<a·class="code·hl_class"·href="a04140.html">Bias</a>·<a·class="code·hl_variable"·href="a04216.html#a774c243fcec68bbfcfc2c62db3ca2d2a">biasHat_</a>;</div>
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}</div>142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
141 </div>143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04216.html#a05698caf670ddcd7a108505898a71134">···53</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04216.html#a05698caf670[·...·truncated·by·diffoscope;·len:·38,·SHA:·208412c0991fc26c78f16d26b3bd31198e74fb448c7fbba373e1f3a53b06859a·...·]/div>
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</span>:</div>145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04216.html#a85da47fc93662940e6bd38d02a3b3118">···56</a></span>··<a·class="code·hl_function"·href="a04216.html#a85da47fc93662940e6bd38d02a3b3118">PreintegrationBase</a>()·{}</div>
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a04192.html">ManifoldPreintegration</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04216.html#a4d5ead934c4582183ddc8a7b415decef">···59</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04216.html#a4d5ead934c4582183ddc8a7b415decef">~Preinte[·...·truncated·by·diffoscope;·len:·20,·SHA:·3acfc756f4f5d97498cc168285490074016affdc0f4abdaabf2c97514318368f·...·]</div>
 148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</div>
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
148 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·resetIntegration()·<span·class="keyword">override</span>;</div>151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div>
150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<a·class="code·hl_class"·href="a04196.html">NavState</a>·deltaXij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_;·}</div> 
153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··Rot3·····deltaRij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.attitude();·}</div> 
154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Vector3··deltaPij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.position();·}</div>155 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·resetIntegration()·=·0;</div>
155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··Vector3··deltaVij()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·deltaXij_.velocity();·}</div> 
156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··Matrix3··delRdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delRdelBiasOmega_;·}</div> 
158 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··Matrix3··delPdelBiasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delPdelBiasAcc_;·}</div> 
159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··Matrix3··delPdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delPdelBiasOmega_;·}</div> 
160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Matrix3··delVdelBiasAcc()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delVdelBiasAcc_;·}</div> 
161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··Matrix3··delVdelBiasOmega()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·delVdelBiasOmega_;·}</div> 
162 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·ManifoldPreintegration&amp;·other,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const</span>;</div> 
164 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>156 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 157 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">void</span>·resetIntegrationAndSetBias(<span·class="keyword">const</span>·Bias&amp;·biasHat);</div>
 158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 159 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 160 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04216.html#a4d978fd06c9d44dfdcf2eee1e4b33e79">···86</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04216.html#a4d978fd06c9d44dfdcf2eee1e4b33e79">matchesParamsWith</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>&amp;·other)<span·class="keyword">·const·</span>{</div>
 161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·p_.get()·==·other.p_.get();</div>
 162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
 163 </div>
 164 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 165 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">
 166 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a04216.html#abf8bcbed6faa28b929feb17ebc945cbc">···91</a></span>··<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·<a·class="code·hl_function"·href="a04216.html#abf8bcbed6faa28b929feb17ebc945cbc">params</a>()<span·class="keyword">·const·</span>{</div>
 167 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordflow">return</span>·p_;</div>
 168 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
 169 </div>
165 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
166 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·Vector3&amp;·measuredAcc,·<span·class="keyword">const</span>·Vector3&amp;·measuredOmega,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dt,</div> 
167 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··············Matrix9*·A,·Matrix93*·B,·Matrix93*·C)·<span·class="keyword">override</span>;</div>171 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">
 172 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a04216.html#a62835e11ff9409ffd26a59c6ec8d7cfd">···96</a></span>··<a·class="code·hl_struct"·href="a04220.html">Params</a>&amp;·<a·class="code·hl_function"·href="a04216.html#a62835e11ff9409ffd26a59c6ec8d7cfd">p</a>()<span·class="keyword">·const·</span>{</div>
 173 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">return</span>·*p_;</div>
 174 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>
 175 </div>
 176 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
168 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>177 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
169 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··Vector9·biasCorrectedDelta(<span·class="keyword">const</span>·imuBias::ConstantBias&amp;·bias_i,</div> 
170 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>······OptionalJacobian&lt;9,·6&gt;·H·=·boost::none)·<span·class="keyword">const·override</span>;</div>178 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·bia[·...·truncated·by·diffoscope;·len:·8,·SHA:·bd0b148e9669132b031e94741812971585853fec0446171c313b2e5b472c963b·...·]</div>
 179 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">double</span>·deltaTij()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·deltaTij_;·}</div>
171 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>180 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
172 <div·class="foldopen"·id="foldopen00109"·data-start="{"·data-end="}"> 
173 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a04192.html#afabc3a0026ff2610680675d39048a55c">··109</a></span>··<span·class="keyword">virtual</span>·boost::shared_ptr&lt;ManifoldPreintegration&gt;·<a·class="code·hl_function"·href="a04192.html#afabc3a0026ff2610680675d39048a55c">clone</a>()<span·class="keyword">·const·</span>{</div> 
174 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;ManifoldPreintegration&gt;();</div>181 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">virtual</span>·Vector3··deltaPij()·<span·class="keyword">const</span>·=·0;</div>
Max diff block lines reached; 10774/48224 bytes (22.34%) of diff not shown.
16.1 KB
html2text {}
Max HTML report size reached
9.87 KB
./usr/share/doc/libgtsam-dev/html/a00995.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/GPSFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/MagFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 46 lines modifiedOffset 96, 52 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GPSFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">MagFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Header·file·for·GPS·factor.··105 <p>Factors·involving·magnetometers.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00995_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00995_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04132.html">gtsam::GPSFactor</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04172.html">gtsam::MagFactor</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prior·on·position·in·a·Cartesian·frame.··<a·href="a04132.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·estimate·rotation·given·magnetometer·reading·This·version·uses·model·measured·bM·=·scale·*·bRn·*·direction·+·bias·and·assumes·scale,·direction,·and·the·bias·are·given.··<a·href="a04172.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04136.html">gtsam::GPSFactor2</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04176.html">gtsam::MagFactor1</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Version·of·<a·class="el"·href="a04132.html"·title="Prior·on·position·in·a·Cartesian·frame.">GPSFactor</a>·for·<a·class="el"·href="a04196.html"·title="Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...">[·...·truncated·by·diffoscope;·len:·29,·SHA:·37a66d4edddb592765bc33d2c0e4a395189ecffef31eda8f05a87c1c2729ac97·...·]6.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·estimate·rotation·given·magnetometer·reading·This·version·uses·model·measured·bM·=·scale·*·bRn·*·direction·+·bias·and·assumes·scale,·direction,·and·the·bias·are·given.··<a·href="a04176.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04180.html">gtsam::MagFactor2</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·calibrate·local·Earth·magnetic·field·as·well·as·magnetometer·bias·This·version·uses·model·measured·bM·=·bRn·*·nM·+·bias·and·optimizes·for·both·nM·and·the·bias,·where·nM·is·in·units·defined·by·magnetometer.··<a·href="a04180.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04184.html">gtsam::MagFactor3</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·to·calibrate·local·Earth·magnetic·field·as·well·as·magnetometer·bias·This·version·uses·model·measured·bM·=·scale·*·bRn·*·direction·+·bias·and·optimizes·for·both·scale,·direction,·and·the·bias.··<a·href="a04184.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">123 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>129 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Header·file·for·GPS·factor.·</p>131 <div·class="textblock"><p>Factors·involving·magnetometers.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>January·22,·2014·</dd></dl>133 <dl·class="section·date"><dt>Date</dt><dd>January·29,·2014·</dd></dl>
128 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>138 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00995.html">GPSFactor.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00995.html">MagFactor.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>141 ··</ul>
136 </div>142 </div>
137 </body>143 </body>
138 </html>144 </html>
2.56 KB
html2text {}
Max HTML report size reached
91.4 KB
./usr/share/doc/libgtsam-dev/html/a00995_source.html
Max HTML report size reached
6.86 KB
./usr/share/doc/libgtsam-dev/html/a00998.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuBias.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BarometricFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ImuBias.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Header·file·for·Barometric·factor.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00998_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00998_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04100.html">gtsam::BarometricFactor</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04140.html">gtsam::imuBias::ConstantBias</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Prior·on·height·in·a·cartesian·frame.··<a·href="a04100.html#details">More...</a><br·/></td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04144.html">gtsam::traits&lt;·imuBias::ConstantBias·&gt;</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:a01452"·id="r_a01452"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01452.html">gtsam::imuBias</a></td></tr>
 120 <tr·class="memdesc:a01452"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·bias·models·live·in·the·<a·class="el"·href="a01452.html"·title="All·bias·models·live·in·the·imuBias·namespace.">imuBias</a>·namespace.·<br·/></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>122 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Header·file·for·Barometric·factor.·</p>124 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Peter·Milani·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>December·16,·2021·</dd></dl> 
125 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>130 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00998.html">BarometricFactor.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00998.html">ImuBias.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>133 ··</ul>
133 </div>134 </div>
134 </body>135 </body>
135 </html>136 </html>
1.51 KB
html2text {}
Max HTML report size reached
67.3 KB
./usr/share/doc/libgtsam-dev/html/a00998_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuBias.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BarometricFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">ImuBias.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00998.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00998.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 110 lines modifiedOffset 114, 204 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00341.html">gtsam/geometry/Pose3.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00959.html">gtsam/navigation/NavState.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>
 123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
 124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>imuBias·{</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04100.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04100.html">BarometricFactor</a>·:·<span·class="keyword">public</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·74,·SHA:·a2933b40ed56cf9805e4864f0ad3bd79ce68a960bc8532ae52c78617a06d6dc8·...·]·{</div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04140.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04140.html">ConstantBias</a>·{</div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>···<span·class="keyword">private</span>:</div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">private</span>:</div>
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Pose3,·double&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··Vector3·biasAcc_;·</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··Vector3·biasGyro_;·</div>
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">double</span>·nT_;··</div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04140.html#a85ba8cd799a5771ad8ac8669e1377f1d">···37</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·dimension·=·6;</div>
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>···<span·class="keyword">public</span>:</div> 
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04100.html#a692169a1939f428218a42ef6aafa014b">···42</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;BarometricFactor&gt;·<a·class="code·hl_typedef"·href="a04100.html#a692169a1939f428218a42ef6aafa014b">shared_ptr</a>;</div> 
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04100.html#a11690ce4f03de94b2c7a1d3a5a46f383">···45</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04100.html">BarometricFactor</a>·<a·class="code·hl_typed[·...·truncated·by·diffoscope;·len:·66,·SHA:·8aa29faa9714f5e81ec5c13a4cc54d061a54b5827d1ea7583fbe5de988e0f8e9·...·]</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<a·class="code·hl_class"·href="a04140.html">ConstantBias</a>()·:</div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······biasAcc_(0.0,·0.0,·0.0),·biasGyro_(0.0,·0.0,·0.0)·{</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··}</div>
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04100.html#ae0565011b7aefe5503382d68dad48b0a">···48</a></span>····<a·class="code·hl_function"·href="a04100.html#ae0565011b7aefe5503382d68dad48b0a">BarometricFactor</a>()·:·nT_(0)·{}</div>144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_class"·href="a04140.html">ConstantBias</a>(<span·class="keyword">const</span>·Vector3&amp;·biasAcc,·<span·class="keyword">const</span>·Vector3&amp;·biasGyro)·:</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······biasAcc_(biasAcc),·biasGyro_(biasGyro)·{</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div>
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<a·class="code·hl_class"·href="a04100.html">~BarometricFactor</a>()<span·class="keyword">·override·</span>{}</div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">explicit</span>·ConstantBias(<span·class="keyword">const</span>·Vector6&amp;·v)·:</div>
 149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······biasAcc_(v.head&lt;3&gt;()),·biasGyro_(v.tail&lt;3&gt;())·{</div>
 150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
143 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04100.html#a32118f78408e0c408c77b4a380199083">···59</a></span>····<a·class="code·hl_function"·href="a04100.html#a32118f78408e0c408c77b4a380199083">BarometricFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·baroKey,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·baroIn,</div> 
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div> 
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key,·baroKey),·nT_(heightOut(baroIn))·{}</div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04140.html#a93610c76ef81c251cb8d5697ee9334bd">···57</a></span>··Vector6·<a·class="code·hl_function"·href="a04140.html#a93610c76ef81c251cb8d5697ee9334bd">vector</a>()<span·class="keyword">·co[·...·truncated·by·diffoscope;·len:·12,·SHA:·3fde0f7d032afc5c89c8cae060c44e089fa2694ccab84fbacf2cd4daf5ad87d1·...·]</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····Vector6·v;</div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····v·&lt;&lt;·biasAcc_,·biasGyro_;</div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·v;</div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
147 </div>159 </div>
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
149 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">161 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
150 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04100.html#aa1c053d72e44bed479319b6cdbe37ada">···64</a></span>····gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04100.html#aa1c053d72e44bed479319b6cdbe37ada">clone</a>()<span·class="keyword">·const·override·</span>{</div>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04140.html#ada5994c047f61ce4052159928b44d624">···64</a></span>··<span·class="keyword">const</span>·Vector3&amp;·<a·class="code·hl_function"·href="a04140.html#ada5994c047f61ce4052159928b44d624">accelerometer</a>()<span·class="keyword">·const·</span>{</div>
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·biasAcc_;</div>
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04100.html">This</a>(*<span·class="keyword">this</span>)));</div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
154 </div>165 </div>
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div> 
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<sp[·...·truncated·by·diffoscope;·len:·46,·SHA:·0efbb5300e87f89d61fd363c9a3ba2148eb283c04704d21d23119ff095591597·...·]>167 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04140.html#a176a703de66ddf0cf87abbcca1566478">···69</a></span>··<span·class="keyword">const</span>·Vector3&amp;·<a·class="code·hl_function"·href="a04140.html#a176a703de66ddf0cf87abbcca1566478">gyroscope</a>()<span·class="keyword">·const·</span>{</div>
 169 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">return</span>·biasGyro_;</div>
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>
160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,</div> 
161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>················<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
163 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····Vector·evaluateError(</div> 
164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>········<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·p,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·b,</div> 
165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>········boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none,</div> 
166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>········boost::optional&lt;Matrix&amp;&gt;·H2·=·boost::none)·<span·class="keyword">const·override</span>;</div> 
167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
168 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·measurementIn()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·nT_;·}</div> 
169 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
170 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·heightOut(<span·class="keywordtype">double</span>·n)<span·class="keyword">·const·</span>{</div> 
171 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="comment">//·From·https://www.grc.nasa.gov/www/k-12/airplane/atmosmet.html</span></div> 
172 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keywordflow">return</span>·(std::pow(n·/·101.29,·1.·/·5.256)·*·288.08·-·273.1·-·15.04)·/</div> 
173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···············-0.00649;</div> 
174 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····};</div> 
175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
176 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·baroOut(<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·meters)·{</div> 
177 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="keywordtype">double</span>·temp·=·15.04·-·0.00649·*·meters;</div> 
178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<span·class="keywordflow">return</span>·101.29·*·std::pow(((temp·+·273.1)·/·288.08),·5.256);</div> 
179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····};</div> 
180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>···<span·class="keyword">private</span>:</div> 
182 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a04100.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···99</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
183 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
184 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordtype">void</span>·serialize(ARCHIVE&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
185 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>········<span·class="comment">//·NoiseModelFactor1·instead·of·NoiseModelFactorN·for·backward·compatibility</span></div> 
186 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········ar&amp;·boost::serialization::make_nvp(</div> 
187 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>············<span·class="stringliteral">&quot;NoiseModelFactor1&quot;</span>,</div> 
188 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>············boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div> 
189 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········ar&amp;·BOOST_SERIALIZATION_NVP(nT_);</div> 
Max diff block lines reached; 11647/52842 bytes (22.04%) of diff not shown.
15.6 KB
html2text {}
Max HTML report size reached
4.75 KB
./usr/share/doc/libgtsam-dev/html/a01001.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizerParams.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 41 lines modifiedOffset 95, 31 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">LinearContainerFactor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Parameters·for·nonlinear·optimization.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>110 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p> 
115 <dl·class="section·date"><dt>Date</dt><dd>Jul·24,·2012·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
117 <dd> 
118 Richard·Roberts·</dd> 
119 <dd> 
120 Frank·Dellaert·</dd> 
121 <dd> 
122 Andrew·Melim·</dd></dl> 
123 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>118 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01001.html">NonlinearOptimizerParams.cpp</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01001.html">LinearContainerFactor.cpp</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>121 ··</ul>
131 </div>122 </div>
132 </body>123 </body>
133 </html>124 </html>
1.01 KB
html2text {}
Max HTML report size reached
12.0 KB
./usr/share/doc/libgtsam-dev/html/a01004.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Values.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/nonlinearExceptions.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 66 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Values.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">nonlinearExceptions.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.··105 <p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01004_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01004_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04608.html">gtsam::ValueCloneAllocator</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04612.html">gtsam::Values</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04492.html">gtsam::MarginalizeNonleafException</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thrown·when·requesting·to·marginalize·out·variables·from·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·that·are·not·leaves.··<a·href="a04492.html#details">More...</a><br·/></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·non-templated·config·holding·any·types·of·Manifold-group·elements.··<a·href="a04612.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04616.html">gtsam::Values::KeyValuePair</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·key-value·pair,·which·you·get·by·dereferencing·iterators.··<a·href="a04616.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04620.html">gtsam::Values::ConstKeyValuePair</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·key-value·pair,·which·you·get·by·dereferencing·iterators.··<a·href="a04620.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04624.html">gtsam::Values::deref_iterator</a></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04628.html">gtsam::ValuesKeyAlreadyExists</a></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04632.html">gtsam::ValuesKeyDoesNotExist</a></td></tr> 
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04636.html">gtsam::ValuesIncorrectType</a></td></tr> 
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04640.html">gtsam::DynamicValuesMismatched</a></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04644.html">gtsam::NoMatchFoundForFixed</a></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04648.html">gtsam::traits&lt;·Values·&gt;</a></td></tr> 
135 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04648.html#details">More...</a><br·/></td></tr> 
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
139 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
140 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
141 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table>120 </table>
144 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
145 <div·class="textblock"><p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.·</p>122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·</p>
146 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
147 <p>Detailed·story:·A·values·structure·is·a·map·from·keys·to·values.·It·is·used·to·specify·the·value·of·a·bunch·of·variables·in·a·factor·graph.·A·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likeli[·...·truncated·by·diffoscope;·len:·294,·SHA:·3c467db66d9ec38895ec8e62f3bf444fbe9e15310580367a56d70a956d7f735c·...·]>124 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl>
148 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
149 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
150 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
151 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
152 ··<ul>129 ··<ul>
153 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01004.html">Values.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01004.html">nonlinearExceptions.h</a></li>
154 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
155 ··</ul>132 ··</ul>
156 </div>133 </div>
157 </body>134 </body>
158 </html>135 </html>
3.14 KB
html2text {}
Max HTML report size reached
881 B
./usr/share/doc/libgtsam-dev/html/a01004.js
795 B
js-beautify {}
Max HTML report size reached
131 KB
./usr/share/doc/libgtsam-dev/html/a01004_source.html
Max HTML report size reached
14.7 KB
./usr/share/doc/libgtsam-dev/html/a01010.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/factorTesting.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 109 lines modifiedOffset 94, 53 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
101 <a·href="#define-members">Macros</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">factorTesting.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">CustomFactor.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.··106 <p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01010_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01010_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04248.html">gtsam::CustomFactor</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
117 Macros</h2></td></tr> 
118 <tr·class="memitem:a8ec37fe83eda47404b8588e1f012df21"·id="r_a8ec37fe83eda47404b8588e1f012df21"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01010.html#a8ec37fe83eda47404b8588e1f012df21">EXPECT_CORRECT_FACTOR_JACOBIANS</a>(factor,··values,··numerical_derivative_step,··tolerance)&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testFactorJacobians(name_,·factor,·values,·numerical_derivative_step,·tolerance));·}</td></tr> 
119 <tr·class="memdesc:a8ec37fe83eda47404b8588e1f012df21"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·the·Jacobians·produced·by·a·factor·against·finite·differences.··<br·/></td></tr>122 Typedefs</h2></td></tr>
 123 <tr·class="memitem:ad20be9586f89827d772081e9b904b791"·id="r_ad20be9586f89827d772081e9b904b791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad20be9586f89827d772081e9b904b791"·name="ad20be9586f89827d772081e9b904b791"></a>
 124 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::JacobianVector</b>·=·std::vector&lt;·Matrix·&gt;</td></tr>
 125 <tr·class="separator:ad20be9586f89827d772081e9b904b791"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:a76cea906509aed5310fbcf0ddb55b22f"·id="r_a76cea906509aed5310fbcf0ddb55b22f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76cea906509aed5310fbcf0ddb55b22f"·name="a76cea906509aed5310fbcf0ddb55b22f"></a>
 127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CustomErrorFunction</b>·=·std::function&lt;·Vector(const·<a·class="el"·href="a04248.html">CustomFactor</a>·&amp;,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;,·const·JacobianVector·*)&gt;</td></tr>
120 <tr·class="separator:a8ec37fe83eda47404b8588e1f012df21"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a76cea906509aed5310fbcf0ddb55b22f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a9753b4e62378151d30bf8af5e2fc1602"·id="r_a9753b4e62378151d30bf8af5e2fc1602"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03844.html">JacobianFactor</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9753b4e62378151d30bf8af5e2fc1602">gtsam::linearizeNumerically</a>·(const·<a·class="el"·href="a04504.html">NoiseModelFactor</a>·&amp;factor,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values,·double·delta=1e-5)</td></tr> 
125 <tr·class="memdesc:a9753b4e62378151d30bf8af5e2fc1602"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linearize·a·nonlinear·factor·using·numerical·differentiation·The·benefit·of·this·method·is·that·it·does·not·need·to·know·what·types·are·involved·to·evaluate·the·factor.··<br·/></td></tr> 
126 <tr·class="separator:a9753b4e62378151d30bf8af5e2fc1602"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a4db90c7749698c9fa7acbc41edf1d393"·id="r_a4db90c7749698c9fa7acbc41edf1d393"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4db90c7749698c9fa7acbc41edf1d393"·name="a4db90c7749698c9fa7acbc41edf1d393"></a> 
128 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::testFactorJacobians</b>·(const·std::string·&amp;name_,·const·<a·class="el"·href="a04504.html">NoiseModelFactor</a>·&amp;factor,·const·<a·class="el"·href="a04612.html">gtsam::Values</a>·&amp;values,·double·delta,·double·tolerance)</td></tr> 
129 <tr·class="separator:a4db90c7749698c9fa7acbc41edf1d393"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 </table>129 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 131 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>
132 <div·class="textblock"><p>Evaluate·derivatives·of·a·nonlinear·factor·numerically.·</p> 
133 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl> 
134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
135 <dd> 
136 Paul·Furgale·</dd></dl> 
137 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
138 <a·id="a8ec37fe83eda47404b8588e1f012df21"·name="a8ec37fe83eda47404b8588e1f012df21"></a> 
139 <h2·class="memtitle"><span·class="permalink"><a·href="#a8ec37fe83eda47404b8588e1f012df21">&#9670;&#160;</a></span>EXPECT_CORRECT_FACTOR_JACOBIANS</h2> 
  
140 <div·class="memitem"> 
141 <div·class="memproto"> 
142 ······<table·class="memname"> 
143 ········<tr> 
144 ··········<td·class="memname">#define·EXPECT_CORRECT_FACTOR_JACOBIANS</td> 
145 ··········<td>(</td> 
146 ··········<td·class="paramtype">&#160;</td> 
147 ··········<td·class="paramname">factor,·</td> 
148 ········</tr> 
149 ········<tr> 
150 ··········<td·class="paramkey"></td> 
151 ··········<td></td> 
152 ··········<td·class="paramtype">&#160;</td> 
153 ··········<td·class="paramname">values,·</td> 
154 ········</tr> 
155 ········<tr> 
156 ··········<td·class="paramkey"></td> 
157 ··········<td></td> 
158 ··········<td·class="paramtype">&#160;</td> 
159 ··········<td·class="paramname">numerical_derivative_step,·</td> 
160 ········</tr> 
161 ········<tr> 
162 ··········<td·class="paramkey"></td> 
163 ··········<td></td> 
164 ··········<td·class="paramtype">&#160;</td> 
165 ··········<td·class="paramname">tolerance&#160;</td> 
166 ········</tr> 
167 ········<tr> 
168 ··········<td></td> 
169 ··········<td>)</td> 
170 ··········<td></td><td>&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testFactorJacobians(name_,·factor,·values,·numerical_derivative_step,·tolerance));·}</td> 
171 ········</tr> 
172 ······</table> 
173 </div><div·class="memdoc"> 
  
174 <p>Check·the·Jacobians·produced·by·a·factor·against·finite·differences.·</p> 
175 <dl·class="params"><dt>Parameters</dt><dd> 
176 ··<table·class="params"> 
177 ····<tr><td·class="paramname">factor</td><td>The·factor·to·test.·</td></tr> 
178 ····<tr><td·class="paramname">values</td><td><a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>·filled·in·for·testing·the·Jacobians.·</td></tr> 
179 ····<tr><td·class="paramname">numerical_derivative_step</td><td>The·step·to·use·when·computing·the·numerical·derivative·Jacobians·</td></tr> 
180 ····<tr><td·class="paramname">tolerance</td><td>The·numerical·tolerance·to·use·when·comparing·Jacobians.·</td></tr> 
181 ··</table> 
182 ··</dd> 
183 </dl> 
  
184 </div> 
185 </div> 
Max diff block lines reached; 926/10708 bytes (8.65%) of diff not shown.
4.18 KB
html2text {}
Max HTML report size reached
386 B
./usr/share/doc/libgtsam-dev/html/a01010.js
300 B
js-beautify {}
Max HTML report size reached
51.7 KB
./usr/share/doc/libgtsam-dev/html/a01010_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/factorTesting.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 136 lines modifiedOffset 98, 116 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">factorTesting.h</div></div>104 ··<div·class="headertitle"><div·class="title">CustomFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01010.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01010.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00032.html">gtsam/base/numericalDerivative.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">using·</span>JacobianVector·=·std::vector&lt;Matrix&gt;;</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>CustomFactor;</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*</span></div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·NOTE</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·==========</span></div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·pybind11·will·invoke·a·copy·if·this·is·`JacobianVector·&amp;`,·and·modifications·in·Python·will·not·be·reflected.</span></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*</span></div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·This·is·safe·because·this·is·passing·a·const·pointer,·and·pybind11·will·maintain·the·`std::vector`·memory·layout.</span></div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·Thus·the·pointer·will·never·be·invalidated.</span></div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">using·</span>CustomErrorFunction·=·std::function&lt;Vector(<span·class="keyword">const</span>·CustomFactor·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>·&amp;,·<span·class="keyword">const</span>·JacobianVector·*)&gt;;</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
127 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04248.html">···45</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04248.html">CustomFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>·{</div>
128 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9753b4e62378151d30bf8af5e2fc1602">···39</a></span><span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·<a·class="code·hl_function"·href="a01428.html#a9753b4e62378151d30bf8af5e2fc1602">linearizeNumerically</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·factor,</div> 
129 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>···········································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,</div> 
130 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>···········································<span·class="keywordtype">double</span>·delta·=·1e-5)·{</div> 
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·We·will·fill·a·vector·of·key/Jacobians·pairs·(a·map·would·sort)</span></div> 
132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··std::vector&lt;std::pair&lt;Key,·Matrix&gt;·&gt;·jacobians;</div> 
133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Get·size</span></div>140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">protected</span>:</div>
 141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··CustomErrorFunction·error_function_;</div>
135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">const</span>·Vector·e·=·factor.<a·class="code·hl_function"·href="a04504.html#a484903c979489804e42fe58504de41cc">whitenedError</a>(values);</div> 
136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·rows·=·e.size();</div> 
137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
138 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·Loop·over·all·variables</span></div>143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">protected</span>:</div>
139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·one_over_2delta·=·1.0·/·(2.0·*·delta);</div> 
140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·:·factor)·{</div> 
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·Compute·central·differences·using·the·values·struct.</span></div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·dX·=·values.<a·class="code·hl_function"·href="a04612.html#ad5e2e1be633690309497f1b732639c05">zeroVectors</a>();</div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·cols·=·dX.<a·class="code·hl_function"·href="a04064.html#a677694d125aaa594bfb6f6140937eb9a">dim</a>(key);</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····Matrix·J·=·Matrix::Zero(rows,·cols);</div> 
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·col·=·0;·col·&lt;·cols;·++col)·{</div> 
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······Vector·dx·=·Vector::Zero(cols);</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······dx(col)·=·delta;</div> 
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······dX[key]·=·dx;</div> 
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_class"·href="a04612.html">Values</a>·eval_values·=·values.<a·class="code·hl_function"·href="a04612.html#a51f57aaa9ec0a606d8b27290b19b49e3">retract</a>(dX);</div> 
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">const</span>·Vector·left·=·factor.<a·class="code·hl_function"·href="a04504.html#a484903c979489804e42fe58504de41cc">whitenedError</a>(eval_values);</div> 
151 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······dx(col)·=·-delta;</div> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······dX[key]·=·dx;</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······eval_values·=·values.<a·class="code·hl_function"·href="a04612.html#a51f57aaa9ec0a606d8b27290b19b49e3">retract</a>(dX);</div> 
154 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·Vector·right·=·factor.<a·class="code·hl_function"·href="a04504.html#a484903c979489804e42fe58504de41cc">whitenedError</a>(eval_values);</div> 
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······J.col(col)·=·(left·-·right)·*·one_over_2delta;</div> 
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04504.html">Base</a>·=·<a·class="code·hl_function"·href="a04504.html#ad6e8ef3348e042d598617d1d55f20300">NoiseModelFactor</a>;</div>
 146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04248.html">This</a>·=·<a·class="code·hl_function"·href="a04248.html#ac93d675279e7e26e966775dd64f61331">CustomFactor</a>;</div>
157 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····jacobians.emplace_back(key,·J);</div>147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">public</span>:</div>
 149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04248.html#ac93d675279e7e26e966775dd64f61331">···59</a></span>··<a·class="code·hl_function"·href="a04248.html#ac93d675279e7e26e966775dd64f61331">CustomFactor</a>()·=·<span·class="keywordflow">default</span>;</div>
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 152 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04248.html#a53488ff12f9b8a98c49c432dd4332176">···67</a></span>··<a·class="code·hl_function"·href="a04248.html#a53488ff12f9b8a98c49c432dd4332176">CustomFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<span·class="keyword">const</span>·CustomErrorFunction·&amp;errorFunction)·:</div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<a·class="code·hl_class"·href="a04504.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>,·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)·{</div>
 155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····this-&gt;error_function_·=·errorFunction;</div>
159 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
160 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="comment">//·Next·step...return·JacobianFactor</span></div> 
161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(jacobians,·-e);</div> 
162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}</div> 
163 </div>157 </div>
164 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a04248.html">~CustomFactor</a>()·<span·class="keyword">override</span>·=·<span·class="keywordflow">default</span>;</div>
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>internal·{</div>160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··Vector·<a·class="code·hl_function"·href="a04248.html#a019ffc0c38e4076e5acfa5eed2465921">unwhitenedError</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;x,·boost::optional&lt;std::vector&lt;Matrix&gt;·&amp;&gt;·H·=·boost::none)·<span·class="keyword">const·override</span>;</div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 163 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04248.html#afd46028ad57228fbcd7a93f861dd609c">print</a>(<span·class="keyword">const</span>·std::string·&amp;s,</div>
 164 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//·CPPUnitLite-style·test·for·linearization·of·a·factor</span></div> 
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·testFactorJacobians(<span·class="keyword">const</span>·std::string&amp;·name_,</div> 
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05080.html">NoiseModelFactor</a>&amp;·factor,</div> 
169 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>&amp;·values,·<span·class="keywordtype">double</span>·delta,</div> 
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>································<span·class="keywordtype">double</span>·tolerance)·{</div> 
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="comment">//·Create·expected·value·by·numerical·differentiation</span></div> 
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<a·class="code·hl_class"·href="a05064.html">JacobianFactor</a>·expected·=·<a·class="code·hl_function"·href="a01428.html#a9753b4e62378151d30bf8af5e2fc1602">linearizeNumerically</a>(factor,·values,·delta);</div> 
173 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>165 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 166 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
 167 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">···87</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">sendable</a>()<span·class="keyword">·const·override·</span>{</div>
Max diff block lines reached; 10871/40107 bytes (27.10%) of diff not shown.
12.4 KB
html2text {}
Max HTML report size reached
5.87 KB
./usr/share/doc/libgtsam-dev/html/a01013.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearISAM.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 46 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearISAM.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01013_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">104 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04332.html">gtsam::ExtendedKalmanFilter&lt;·VALUE·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·a·generic·Extended·Kalman·Filter·class·implemented·using·nonlinear·factors.··<a·href="a04332.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>110 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>
122 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd> 
124 <dd> 
125 Chris·Beall·</dd></dl> 
126 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>118 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01013.html">ExtendedKalmanFilter.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01013.html">NonlinearISAM.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>121 ··</ul>
134 </div>122 </div>
135 </body>123 </body>
136 </html>124 </html>
1.39 KB
html2text {}
Max HTML report size reached
117 KB
./usr/share/doc/libgtsam-dev/html/a01016_source.html
Max HTML report size reached
8.7 KB
./usr/share/doc/libgtsam-dev/html/a01019.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Marginals.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 56 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Marginals.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a01019_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">104 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04552.html">gtsam::NonlinearOptimizer</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·the·abstract·interface·for·classes·that·can·optimize·for·the·maximum-likelihood·estimate·of·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>.··<a·href="a04552.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a3382482454c164c6f5817dcbe6f932b3"·id="r_a3382482454c164c6f5817dcbe6f932b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3382482454c164c6f5817dcbe6f932b3"·name="a3382482454c164c6f5817dcbe6f932b3"></a> 
125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(double·relativeErrorTreshold,·double·absoluteErrorTreshold,·double·errorThreshold,·double·currentError,·double·newError,·<a·class="el"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">NonlinearOptimizerParams::Verbosity</a>·verbosity=NonlinearOptimizerParams::SILENT)</td></tr> 
126 <tr·class="memdesc:a3382482454c164c6f5817dcbe6f932b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·whether·the·relative·error·decrease·is·less·than·relativeErrorTreshold,·the·absolute·error·decrease·is·less·than·absoluteErrorTreshold,·<em>or</em>·the·error·itself·is·less·than·errorThreshold.·<br·/></td></tr> 
127 <tr·class="separator:a3382482454c164c6f5817dcbe6f932b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a5f253c087f2bec9017b8be85040367aa"·id="r_a5f253c087f2bec9017b8be85040367aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f253c087f2bec9017b8be85040367aa"·name="a5f253c087f2bec9017b8be85040367aa"></a> 
129 GTSAM_EXPORT·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(const·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>·&amp;params,·double·currentError,·double·newError)</td></tr> 
130 <tr·class="separator:a5f253c087f2bec9017b8be85040367aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table>110 </table>
132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
133 <div·class="textblock"><p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.·</p> 
134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
135 <dl·class="section·date"><dt>Date</dt><dd>Sep·7,·2009·</dd></dl>113 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</dd></dl>
136 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
137 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>118 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01019.html">NonlinearOptimizer.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01019.html">Marginals.cpp</a></li>
142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
143 ··</ul>121 ··</ul>
144 </div>122 </div>
145 </body>123 </body>
146 </html>124 </html>
2.34 KB
html2text {}
Max HTML report size reached
6.63 KB
./usr/share/doc/libgtsam-dev/html/a01022.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 39 lines modifiedOffset 94, 47 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">LinearContainerFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Factor·Graph·Consisting·of·non-linear·factors.··105 <p>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01022_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04444.html">gtsam::LinearContainerFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dummy·version·of·a·generic·linear·factor·to·be·injected·into·a·nonlinear·factor·graph.··<a·href="a04444.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04448.html">gtsam::traits&lt;·LinearContainerFactor·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>122 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Factor·Graph·Consisting·of·non-linear·factors.·</p>124 <div·class="textblock"><p>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·</p>
 125 <dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
116 <dd> 
117 Carlos·Nieto·</dd> 
118 <dd> 
119 Christian·Potthast·</dd></dl> 
120 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
121 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>131 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01022.html">NonlinearFactorGraph.cpp</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01022.html">LinearContainerFactor.h</a></li>
126 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
127 ··</ul>134 ··</ul>
128 </div>135 </div>
129 </body>136 </body>
130 </html>137 </html>
1.69 KB
html2text {}
Max HTML report size reached
9.68 KB
./usr/share/doc/libgtsam-dev/html/a01025.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Params.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 58 lines modifiedOffset 95, 43 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">ISAM2Params.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Parameters·for·iSAM·2.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a01025_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01025_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>108 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04408.html">gtsam::ISAM2GaussNewtonParams</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·using·Gauss-Newton·optimization.··<a·href="a04408.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04412.html">gtsam::ISAM2DoglegParams</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04256.html">gtsam::DoglegParams</a></td></tr>
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·using·Dogleg·optimization.··<a·href="a04412.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·optimization.··<a·href="a04256.html#details">More...</a><br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04416.html">gtsam::ISAM2Params</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04260.html">gtsam::DoglegOptimizer</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Dogleg·nonlinear·optimization.··<a·href="a04260.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls"> 
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
128 Typedefs</h2></td></tr> 
129 <tr·class="memitem:ga238e84a1d4a91f43465b12592a8bf8e4"·id="r_ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02316.html">FastMap</a>&lt;·char,·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01426.html#ga238e84a1d4a91f43465b12592a8bf8e4">gtsam::ISAM2ThresholdMap</a></td></tr> 
130 <tr·class="memdesc:ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·the·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·algorithm.··<br·/></td></tr> 
131 <tr·class="separator:ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a1b8707b19ab1e617a8f20c6d68b6d310"·id="r_a1b8707b19ab1e617a8f20c6d68b6d310"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b8707b19ab1e617a8f20c6d68b6d310"·name="a1b8707b19ab1e617a8f20c6d68b6d310"></a> 
133 typedef·ISAM2ThresholdMap::value_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ISAM2ThresholdMapValue</b></td></tr> 
134 <tr·class="separator:a1b8707b19ab1e617a8f20c6d68b6d310"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 </table>121 </table>
136 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
137 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p> 
138 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
139 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
140 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>129 ··<ul>
144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01025.html">ISAM2Params.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01025.html">DoglegOptimizer.h</a></li>
145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
146 ··</ul>132 ··</ul>
147 </div>133 </div>
148 </body>134 </body>
149 </html>135 </html>
2.16 KB
html2text {}
Max HTML report size reached
399 B
./usr/share/doc/libgtsam-dev/html/a01025.js
313 B
js-beautify {}
Max HTML report size reached
98.5 KB
./usr/share/doc/libgtsam-dev/html/a01025_source.html
Max HTML report size reached
7.26 KB
./usr/share/doc/libgtsam-dev/html/a01031.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GraphvizFormatting.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 53 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">CustomFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··104 <p>Graphviz·formatter·for·NonlinearFactorGraph.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01031_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04248.html">gtsam::CustomFactor</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
122 Typedefs</h2></td></tr> 
123 <tr·class="memitem:ad20be9586f89827d772081e9b904b791"·id="r_ad20be9586f89827d772081e9b904b791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad20be9586f89827d772081e9b904b791"·name="ad20be9586f89827d772081e9b904b791"></a> 
124 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::JacobianVector</b>·=·std::vector&lt;·Matrix·&gt;</td></tr> 
125 <tr·class="separator:ad20be9586f89827d772081e9b904b791"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:a76cea906509aed5310fbcf0ddb55b22f"·id="r_a76cea906509aed5310fbcf0ddb55b22f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a76cea906509aed5310fbcf0ddb55b22f"·name="a76cea906509aed5310fbcf0ddb55b22f"></a> 
127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::CustomErrorFunction</b>·=·std::function&lt;·Vector(const·<a·class="el"·href="a04248.html">CustomFactor</a>·&amp;,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;,·const·JacobianVector·*)&gt;</td></tr> 
128 <tr·class="separator:a76cea906509aed5310fbcf0ddb55b22f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table>112 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>114 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>
133 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>121 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01031.html">CustomFactor.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01031.html">GraphvizFormatting.cpp</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>124 ··</ul>
141 </div>125 </div>
142 </body>126 </body>
143 </html>127 </html>
1.65 KB
html2text {}
Max HTML report size reached
19.7 KB
./usr/share/doc/libgtsam-dev/html/a01034.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Expression.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 39 lines modifiedOffset 94, 90 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Expression.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Expressions·for·Block·Automatic·Differentiation.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01034_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04292.html">gtsam::Expression&lt;·T·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04292.html"·title="Expression·class·that·supports·automatic·differentiation.">Expression</a>·class·that·supports·automatic·differentiation.··<a·href="a04292.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04296.html">gtsam::Expression&lt;·T·&gt;::UnaryFunction&lt;·A1·&gt;</a></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04300.html">gtsam::Expression&lt;·T·&gt;::BinaryFunction&lt;·A1,·A2·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04304.html">gtsam::Expression&lt;·T·&gt;::TernaryFunction&lt;·A1,·A2,·A3·&gt;</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04308.html">gtsam::ScalarMultiplyExpression&lt;·T·&gt;</a></td></tr>
 122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a04308.html"·title="A·ScalarMultiplyExpression·is·a·specialization·of·Expression·that·multiplies·with·a·scalar·It·optimiz...">ScalarMultiplyExpression</a>·is·a·specialization·of·<a·class="el"·href="a04292.html"·title="Expression·class·that·supports·automatic·differentiation.">Expression</a>·that·multiplies·with·a·scalar·It·optimizes·the·Jacobian·calculation·for·this·specific·case.··<a·href="a04308.html#details">More...</a><br·/></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04312.html">gtsam::BinarySumExpression&lt;·T·&gt;</a></td></tr>
 125 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a04312.html"·title="A·BinarySumExpression·is·a·specialization·of·Expression·that·adds·two·expressions·together·It·optimiz...">BinarySumExpression</a>·is·a·specialization·of·<a·class="el"·href="a04292.html"·title="Expression·class·that·supports·automatic·differentiation.">Expression</a>·that·adds·two·expressions·together·It·optimizes·the·Jacobian·calculation·for·this·specific·case.··<a·href="a04312.html#details">More...</a><br·/></td></tr>
 126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>129 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>130 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>131 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">133 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
113 Typedefs</h2></td></tr> 
114 <tr·class="memitem:ad12a676bb0c4fbe052753ced185f91d3"·id="r_ad12a676bb0c4fbe052753ced185f91d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad12a676bb0c4fbe052753ced185f91d3"·name="ad12a676bb0c4fbe052753ced185f91d3"></a> 
115 typedef·internal::DoglegState&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::State</b></td></tr>135 Functions</h2></td></tr>
 136 <tr·class="memitem:a794029fe8dfc03f67a8cb64ad05d47c9"·id="r_a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·typename·A·&gt;·</td></tr>
 137 <tr·class="memitem:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a794029fe8dfc03f67a8cb64ad05d47c9">gtsam::linearExpression</a>·(const·std::function&lt;·T(A)&gt;·&amp;f,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·A·&gt;·&amp;expression,·const·Eigen::Matrix&lt;·double,·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::dimension,·<a·class="el"·href="a02276.html">traits</a>&lt;·A·&gt;::dimension·&gt;·&amp;dTdA)</td></tr>
 138 <tr·class="memdesc:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·an·expression·out·of·a·linear·function·f:T-&gt;A·with·(constant)·Jacobian·dTdA·TODO(frank):·create·a·more·efficient·version·like·<a·class="el"·href="a04308.html"·title="A·ScalarMultiplyExpression·is·a·specialization·of·Expression·that·multiplies·with·a·scalar·It·optimiz...">ScalarMultiplyExpression</a>.··<br·/></td></tr>
116 <tr·class="separator:ad12a676bb0c4fbe052753ced185f91d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:a405f3793afc2cc3173c3fbdecadb162a"·id="r_a405f3793afc2cc3173c3fbdecadb162a"><td·class="memTemplParams"·colspan="2"><a·id="a405f3793afc2cc3173c3fbdecadb162a"·name="a405f3793afc2cc3173c3fbdecadb162a"></a>
 141 template&lt;typename·T·&gt;·</td></tr>
 142 <tr·class="memitem:a405f3793afc2cc3173c3fbdecadb162a"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04308.html">ScalarMultiplyExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator*</b>·(double·s,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e)</td></tr>
 143 <tr·class="memdesc:a405f3793afc2cc3173c3fbdecadb162a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·executes·the·scalar·multiplication·with·an·input·expression·The·type·T·must·be·a·vector·space·Example:·Expression&lt;Point2&gt;·a(0),·b·=·12·*·a;.·<br·/></td></tr>
 144 <tr·class="separator:a405f3793afc2cc3173c3fbdecadb162a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:a589e3ff8cd71e5a17ee1dcfae8b2df26"·id="r_a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="memTemplParams"·colspan="2"><a·id="a589e3ff8cd71e5a17ee1dcfae8b2df26"·name="a589e3ff8cd71e5a17ee1dcfae8b2df26"></a>
 146 template&lt;typename·T·&gt;·</td></tr>
 147 <tr·class="memitem:a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04312.html">BinarySumExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e2)</td></tr>
 148 <tr·class="memdesc:a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·sums·two·input·expressions·of·the·same·type·T·The·type·T·must·be·a·vector·space·Example:·Expression&lt;Point2&gt;·a(0),·b(1),·c·=·a·+·b;.·<br·/></td></tr>
 149 <tr·class="separator:a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 150 <tr·class="memitem:a9512eb02324210895442f2bf8268902d"·id="r_a9512eb02324210895442f2bf8268902d"><td·class="memTemplParams"·colspan="2"><a·id="a9512eb02324210895442f2bf8268902d"·name="a9512eb02324210895442f2bf8268902d"></a>
 151 template&lt;typename·T·&gt;·</td></tr>
 152 <tr·class="memitem:a9512eb02324210895442f2bf8268902d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04312.html">BinarySumExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e2)</td></tr>
 153 <tr·class="memdesc:a9512eb02324210895442f2bf8268902d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·subtracts·one·expression·from·another.·<br·/></td></tr>
 154 <tr·class="separator:a9512eb02324210895442f2bf8268902d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"·id="r_a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 156 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3db519caa1b7e43412c9a7e13acf8329">gtsam::operator*</a>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression2)</td></tr>
 157 <tr·class="memdesc:a3db519caa1b7e43412c9a7e13acf8329"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·a·product·expression,·assumes·T::compose(T)·-&gt;·T.··<br·/></td></tr>
 158 <tr·class="separator:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 159 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"·id="r_a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 160 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a51881c20dd5ecdd129cb993ea8374846">gtsam::createUnknowns</a>·(size_t·n,·char·c,·size_t·start)</td></tr>
 161 <tr·class="memdesc:a51881c20dd5ecdd129cb993ea8374846"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·array·of·leaves.··<br·/></td></tr>
 162 <tr·class="separator:a51881c20dd5ecdd129cb993ea8374846"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>163 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>164 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>165 <div·class="textblock"><p>Expressions·for·Block·Automatic·Differentiation.·</p>
120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>166 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>
 167 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 168 <dd>
 169 Paul·Furgale·</dd></dl>
121 </div></div><!--·contents·-->170 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->172 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->173 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>174 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01034.html">DoglegOptimizer.cpp</a></li>175 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01034.html">Expression.h</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>176 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>177 ··</ul>
129 </div>178 </div>
130 </body>179 </body>
131 </html>180 </html>
5.62 KB
html2text {}
Max HTML report size reached
8.13 KB
./usr/share/doc/libgtsam-dev/html/a01040.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Clique.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 54 lines modifiedOffset 94, 37 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">ISAM2Clique.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearFactor.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Specialized·iSAM2·Clique.··104 <p>Nonlinear·Factor·base·classes.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01040_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04404.html">gtsam::ISAM2Clique</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·Clique·structure·for·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>,·incorporating·caching·and·gradient·contribution·TODO:·more·documentation.··<a·href="a04404.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a2b0857edd76f8d63eeee0ce9944e28d4"·id="r_a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2b0857edd76f8d63eeee0ce9944e28d4">gtsam::optimizeWildfire</a>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;replaced,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr> 
125 <tr·class="memdesc:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optimize·the·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>,·starting·from·the·root.··<br·/></td></tr> 
126 <tr·class="separator:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·id="r_a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·name="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"></a> 
128 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::optimizeWildfireNonRecursive</b>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;keys,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr> 
129 <tr·class="separator:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 </table>112 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>114 <div·class="textblock"><p>Nonlinear·Factor·base·classes.·</p>
133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Richard·Roberts·</dd></dl>
134 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>122 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01040.html">ISAM2Clique.h</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01040.html">NonlinearFactor.cpp</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>125 ··</ul>
142 </div>126 </div>
143 </body>127 </body>
144 </html>128 </html>
1.92 KB
html2text {}
Max HTML report size reached
10.1 KB
./usr/share/doc/libgtsam-dev/html/a01043.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2-impl.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 56 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM2-impl.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··106 <p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01043_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04552.html">gtsam::NonlinearOptimizer</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·the·abstract·interface·for·classes·that·can·optimize·for·the·maximum-likelihood·estimate·of·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>.··<a·href="a04552.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>123 Functions</h2></td></tr>
116 <tr·class="memitem:a11b9e1513caf29c8fd2c0c838e4faaf0"·id="r_a11b9e1513caf29c8fd2c0c838e4faaf0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a11b9e1513caf29c8fd2c0c838e4faaf0"·name="a11b9e1513caf29c8fd2c0c838e4faaf0"></a> 
117 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::updateRgProd</b>·(const·<a·class="el"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">ISAM2::sharedClique</a>·&amp;clique,·const·<a·class="el"·href="a02320.html">KeySet</a>·&a[·...·truncated·by·diffoscope;·len:·172,·SHA:·74c31b6199cdea74c581a026cdaf630f12b8dd9c9bf9c789077cb95120c0ba88·...·]>124 <tr·class="memitem:a3382482454c164c6f5817dcbe6f932b3"·id="r_a3382482454c164c6f5817dcbe6f932b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3382482454c164c6f5817dcbe6f932b3"·name="a3382482454c164c6f5817dcbe6f932b3"></a>
 125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(double·relativeErrorTreshold,·double·absoluteErrorTreshold,·double·errorThreshold,·double·currentError,·double·newError,·<a·class="el"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">NonlinearOptimizerParams::Verbosity</a>·verbosity=NonlinearOptimizerParams::SILENT)</td></tr>
 126 <tr·class="memdesc:a3382482454c164c6f5817dcbe6f932b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·whether·the·relative·error·decrease·is·less·than·relativeErrorTreshold,·the·absolute·error·decrease·is·less·than·absoluteErrorTreshold,·<em>or</em>·the·error·itself·is·less·than·errorThreshold.·<br·/></td></tr>
 127 <tr·class="separator:a3382482454c164c6f5817dcbe6f932b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a5f253c087f2bec9017b8be85040367aa"·id="r_a5f253c087f2bec9017b8be85040367aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f253c087f2bec9017b8be85040367aa"·name="a5f253c087f2bec9017b8be85040367aa"></a>
 129 GTSAM_EXPORT·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(const·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>·&amp;params,·double·currentError,·double·newError)</td></tr>
118 <tr·class="separator:a11b9e1513caf29c8fd2c0c838e4faaf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a5f253c087f2bec9017b8be85040367aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>131 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>132 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>133 <div·class="textblock"><p>Base·class·and·parameters·for·nonlinear·optimization·algorithms.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd>134 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 135 <dl·class="section·date"><dt>Date</dt><dd>Sep·7,·2009·</dd></dl>
123 <dd> 
124 Richard·Roberts·</dd></dl> 
125 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>140 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01043.html">ISAM2-impl.cpp</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01043.html">NonlinearOptimizer.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>143 ··</ul>
133 </div>144 </div>
134 </body>145 </body>
135 </html>146 </html>
2.89 KB
html2text {}
Max HTML report size reached
6.75 KB
./usr/share/doc/libgtsam-dev/html/a01046.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizerImpl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 46 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizerImpl.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··105 <p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01046_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04264.html">gtsam::DoglegOptimizerImpl</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·contains·the·implementation·of·the·Dogleg·algorithm.··<a·href="a04264.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04268.html">gtsam::DoglegOptimizerImpl::IterationResult</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>122 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>124 <div·class="textblock"><p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Jun·11,·2012·</dd></dl> 
117 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>130 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01046.html">NonlinearConjugateGradientOptimizer.cpp</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01046.html">DoglegOptimizerImpl.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>133 ··</ul>
125 </div>134 </div>
126 </body>135 </body>
127 </html>136 </html>
1.79 KB
html2text {}
Max HTML report size reached
11.2 KB
./usr/share/doc/libgtsam-dev/html/a01049.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizer.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Result.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2Result.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Convergence·functions·not·dependent·on·graph·types.··105 <p>Class·that·stores·detailed·iSAM2·result.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01049_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04420.html">gtsam::ISAM2Result</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·struct·is·returned·from·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·and·contains·information·about·the·update·that·is·useful·for·determining·whether·the·solution·is·converging,·and·about·how·much·work·was·required·for·the·update.··<a·href="a04420.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04424.html">gtsam::ISAM2Result::DetailedResults</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·struct·holding·detailed·results,·which·must·be·enabled·with·<a·class="el"·href="a04416.html#a705057d0849755bb974848f57ca1482f"·title="Whether·to·compute·and·return·ISAM2Result::detailedResults,·this·can·increase·running·time·(default:·...">ISAM2Params::enableDetailedResults</a>.··<a·href="a04424.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04428.html">gtsam::ISAM2Result::DetailedResults::VariableStatus</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·status·of·a·single·variable,·this·struct·is·stored·in·<a·class="el"·href="a04424.html#aa95ea9ffc9e1c58ae54bccea5e5e1c5a"·title="The·status·of·each·variable·during·this·update,·see·VariableStatus.">DetailedResults::variableStatus</a>.··<a·href="a04428.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a3382482454c164c6f5817dcbe6f932b3"·id="r_a3382482454c164c6f5817dcbe6f932b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3382482454c164c6f5817dcbe6f932b3"·name="a3382482454c164c6f5817dcbe6f932b3"></a> 
117 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(double·relativeErrorTreshold,·double·absoluteErrorTreshold,·double·errorThreshold,·double·currentError,·double·newError,·<a·class="el"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">NonlinearOptimizerParams::Verbosity</a>·verbosity=NonlinearOptimizerParams::SILENT)</td></tr> 
118 <tr·class="memdesc:a3382482454c164c6f5817dcbe6f932b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·whether·the·relative·error·decrease·is·less·than·relativeErrorTreshold,·the·absolute·error·decrease·is·less·than·absoluteErrorTreshold,·<em>or</em>·the·error·itself·is·less·than·errorThreshold.·<br·/></td></tr> 
119 <tr·class="separator:a3382482454c164c6f5817dcbe6f932b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a5f253c087f2bec9017b8be85040367aa"·id="r_a5f253c087f2bec9017b8be85040367aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f253c087f2bec9017b8be85040367aa"·name="a5f253c087f2bec9017b8be85040367aa"></a> 
121 GTSAM_EXPORT·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(const·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>·&amp;params,·double·currentError,·double·newError)</td></tr> 
122 <tr·class="separator:a5f253c087f2bec9017b8be85040367aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 </table>126 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Convergence·functions·not·dependent·on·graph·types.·</p>128 <div·class="textblock"><p>Class·that·stores·detailed·iSAM2·result.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>Jul·17,·2010·</dd></dl> 
128 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>134 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01049.html">NonlinearOptimizer.cpp</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01049.html">ISAM2Result.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>137 ··</ul>
136 </div>138 </div>
137 </body>139 </body>
138 </html>140 </html>
3.2 KB
html2text {}
Max HTML report size reached
388 B
./usr/share/doc/libgtsam-dev/html/a01049.js
302 B
js-beautify {}
Max HTML report size reached
20.8 KB
./usr/share/doc/libgtsam-dev/html/a01055.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Expression.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizerParams.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 88 lines modifiedOffset 96, 56 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
103 ··<div·class="headertitle"><div·class="title">Expression.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Expressions·for·Block·Automatic·Differentiation.··106 <p>Parameters·for·nonlinear·optimization.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01055_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01055_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>111 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04292.html">gtsam::Expression&lt;·T·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04556.html">gtsam::NonlinearOptimizerParams</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·common·parameters·for·Nonlinear·optimizers.··<a·href="a04556.html#details">More...</a><br·/></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04292.html"·title="Expression·class·that·supports·automatic·differentiation.">Expression</a>·class·that·supports·automatic·differentiation.··<a·href="a04292.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04296.html">gtsam::Expression&lt;·T·&gt;::UnaryFunction&lt;·A1·&gt;</a></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04300.html">gtsam::Expression&lt;·T·&gt;::BinaryFunction&lt;·A1,·A2·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04304.html">gtsam::Expression&lt;·T·&gt;::TernaryFunction&lt;·A1,·A2,·A3·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04308.html">gtsam::ScalarMultiplyExpression&lt;·T·&gt;</a></td></tr> 
122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a04308.html"·title="A·ScalarMultiplyExpression·is·a·specialization·of·Expression·that·multiplies·with·a·scalar·It·optimiz...">ScalarMultiplyExpression</a>·is·a·specialization·of·<a·class="el"·href="a04292.html"·title="Expression·class·that·supports·automatic·differentiation.">Expression</a>·that·multiplies·with·a·scalar·It·optimizes·the·Jacobian·calculation·for·this·specific·case.··<a·href="a04308.html#details">More...</a><br·/></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04312.html">gtsam::BinarySumExpression&lt;·T·&gt;</a></td></tr> 
125 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a04312.html"·title="A·BinarySumExpression·is·a·specialization·of·Expression·that·adds·two·expressions·together·It·optimiz...">BinarySumExpression</a>·is·a·specialization·of·<a·class="el"·href="a04292.html"·title="Expression·class·that·supports·automatic·differentiation.">Expression</a>·that·adds·two·expressions·together·It·optimizes·the·Jacobian·calculation·for·this·specific·case.··<a·href="a04312.html#details">More...</a><br·/></td></tr> 
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
129 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
130 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
131 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 123 Typedefs</h2></td></tr>
 124 <tr·class="memitem:a4579016a744c3d7adf227ea58623df7f"·id="r_a4579016a744c3d7adf227ea58623df7f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4579016a744c3d7adf227ea58623df7f"·name="a4579016a744c3d7adf227ea58623df7f"></a>
 125 typedef·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SuccessiveLinearizationParams</b></td></tr>
135 Functions</h2></td></tr> 
136 <tr·class="memitem:a794029fe8dfc03f67a8cb64ad05d47c9"·id="r_a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·typename·A·&gt;·</td></tr> 
137 <tr·class="memitem:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a794029fe8dfc03f67a8cb64ad05d47c9">gtsam::linearExpression</a>·(const·std::function&lt;·T(A)&gt;·&amp;f,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·A·&gt;·&amp;expression,·const·Eigen::Matrix&lt;·double,·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::dimension,·<a·class="el"·href="a02276.html">traits</a>&lt;·A·&gt;::dimension·&gt;·&amp;dTdA)</td></tr> 
138 <tr·class="memdesc:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·an·expression·out·of·a·linear·function·f:T-&gt;A·with·(constant)·Jacobian·dTdA·TODO(frank):·create·a·more·efficient·version·like·<a·class="el"·href="a04308.html"·title="A·ScalarMultiplyExpression·is·a·specialization·of·Expression·that·multiplies·with·a·scalar·It·optimiz...">ScalarMultiplyExpression</a>.··<br·/></td></tr> 
139 <tr·class="separator:a794029fe8dfc03f67a8cb64ad05d47c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:a405f3793afc2cc3173c3fbdecadb162a"·id="r_a405f3793afc2cc3173c3fbdecadb162a"><td·class="memTemplParams"·colspan="2"><a·id="a405f3793afc2cc3173c3fbdecadb162a"·name="a405f3793afc2cc3173c3fbdecadb162a"></a> 
141 template&lt;typename·T·&gt;·</td></tr> 
142 <tr·class="memitem:a405f3793afc2cc3173c3fbdecadb162a"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04308.html">ScalarMultiplyExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator*</b>·(double·s,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e)</td></tr> 
143 <tr·class="memdesc:a405f3793afc2cc3173c3fbdecadb162a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·executes·the·scalar·multiplication·with·an·input·expression·The·type·T·must·be·a·vector·space·Example:·Expression&lt;Point2&gt;·a(0),·b·=·12·*·a;.·<br·/></td></tr> 
144 <tr·class="separator:a405f3793afc2cc3173c3fbdecadb162a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a4579016a744c3d7adf227ea58623df7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:a589e3ff8cd71e5a17ee1dcfae8b2df26"·id="r_a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="memTemplParams"·colspan="2"><a·id="a589e3ff8cd71e5a17ee1dcfae8b2df26"·name="a589e3ff8cd71e5a17ee1dcfae8b2df26"></a> 
146 template&lt;typename·T·&gt;·</td></tr> 
147 <tr·class="memitem:a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04312.html">BinarySumExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e2)</td></tr> 
148 <tr·class="memdesc:a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·sums·two·input·expressions·of·the·same·type·T·The·type·T·must·be·a·vector·space·Example:·Expression&lt;Point2&gt;·a(0),·b(1),·c·=·a·+·b;.·<br·/></td></tr> 
149 <tr·class="separator:a589e3ff8cd71e5a17ee1dcfae8b2df26"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 <tr·class="memitem:a9512eb02324210895442f2bf8268902d"·id="r_a9512eb02324210895442f2bf8268902d"><td·class="memTemplParams"·colspan="2"><a·id="a9512eb02324210895442f2bf8268902d"·name="a9512eb02324210895442f2bf8268902d"></a> 
151 template&lt;typename·T·&gt;·</td></tr> 
152 <tr·class="memitem:a9512eb02324210895442f2bf8268902d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04312.html">BinarySumExpression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;e2)</td></tr> 
153 <tr·class="memdesc:a9512eb02324210895442f2bf8268902d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·expression·that·subtracts·one·expression·from·another.·<br·/></td></tr> 
154 <tr·class="separator:a9512eb02324210895442f2bf8268902d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"·id="r_a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
156 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3db519caa1b7e43412c9a7e13acf8329">gtsam::operator*</a>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression2)</td></tr> 
157 <tr·class="memdesc:a3db519caa1b7e43412c9a7e13acf8329"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·a·product·expression,·assumes·T::compose(T)·-&gt;·T.··<br·/></td></tr> 
158 <tr·class="separator:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"·id="r_a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
160 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a51881c20dd5ecdd129cb993ea8374846">gtsam::createUnknowns</a>·(size_t·n,·char·c,·size_t·start)</td></tr> 
161 <tr·class="memdesc:a51881c20dd5ecdd129cb993ea8374846"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·array·of·leaves.··<br·/></td></tr> 
162 <tr·class="separator:a51881c20dd5ecdd129cb993ea8374846"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 </table>127 </table>
164 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 129 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>
165 <div·class="textblock"><p>Expressions·for·Block·Automatic·Differentiation.·</p> 
166 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl> 
167 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
 131 <dd>
 132 Richard·Roberts·</dd>
 133 <dd>
 134 Frank·Dellaert·</dd>
168 <dd>135 <dd>
169 Paul·Furgale·</dd></dl>136 Andrew·Melim·</dd></dl>
 137 <dl·class="section·date"><dt>Date</dt><dd>Apr·1,·2012·</dd></dl>
170 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
171 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
172 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
173 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
174 ··<ul>142 ··<ul>
175 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01055.html">Expression.h</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01055.html">NonlinearOptimizerParams.h</a></li>
176 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
177 ··</ul>145 ··</ul>
178 </div>146 </div>
179 </body>147 </body>
180 </html>148 </html>
6.11 KB
html2text {}
Max HTML report size reached
1.08 KB
./usr/share/doc/libgtsam-dev/html/a01055.js
1020 B
js-beautify {}
Max HTML report size reached
115 KB
./usr/share/doc/libgtsam-dev/html/a01055_source.html
Max HTML report size reached
9.81 KB
./usr/share/doc/libgtsam-dev/html/a01061.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2UpdateParams.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Params.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 43 lines modifiedOffset 95, 58 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM2UpdateParams.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ISAM2Params.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Class·that·stores·extra·params·for·ISAM2::update()··106 <p>Parameters·for·iSAM·2.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01061_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01061_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04408.html">gtsam::ISAM2GaussNewtonParams</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·using·Gauss-Newton·optimization.··<a·href="a04408.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04412.html">gtsam::ISAM2DoglegParams</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·using·Dogleg·optimization.··<a·href="a04412.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04432.html">gtsam::ISAM2UpdateParams</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04416.html">gtsam::ISAM2Params</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·struct·is·used·by·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·to·pass·additional·parameters·to·give·the·user·a·fine-grained·control·on·how·factors·and·relinearized,·etc.··<a·href="a04432.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 </table><table·class="memberdecls">
 127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 128 Typedefs</h2></td></tr>
 129 <tr·class="memitem:ga238e84a1d4a91f43465b12592a8bf8e4"·id="r_ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a02316.html">FastMap</a>&lt;·char,·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01426.html#ga238e84a1d4a91f43465b12592a8bf8e4">gtsam::ISAM2ThresholdMap</a></td></tr>
 130 <tr·class="memdesc:ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·the·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·algorithm.··<br·/></td></tr>
 131 <tr·class="separator:ga238e84a1d4a91f43465b12592a8bf8e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a1b8707b19ab1e617a8f20c6d68b6d310"·id="r_a1b8707b19ab1e617a8f20c6d68b6d310"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1b8707b19ab1e617a8f20c6d68b6d310"·name="a1b8707b19ab1e617a8f20c6d68b6d310"></a>
 133 typedef·ISAM2ThresholdMap::value_type&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ISAM2ThresholdMapValue</b></td></tr>
 134 <tr·class="separator:a1b8707b19ab1e617a8f20c6d68b6d310"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>135 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>136 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Class·that·stores·extra·params·for·ISAM2::update()·</p>137 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert,·Jose·Luis·Blanco·</dd></dl>138 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
124 </div></div><!--·contents·-->139 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>143 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01061.html">ISAM2UpdateParams.h</a></li>144 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01061.html">ISAM2Params.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>145 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>146 ··</ul>
132 </div>147 </div>
133 </body>148 </body>
134 </html>149 </html>
2.32 KB
html2text {}
Max HTML report size reached
91.4 KB
./usr/share/doc/libgtsam-dev/html/a01061_source.html
Max HTML report size reached
7.06 KB
./usr/share/doc/libgtsam-dev/html/a01064.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GraphvizFormatting.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GaussNewtonOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Graphviz·formatter·for·NonlinearFactorGraph.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01064_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01064_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04352.html">gtsam::GaussNewtonParams</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Gauss-Newton·optimization,·inherits·from·NonlinearOptimizationParams.··<a·href="a04352.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04368.html">gtsam::GraphvizFormatting</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04356.html">gtsam::GaussNewtonOptimizer</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Formatting·options·and·functions·for·saving·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·instance·in·GraphViz·format.··<a·href="a04368.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Gauss-Newton·nonlinear·optimization.··<a·href="a04356.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>121 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
122 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
125 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>129 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01064.html">GraphvizFormatting.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01064.html">GaussNewtonOptimizer.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>132 ··</ul>
133 </div>133 </div>
134 </body>134 </body>
135 </html>135 </html>
1.71 KB
html2text {}
Max HTML report size reached
328 B
./usr/share/doc/libgtsam-dev/html/a01064.js
242 B
js-beautify {}
Max HTML report size reached
34.2 KB
./usr/share/doc/libgtsam-dev/html/a01064_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GraphvizFormatting.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GaussNewtonOptimizer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 86 lines modifiedOffset 98, 91 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01064.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01064.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2021,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/DotWriter.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01043.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>Value;</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>GaussNewtonOptimizer;</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04368.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04368.html">GraphvizFormatting</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div> 
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">···34</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·[·...·truncated·by·diffoscope;·len:·30,·SHA:·0b7556f263e527503e51c94e43763fda9b516326818a15c9795bc46c7307292a·...·]</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04352.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·:·<span·class="keyword">public</span>·<a·class="c[·...·truncated·by·diffoscope;·len:·63,·SHA:·ac23d8ac7671d012fcd6f1e882e42178d5904fe504669161ae4edf8cf4535015·...·]</div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04356.html">OptimizerType</a>·=·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>;</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>};</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">···36</a></span>··<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·<a·class="code·hl_variable"·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">paperHorizontalAxis</a>;··</div> 
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">···38</a></span>··<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·<a·class="code·hl_variable"·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">paperVerticalAxis</a>;····</div> 
133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">···40</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">scale</a>;··</div> 
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04368.html#a7be882956fb690537dffee6b657bee1c">···41</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04368.html#a7be882956fb690537dffee6b657bee1c">mergeSimilarFactors</a>;··</div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
136 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}"> 
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">···46</a></span>··<a·class="code·hl_function"·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">GraphvizFormatting</a>()</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······:·paperHorizontalAxis(Y),</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········paperVerticalAxis(X),</div> 
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········scale(1),</div> 
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········mergeSimilarFactors(false)·{}</div> 
142 </div>131 </div>
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Find·bounds</span></div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··Vector2·findBounds(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>&amp;·keys)·<span·class="keyword">const</span>;</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··boost::optional&lt;Vector2&gt;·extractPosition(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·value)·<span·class="keyword">const</span>[·...·truncated·by·diffoscope;·len:·6,·SHA:·eb0e58c6cc9afea6781dbd8819f58e437058be83e5d746994f690c0e8acf2653·...·]>133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04356.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·params_;</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>
 140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div>
 142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>());</div>
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··boost::optional&lt;Vector2&gt;·variablePos(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·Vector2&amp;·min,</div> 
150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·······································<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div>144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="ke[·...·truncated·by·diffoscope;·len:·94,·SHA:·04cfde86cca03e9784ae54ef4fdb5afde331488d52019e29a8cbfa7b2acdc4e3·...·]</div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering);</div>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··boost::optional&lt;Vector2&gt;·factorPos(<span·class="keyword">const</span>·Vector2&amp;·min,·<span·class="keywordtype">size_t</span>·i)·<span·class="keyword">const</span>;</div>147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 148 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">···73</a></span>··<a·class="code·hl_function"·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">~GaussNewtonOptimizer</a>()<span·class="keyword">·override·</span>{}</div>
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div>149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div>
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">···82</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>&amp;·<a·class="code·hl_function"·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">params</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·params_;·}</div>
 153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 154 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 155 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">protected</span>:</div>
 156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">···88</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>&amp;·<a·class="code·hl_function"·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">_params</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·params_;·}</div>
 157 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·ensureHasOrdering(<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·params,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph)·<span·class="keyword">const</span>;</div>
 159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div>
154 </div>161 </div>
 162 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>
 164 <div·class="ttc"·id="aa01043_html"><div·class="ttname"><a·href="a01043.html">NonlinearOptimizer.h</a></div><div·class="ttdoc">Base·class·and·parameters·for·nonlinear·optimization·algorithms.</div></div>
156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
157 <div·class="ttc"·id="aa00596_html"><div·class="ttname"><a·href="a00596.html">DotWriter.h</a></div><div·class="ttdoc">Graphviz·formatter.</div></div> 
158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>165 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 166 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>
 167 <div·class="ttc"·id="aa03792_html_a1f73f4987b9bdaac5c1414a401c0364c"><div·class="ttname"><a·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">gtsam::GaussianFactorGraph::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">shared_ptr·to·this·class</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:81</div></div>
 168 <div·class="ttc"·id="aa04352_html"><div·class="ttname"><a·href="a04352.html">gtsam::GaussNewtonParams</a></div><div·class="ttdoc">Parameters·for·Gauss-Newton·optimization,·inherits·from·NonlinearOptimizationParams.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:30</div></div>
 169 <div·class="ttc"·id="aa04356_html"><div·class="ttname"><a·href="a04356.html">gtsam::GaussNewtonOptimizer</a></div><div·class="ttdoc">This·class·performs·Gauss-Newton·nonlinear·optimization.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:38</div></div>
 170 <div·class="ttc"·id="aa04356_html_a1084408cbbd06b40403a494ee99badbe"><div·class="ttname"><a·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">gtsam::GaussNewtonOptimizer::params</a></div><div·class="ttdeci">const·GaussNewtonParams·&amp;·params()·const</div><div·class="ttdoc">Read-only·access·the·parameters.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:82</div></div>
 171 <div·class="ttc"·id="aa04356_html_a1a192f29b50d7fc49c4b085cd260266e"><div·class="ttname"><a·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">gtsam::GaussNewtonOptimizer::~GaussNewtonOptimizer</a></div><div·class="ttdeci">~GaussNewtonOptimizer()·override</div><div·class="ttdoc">Virtual·destructor.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:73</div></div>
 172 <div·class="ttc"·id="aa04356_html_a6fc51df3b0bf89e7449a5b4c5c82485d"><div·class="ttname"><a·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">gtsam::GaussNewtonOptimizer::_params</a></div><div·class="ttdeci">const·NonlinearOptimizerParams·&amp;·_params()·const·override</div><div·class="ttdoc">Access·the·parameters·(base·class·version)</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:88</div></div>
 173 <div·class="ttc"·id="aa04540_html"><div·class="ttname"><a·href="a04540.html">gtsam::NonlinearFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·NonlinearFactorGraph.h:55</div></div>
 174 <div·class="ttc"·id="aa04552_html"><div·class="ttname"><a·href="a04552.html">gtsam::NonlinearOptimizer</a></div><div·class="ttdoc">This·is·the·abstract·interface·for·classes·that·can·optimize·for·the·maximum-likelihood·estimate·of·a...</div><div·class="ttdef"><b>Definition</b>·NonlinearOptimizer.h:75</div></div>
 175 <div·class="ttc"·id="aa04556_html"><div·class="ttname"><a·href="a04556.html">gtsam::NonlinearOptimizerParams</a></div><div·class="ttdoc">The·common·parameters·for·Nonlinear·optimizers.</div><div·class="ttdef"><b>Definition</b>·NonlinearOptimizerParams.h:34</div></div>
159 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div> 
160 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div> 
161 <div·class="ttc"·id="aa02596_html"><div·class="ttname"><a·href="a02596.html">gtsam::Value</a></div><div·class="ttdoc">This·is·the·base·class·for·any·type·to·be·stored·in·Values.</div><div·class="ttdef"><b>Definition</b>·Value.h:37</div></div> 
162 <div·class="ttc"·id="aa03576_html"><div·class="ttname"><a·href="a03576.html">gtsam::DotWriter</a></div><div·class="ttdoc">DotWriter·is·a·helper·class·for·writing·graphviz·.dot·files.</div><div·class="ttdef"><b>Definition</b>·DotWriter.h:35</div></div> 
163 <div·class="ttc"·id="aa04368_html"><div·class="ttname"><a·href="a04368.html">gtsam::GraphvizFormatting</a></div><div·class="ttdoc">Formatting·options·and·functions·for·saving·a·NonlinearFactorGraph·instance·in·GraphViz·format.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:32</div></div> 
164 <div·class="ttc"·id="aa04368_html_a03dcd7ae858413a9b0622dc024345209"><div·class="ttname"><a·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">gtsam::GraphvizFormatting::Axis</a></div><div·class="ttdeci">Axis</div><div·class="ttdoc">World·axes·to·be·assigned·to·paper·axes.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:34</div></div> 
165 <div·class="ttc"·id="aa04368_html_a2510b8d60ade59a0cb2eb20bdeabefa5"><div·class="ttname"><a·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">gtsam::GraphvizFormatting::paperVerticalAxis</a></div><div·class="ttdeci">Axis·paperVerticalAxis</div><div·class="ttdoc">The·world·axis·assigned·to·the·vertical·paper·axis.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:38</div></div> 
166 <div·class="ttc"·id="aa04368_html_a28cc4181d43026077d292c8f7bbc93a9"><div·class="ttname"><a·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">gtsam::GraphvizFormatting::GraphvizFormatting</a></div><div·class="ttdeci">GraphvizFormatting()</div><div·class="ttdoc">Default·constructor·sets·up·robot·coordinates.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:46</div></div> 
167 <div·class="ttc"·id="aa04368_html_a7be882956fb690537dffee6b657bee1c"><div·class="ttname"><a·href="a04368.html#a7be882956fb690537dffee6b657bee1c">gtsam::GraphvizFormatting::mergeSimilarFactors</a></div><div·class="ttdeci">bool·mergeSimilarFactors</div><div·class="ttdoc">Merge·multiple·factors·that·have·the·same·connectivity.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:41</div></div> 
168 <div·class="ttc"·id="aa04368_html_a7f90a6942877030cb1234c33fbc74755"><div·class="ttname"><a·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">gtsam::GraphvizFormatting::scale</a></div><div·class="ttdeci">double·scale</div><div·class="ttdoc">Scale·all·positions·to·reduce·/·increase·density.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:40</div></div> 
169 <div·class="ttc"·id="aa04368_html_acd47a7fd6c759b84610f2f0c8643cb3b"><div·class="ttname"><a·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">gtsam::GraphvizFormatting::paperHorizontalAxis</a></div><div·class="ttdeci">Axis·paperHorizontalAxis</div><div·class="ttdoc">The·world·axis·assigned·to·the·horizontal·paper·axis.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:36</div></div> 
170 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>176 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>
171 <div·class="ttc"·id="aa05076_html"><div·class="ttname"><a·href="a05076.html">Values</a></div><div·class="ttdoc">In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...</div></div> 
Max diff block lines reached; 967/25738 bytes (3.76%) of diff not shown.
9.0 KB
html2text {}
Max HTML report size reached
7.29 KB
./usr/share/doc/libgtsam-dev/html/a01067.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GaussNewtonOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2UpdateParams.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 42 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2UpdateParams.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Class·that·stores·extra·params·for·ISAM2::update()··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a01067_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01067_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04352.html">gtsam::GaussNewtonParams</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04432.html">gtsam::ISAM2UpdateParams</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·struct·is·used·by·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·to·pass·additional·parameters·to·give·the·user·a·fine-grained·control·on·how·factors·and·relinearized,·etc.··<a·href="a04432.html#details">More...</a><br·/></td></tr>
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Gauss-Newton·optimization,·inherits·from·NonlinearOptimizationParams.··<a·href="a04352.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04356.html">gtsam::GaussNewtonOptimizer</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Gauss-Newton·nonlinear·optimization.··<a·href="a04356.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>120 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>122 <div·class="textblock"><p>Class·that·stores·extra·params·for·ISAM2::update()·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert,·Jose·Luis·Blanco·</dd></dl>
125 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>128 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">GaussNewtonOptimizer.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">ISAM2UpdateParams.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>131 ··</ul>
133 </div>132 </div>
134 </body>133 </body>
135 </html>134 </html>
1.79 KB
html2text {}
Max HTML report size reached
36.0 KB
./usr/share/doc/libgtsam-dev/html/a01067_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GaussNewtonOptimizer.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2UpdateParams.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 91 lines modifiedOffset 98, 75 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.h</div></div>104 ··<div·class="headertitle"><div·class="title">ISAM2UpdateParams.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01067.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01067.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
 115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//·\callgraph</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">gtsam/base/FastList.h</a>&gt;</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span>··············<span·class="comment">//·GTSAM_EXPORT</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01019.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span>··········<span·class="comment">//·Key,·KeySet</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01049.html">gtsam/nonlinear/ISAM2Result.h</a>&gt;</span>··<span·class="comment">//FactorIndices</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>GaussNewtonOptimizer;</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04432.html">···32</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04432.html">ISAM2UpdateParams</a>·{</div>
 129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<a·class="code·hl_struct"·href="a04432.html">ISAM2UpdateParams</a>()·=·<span·class="keywordflow">default</span>;</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04352.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>·{</div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04356.html">OptimizerType</a>·=·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>;</div> 
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>};</div> 
131 </div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04432.html#a722ee268dfe1cf90d65433b01bc02a9e">···36</a></span>··<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>·<a·class="code·hl_variable"·href="a04432.html#a722ee268dfe1cf90d65433b01bc02a9e">removeFactorIndices</a>;</div>
133 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};"> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04356.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04432.html#a1171e13a3213ea4ebbde502583e51e9b">···40</a></span>··boost::optional&lt;FastMap&lt;Key,·int&gt;&gt;·<a·class="code·hl_variable"·href="a04432.html#a1171e13a3213ea4ebbde502583e51e9b">constrainedKeys</a>{boost::none};</div>
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">protected</span>:</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·params_;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04432.html#adee5e549912cce0c412f2476bb12c389">···44</a></span>··boost::optional&lt;FastList&lt;Key&gt;&gt;·<a·class="code·hl_variable"·href="a04432.html#adee5e549912cce0c412f2476bb12c389">noR[·...·truncated·by·diffoscope;·len:·26,·SHA:·da2d89171c9cdfc522d5050f22443f2e75376bb1cd387bece3f04c22459f5468·...·]</div>
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04432.html#add8ddce81b7606cdfe2690239a863ef8">···49</a></span>··boost::optional&lt;FastList&lt;Key&gt;&gt;·<a·class="code·hl_variable"·href="a04432.html#add8ddce81b7606cdfe2690239a863ef8">extraReelimKeys</a>{boost::none};</div>
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>());</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04432.html#a3faf0991b952cebcd6da9d13d09dbbf3">···54</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04432.html#a3faf0991b952cebcd6da9d13d09dbbf3">force_relinearize</a>{<span·class="keyword">false</span>};</div>
144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_class"·href="a04356.html">GaussNewtonOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering);</div> 
146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
148 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">···73</a></span>··<a·class="code·hl_function"·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">~GaussNewtonOptimizer</a>()<span·class="keyword">·override·</span>{}</div> 
149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div> 
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
152 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">···82</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>&amp;·<a·class="code·hl_function"·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">params</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·params_;·}</div> 
153 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
154 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04432.html#ae8d90d9110de52141a784e2c7b41ec69">···66</a></span>··boost::optional&lt;FastMap&lt;FactorIndex,·KeySet&gt;&gt;·<a·class="code·hl_variable"·href="a04432.html#ae8d90d9110de52141a784e2c7b41ec69">newAffectedKeys</a>{boost::none};</div>
155 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">protected</span>:</div> 
156 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">···88</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>&amp;·<a·class="code·hl_function"·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">_params</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·params_;·}</div> 
157 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
158 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·ensureHasOrdering(<a·class="code·hl_class"·href="a04352.html">GaussNewtonParams</a>·params,·<span·class="keyword">const</span>·<a·cla[·...·truncated·by·diffoscope;·len:·109,·SHA:·a25cc7ae826cbc2d2d029ade2f0d2fe214500f8555871aa076b7ba1c27b373ad·...·];</div>143 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04432.html#a8d9c49f7f7070d873c58913714c11a11">···71</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04432.html#a8d9c49f7f7070d873c58913714c11a11">forceFu[·...·truncated·by·diffoscope;·len:·47,·SHA:·a745b5c8404cfe006265d25196a5331401f964b1c468473184522f0c895201d5·...·];</div>
159 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>144 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>};</div>
160 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div> 
161 </div>145 </div>
162 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
163 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div> 
164 <div·class="ttc"·id="aa01019_html"><div·class="ttname"><a·href="a01019.html">NonlinearOptimizer.h</a></div><div·class="ttdoc">Base·class·and·parameters·for·nonlinear·optimization·algorithms.</div></div>147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 148 <div·class="ttc"·id="aa00047_html"><div·class="ttname"><a·href="a00047.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div>
 149 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div>
 150 <div·class="ttc"·id="aa01049_html"><div·class="ttname"><a·href="a01049.html">ISAM2Result.h</a></div><div·class="ttdoc">Class·that·stores·detailed·iSAM2·result.</div></div>
165 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>151 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 152 <div·class="ttc"·id="aa01428_html_a99e63c90a8ac740d99716e73fe97e054"><div·class="ttname"><a·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">gtsam::FactorIndices</a></div><div·class="ttdeci">FastVector&lt;·FactorIndex·&gt;·FactorIndices</div><div·class="ttdoc">Define·collection·types:</div><div·class="ttdef"><b>Definition</b>·Factor.h:34</div></div>
 153 <div·class="ttc"·id="aa04432_html"><div·class="ttname"><a·href="a04432.html">gtsam::ISAM2UpdateParams</a></div><div·class="ttdoc">This·struct·is·used·by·ISAM2::update()·to·pass·additional·parameters·to·give·the·user·a·fine-grained·...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:32</div></div>
 154 <div·class="ttc"·id="aa04432_html_a1171e13a3213ea4ebbde502583e51e9b"><div·class="ttname"><a·href="a04432.html#a1171e13a3213ea4ebbde502583e51e9b">gtsam::ISAM2UpdateParams::constrainedKeys</a></div><div·class="ttdeci">boost::optional&lt;·FastMap&lt;·Key,·int·&gt;·&gt;·constrainedKeys</div><div·class="ttdoc">An·optional·map·of·keys·to·group·labels,·such·that·a·variable·can·be·constrained·to·a·particular·grou...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:40</div></div>
 155 <div·class="ttc"·id="aa04432_html_a3faf0991b952cebcd6da9d13d09dbbf3"><div·class="ttname"><a·href="a04432.html#a3faf0991b952cebcd6da9d13d09dbbf3">gtsam::ISAM2UpdateParams::force_relinearize</a></div><div·class="ttdeci">bool·force_relinearize</div><div·class="ttdoc">Relinearize·any·variables·whose·delta·magnitude·is·sufficiently·large·(Params::relinearizeThreshold),...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:54</div></div>
 156 <div·class="ttc"·id="aa04432_html_a722ee268dfe1cf90d65433b01bc02a9e"><div·class="ttname"><a·href="a04432.html#a722ee268dfe1cf90d65433b01bc02a9e">gtsam::ISAM2UpdateParams::removeFactorIndices</a></div><div·class="ttdeci">FactorIndices·removeFactorIndices</div><div·class="ttdoc">Indices·of·factors·to·remove·from·system·(default:·empty)</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:36</div></div>
 157 <div·class="ttc"·id="aa04432_html_a8d9c49f7f7070d873c58913714c11a11"><div·class="ttname"><a·href="a04432.html#a8d9c49f7f7070d873c58913714c11a11">gtsam::ISAM2UpdateParams::forceFullSolve</a></div><div·class="ttdeci">bool·forceFullSolve</div><div·class="ttdoc">By·default,·iSAM2·uses·a·wildfire·update·scheme·that·stops·updating·when·the·deltas·become·too·small·...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:71</div></div>
 158 <div·class="ttc"·id="aa04432_html_add8ddce81b7606cdfe2690239a863ef8"><div·class="ttname"><a·href="a04432.html#add8ddce81b7606cdfe2690239a863ef8">gtsam::ISAM2UpdateParams::extraReelimKeys</a></div><div·class="ttdeci">boost::optional&lt;·FastList&lt;·Key·&gt;·&gt;·extraReelimKeys</div><div·class="ttdoc">An·optional·set·of·nonlinear·keys·that·iSAM2·will·re-eliminate,·regardless·of·the·size·of·the·linear·...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:49</div></div>
 159 <div·class="ttc"·id="aa04432_html_adee5e549912cce0c412f2476bb12c389"><div·class="ttname"><a·href="a04432.html#adee5e549912cce0c412f2476bb12c389">gtsam::ISAM2UpdateParams::noRelinKeys</a></div><div·class="ttdeci">boost::optional&lt;·FastList&lt;·Key·&gt;·&gt;·noRelinKeys</div><div·class="ttdoc">An·optional·set·of·nonlinear·keys·that·iSAM2·will·hold·at·a·constant·linearization·point,...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:44</div></div>
 160 <div·class="ttc"·id="aa04432_html_ae8d90d9110de52141a784e2c7b41ec69"><div·class="ttname"><a·href="a04432.html#ae8d90d9110de52141a784e2c7b41ec69">gtsam::ISAM2UpdateParams::newAffectedKeys</a></div><div·class="ttdeci">boost::optional&lt;·FastMap&lt;·FactorIndex,·KeySet·&gt;·&gt;·newAffectedKeys</div><div·class="ttdoc">An·optional·set·of·new·Keys·that·are·now·affected·by·factors,·indexed·by·factor·indices·(as·returned·...</div><div·class="ttdef"><b>Definition</b>·ISAM2UpdateParams.h:66</div></div>
166 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div> 
167 <div·class="ttc"·id="aa03792_html_a1f73f4987b9bdaac5c1414a401c0364c"><div·class="ttname"><a·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">gtsam::GaussianFactorGraph::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">shared_ptr·to·this·class</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:81</div></div> 
168 <div·class="ttc"·id="aa04352_html"><div·class="ttname"><a·href="a04352.html">gtsam::GaussNewtonParams</a></div><div·class="ttdoc">Parameters·for·Gauss-Newton·optimization,·inherits·from·NonlinearOptimizationParams.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:30</div></div> 
169 <div·class="ttc"·id="aa04356_html"><div·class="ttname"><a·href="a04356.html">gtsam::GaussNewtonOptimizer</a></div><div·class="ttdoc">This·class·performs·Gauss-Newton·nonlinear·optimization.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:38</div></div> 
170 <div·class="ttc"·id="aa04356_html_a1084408cbbd06b40403a494ee99badbe"><div·class="ttname"><a·href="a04356.html#a1084408cbbd06b40403a494ee99badbe">gtsam::GaussNewtonOptimizer::params</a></div><div·class="ttdeci">const·GaussNewtonParams·&amp;·params()·const</div><div·class="ttdoc">Read-only·access·the·parameters.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:82</div></div> 
171 <div·class="ttc"·id="aa04356_html_a1a192f29b50d7fc49c4b085cd260266e"><div·class="ttname"><a·href="a04356.html#a1a192f29b50d7fc49c4b085cd260266e">gtsam::GaussNewtonOptimizer::~GaussNewtonOptimizer</a></div><div·class="ttdeci">~GaussNewtonOptimizer()·override</div><div·class="ttdoc">Virtual·destructor.</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:73</div></div> 
172 <div·class="ttc"·id="aa04356_html_a6fc51df3b0bf89e7449a5b4c5c82485d"><div·class="ttname"><a·href="a04356.html#a6fc51df3b0bf89e7449a5b4c5c82485d">gtsam::GaussNewtonOptimizer::_params</a></div><div·class="ttdeci">const·NonlinearOptimizerParams·&amp;·_params()·const·override</div><div·class="ttdoc">Access·the·parameters·(base·class·version)</div><div·class="ttdef"><b>Definition</b>·GaussNewtonOptimizer.h:88</div></div> 
173 <div·class="ttc"·id="aa04540_html"><div·class="ttname"><a·href="a04540.html">gtsam::NonlinearFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·NonlinearFactorGraph.h:55</div></div> 
174 <div·class="ttc"·id="aa04552_html"><div·class="ttname"><a·href="a04552.html">gtsam::NonlinearOptimizer</a></div><div·class="ttdoc">This·is·the·abstract·interface·for·classes·that·can·optimize·for·the·maximum-likelihood·estimate·of·a...</div><div·class="ttdef"><b>Definition</b>·NonlinearOptimizer.h:75</div></div> 
175 <div·class="ttc"·id="aa04556_html"><div·class="ttname"><a·href="a04556.html">gtsam::NonlinearOptimizerParams</a></div><div·class="ttdoc">The·common·parameters·for·Nonlinear·optimizers.</div><div·class="ttdef"><b>Definition</b>·NonlinearOptimizerParams.h:34</div></div> 
176 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div> 
177 </div><!--·fragment·--></div><!--·contents·-->161 </div><!--·fragment·--></div><!--·contents·-->
178 </div><!--·doc-content·-->162 </div><!--·doc-content·-->
179 <!--·start·footer·part·-->163 <!--·start·footer·part·-->
180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->164 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
181 ··<ul>165 ··<ul>
182 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">GaussNewtonOptimizer.h</a></li>166 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01067.html">ISAM2UpdateParams.h</a></li>
183 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>167 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
Max diff block lines reached; 26/26707 bytes (0.10%) of diff not shown.
9.78 KB
html2text {}
Max HTML report size reached
7.33 KB
./usr/share/doc/libgtsam-dev/html/a01070.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Marginals.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtParams.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 40 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Marginals.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.··104 <p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01070_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04452.html">gtsam::Marginals</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·Gaussian·marginals·of·variables·in·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>.··<a·href="a04452.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04456.html">gtsam::JointMarginal</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·to·store·and·access·a·joint·marginal,·returned·from·<a·class="el"·href="a04452.html#a79299e7bb9a34e93be69d07882d95133"·title="Compute·the·joint·marginal·covariance·of·several·variables.">Marginals::jointMarginalCovariance</a>·and·<a·class="el"·href="a04452.html#a18949767da9858fbcc63268b4e28c24e"·title="Compute·the·joint·marginal·information·of·several·variables.">Marginals::jointMarginalInformation</a>.··<a·href="a04456.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>112 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·</p>114 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 116 <dd>
 117 Frank·Dellaert·</dd>
 118 <dd>
 119 Luca·Carlone·</dd></dl>
127 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</dd></dl>120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
128 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>125 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01070.html">Marginals.h</a></li>126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01070.html">LevenbergMarquardtParams.cpp</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>128 ··</ul>
136 </div>129 </div>
137 </body>130 </body>
138 </html>131 </html>
1.87 KB
html2text {}
Max HTML report size reached
11.2 KB
./usr/share/doc/libgtsam-dev/html/a01073.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GraphvizFormatting.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Values.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 68 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Values.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Graphviz·formatter·for·NonlinearFactorGraph.··105 <p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01073_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04608.html">gtsam::ValueCloneAllocator</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04612.html">gtsam::Values</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·non-templated·config·holding·any·types·of·Manifold-group·elements.··<a·href="a04612.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04616.html">gtsam::Values::KeyValuePair</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·key-value·pair,·which·you·get·by·dereferencing·iterators.··<a·href="a04616.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04620.html">gtsam::Values::ConstKeyValuePair</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·key-value·pair,·which·you·get·by·dereferencing·iterators.··<a·href="a04620.html#details">More...</a><br·/></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04624.html">gtsam::Values::deref_iterator</a></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04628.html">gtsam::ValuesKeyAlreadyExists</a></td></tr>
 125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04632.html">gtsam::ValuesKeyDoesNotExist</a></td></tr>
 127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04636.html">gtsam::ValuesIncorrectType</a></td></tr>
 129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04640.html">gtsam::DynamicValuesMismatched</a></td></tr>
 131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04644.html">gtsam::NoMatchFoundForFixed</a></td></tr>
 133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04648.html">gtsam::traits&lt;·Values·&gt;</a></td></tr>
 135 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04648.html#details">More...</a><br·/></td></tr>
 136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>139 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>140 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>141 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>143 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>144 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p>145 <div·class="textblock"><p>A·non-templated·config·holding·any·types·of·Manifold-group·elements.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>146 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>147 <p>Detailed·story:·A·values·structure·is·a·map·from·keys·to·values.·It·is·used·to·specify·the·value·of·a·bunch·of·variables·in·a·factor·graph.·A·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likeli[·...·truncated·by·diffoscope;·len:·294,·SHA:·3c467db66d9ec38895ec8e62f3bf444fbe9e15310580367a56d70a956d7f735c·...·]>
117 </div></div><!--·contents·-->148 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->149 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->151 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>152 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01073.html">GraphvizFormatting.cpp</a></li>153 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01073.html">Values.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>154 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>155 ··</ul>
125 </div>156 </div>
126 </body>157 </body>
127 </html>158 </html>
2.92 KB
html2text {}
Max HTML report size reached
6.27 KB
./usr/share/doc/libgtsam-dev/html/a01076.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 35 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM2.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01076_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
 105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04256.html">gtsam::DoglegParams</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·optimization.··<a·href="a04256.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04260.html">gtsam::DoglegOptimizer</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Dogleg·nonlinear·optimization.··<a·href="a04260.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>112 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>114 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>120 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01076.html">DoglegOptimizer.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01076.html">ISAM2.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>123 ··</ul>
133 </div>124 </div>
134 </body>125 </body>
135 </html>126 </html>
1.42 KB
html2text {}
Max HTML report size reached
4.94 KB
./usr/share/doc/libgtsam-dev/html/a01079.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtParams.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 39 lines modifiedOffset 95, 34 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">CustomFactor.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··104 <p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>114 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
116 <dd> 
117 Frank·Dellaert·</dd> 
118 <dd> 
119 Luca·Carlone·</dd></dl> 
120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl> 
121 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>120 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01079.html">LevenbergMarquardtParams.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01079.html">CustomFactor.cpp</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>123 ··</ul>
129 </div>124 </div>
130 </body>125 </body>
131 </html>126 </html>
1.12 KB
html2text {}
Max HTML report size reached
11.6 KB
./usr/share/doc/libgtsam-dev/html/a01082.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/FunctorizedFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 62 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ISAM2.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FunctorizedFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p><a·href="a01082_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">107 <table·class="memberdecls">
 108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 109 Classes</h2></td></tr>
 110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04336.html">gtsam::FunctorizedFactor&lt;·R,·T·&gt;</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·which·evaluates·provided·unary·functor·and·uses·the·result·to·compute·error·with·respect·to·the·provided·measurement.··<a·href="a04336.html#details">More...</a><br·/></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04340.html">gtsam::traits&lt;·FunctorizedFactor&lt;·R,·T·&gt;·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04340.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04344.html">gtsam::FunctorizedFactor2&lt;·R,·T1,·T2·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·which·evaluates·provided·binary·functor·and·uses·the·result·to·compute·error·with·respect·to·the·provided·measurement.··<a·href="a04344.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04348.html">gtsam::traits&lt;·FunctorizedFactor2&lt;·R,·T1,·T2·&gt;·&gt;</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04348.html#details">More...</a><br·/></td></tr>
 121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 130 Functions</h2></td></tr>
 131 <tr·class="memitem:a9d2a0b16c9f78f20fc78fa39c7426242"·id="r_a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·typename·R·,·typename·FUNC·&gt;·</td></tr>
 132 <tr·class="memitem:a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04336.html">FunctorizedFactor</a>&lt;·R,·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9d2a0b16c9f78f20fc78fa39c7426242">gtsam::MakeFunctorizedFactor</a>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·const·R·&amp;z,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·const·FUNC·func)</td></tr>
 133 <tr·class="memdesc:a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·a·functorized·factor.··<br·/></td></tr>
 134 <tr·class="separator:a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:a313f0e290f370cff0b7e25024d1b8c6d"·id="r_a313f0e290f370cff0b7e25024d1b8c6d"><td·class="memTemplParams"·colspan="2">template&lt;typename·T1·,·typename·T2·,·typename·R·,·typename·FUNC·&gt;·</td></tr>
 136 <tr·class="memitem:a313f0e290f370cff0b7e25024d1b8c6d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04344.html">FunctorizedFactor2</a>&lt;·R,·T1,·T2·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a313f0e290f370cff0b7e25024d1b8c6d">gtsam::MakeFunctorizedFactor2</a>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·const·R·&amp;z,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·const·FUNC·func)</td></tr>
 137 <tr·class="memdesc:a313f0e290f370cff0b7e25024d1b8c6d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·a·functorized·factor.··<br·/></td></tr>
 138 <tr·class="separator:a313f0e290f370cff0b7e25024d1b8c6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>139 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>141 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>May·31,·2020·</dd></dl>
 142 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
116 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>147 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01082.html">ISAM2.cpp</a></li>148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01082.html">FunctorizedFactor.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>150 ··</ul>
124 </div>151 </div>
125 </body>152 </body>
126 </html>153 </html>
3.15 KB
html2text {}
Max HTML report size reached
7.98 KB
./usr/share/doc/libgtsam-dev/html/a01085.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Marginals.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 47 lines modifiedOffset 96, 46 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Marginals.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··105 <p>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01085_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01085_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04452.html">gtsam::Marginals</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·Gaussian·marginals·of·variables·in·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>.··<a·href="a04452.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04436.html">gtsam::LevenbergMarquardtOptimizer</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04456.html">gtsam::JointMarginal</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Levenberg-Marquardt·nonlinear·optimization.··<a·href="a04436.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·to·store·and·access·a·joint·marginal,·returned·from·<a·class="el"·href="a04452.html#a79299e7bb9a34e93be69d07882d95133"·title="Compute·the·joint·marginal·covariance·of·several·variables.">Marginals::jointMarginalCovariance</a>·and·<a·class="el"·href[·...·truncated·by·diffoscope;·len:·174,·SHA:·d8b92e95b710093cbbef805ef736ff3299b79890512c71aab0f0b92cd7e1aa9d·...·]6.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>123 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>125 <div·class="textblock"><p>A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
124 <dd> 
125 Frank·Dellaert·</dd> 
126 <dd> 
127 Luca·Carlone·</dd></dl> 
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>127 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</dd></dl>
129 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>132 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01085.html">LevenbergMarquardtOptimizer.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01085.html">Marginals.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>135 ··</ul>
137 </div>136 </div>
138 </body>137 </body>
139 </html>138 </html>
2.08 KB
html2text {}
Max HTML report size reached
326 B
./usr/share/doc/libgtsam-dev/html/a01085.js
240 B
js-beautify {}
Max HTML report size reached
67.6 KB
./usr/share/doc/libgtsam-dev/html/a01085_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Marginals.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 131 lines modifiedOffset 98, 188 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.h</div></div>104 ··<div·class="headertitle"><div·class="title">Marginals.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01085.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01085.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01019.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01121.html">gtsam/nonlinear/LevenbergMarquardtParams.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/date_time/posix_time/posix_time.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>NonlinearOptimizerMoreOptimizationTest;</div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>JointMarginal;</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04436.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>:·<span·class="keyword">public</span>·<a[·...·truncated·by·diffoscope;·len:·60,·SHA:·ed68768c39c7ce789db82f682f6df56b517a3af3e42b81743dbeaa6ff162284b·...·]</a>·{</div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04452.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04452.html">Marginals</a>·{</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">protected</span>:</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">public</span>:</div>
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04436.html#a81721702704bfbd35d14db2b1978f911">···38</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·<a·class="code·hl_v[·...·truncated·by·diffoscope;·len:·74,·SHA:·8a6a1cd3201b070fe4061b05c128e14fdb9f8d97963f1f63d71e14e87854bcf1·...·]·</div>132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 133 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04452.html#a201eb50ae0aed6ac636e32ebb5f5d833">···37</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04452.html#a201eb50ae0aed6ac636e32ebb5f5d833">Factorization</a>·{</div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····CHOLESKY,</div>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::posix_time::ptime·startTime_;</div>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····QR</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·initTime();</div>138 </div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">protected</span>:</div>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;LevenbergMarquardtOptimizer&gt;·shared_ptr;</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·graph_;</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·values_;</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··Factorization·factorization_;</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·bayesTree_;</div>
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div>
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div> 
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04452.html#a9b2936df991e163538fda5fee6801c82">···52</a></span>··<a·class="code·hl_function"·href="a04452.html#a9b2936df991e163538fda5fee6801c82">Marginals</a>(){}</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
145 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·c[·...·truncated·by·diffoscope;·len:·102,·SHA:·58aa52a6f0a932ce3bdb0564c16ee1c4892b6b70fd81a428056386cdc579be0d·...·]</div>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">con[·...·truncated·by·diffoscope;·len:·120,·SHA:·be6333384be3e991db02afea8ebcbf0077ebeb991f9035cabe3f66b2ab3b455c·...·]</div>
146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div> 
147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div> 
148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·solution,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div>
 154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··············Factorization·factorization·=·CHOLESKY);</div>
149 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">···72</a></span>··<a·class="code·hl_function"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">~LevenbergMarquardtOptimizer</a>()<span·class="keyword">·override·</span>{</div> 
151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div> 
152 </div> 
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·solution,·Factorization·factorization·=·CHOLESKY);</div>
154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 158 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·solution,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div>
 159 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··············Factorization·factorization·=·CHOLESKY);</div>
155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">double</span>·lambda()·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordtype">int</span>·getInnerIterations()·<span·class="keyword">const</span>;</div> 
159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 161 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·solution,·Factorization·factorization·=·CHOLESKY);</div>
160 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04436.html#a899353dce14ec64bf389164011b58c72">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04436.html#a899353dce14ec64bf389164011b58c72">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div> 
162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::cout·&lt;&lt;·str·&lt;&lt;·<span·class="stringliteral">&quot;LevenbergMarquardtOptimizer&quot;</span>·&lt;&lt;·std::endl;</div> 
163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····this-&gt;params_.print(<span·class="stringliteral">&quot;··parameters:\n&quot;</span>);</div> 
164 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div> 
165 </div> 
166 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>162 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
168 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
169 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div>163 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·graph,·<span·class="keyword">const[·...·truncated·by·diffoscope;·len:·190,·SHA:·a52c16d6d4b438860c720fad2cf6f9b00479cc7fe7d5ed8b7397fbe581d72ceb·...·]</div>
 164 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··············Factorization·factorization·=·CHOLESKY);</div>
170 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>165 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 166 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;Marginals:·&quot;</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div>
171 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a04436.html#a3b8146a2452e87a600c61d9a2b195ef0">··104</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·<a·class="code·hl_function"·href="a04436.html#a3b8146a2452e87a600c61d9a2b195ef0">params</a>()<span·class="keyword">·const·</span>{</div> 
173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keywordflow">return</span>·params_;</div> 
174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··}</div> 
175 </div> 
176 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>167 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
177 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordtype">void</span>·writeLogFile(<span·class="keywordtype">double</span>·currentError);</div>168 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·marginalFactor(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b[·...·truncated·by·diffoscope;·len:·58,·SHA:·ad7374dc8242065f102f52a66cfbfa98656f99997c3b591e27a2dc24f99cc4aa·...·];</div>
178 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>169 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
179 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·linearize()·<span·class="keyword">const</span>;</div>170 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··Matrix·marginalInformation(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·variable)·<span·class="keyword">const</span>;</div>
180 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>171 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 172 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··Matrix·marginalCovariance(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·variable)·<span·class="keyword">const</span>;</div>
181 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·buildDampedSystem(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·linear,</div> 
182 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·sqrtHessianDiagonal)·<span·class="keyword">const</span>;</div> 
183 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>173 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
184 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keywordtype">bool</span>·tryLambda(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·linear,·<span·class="keyword">const</span>·<[·...·truncated·by·diffoscope;·len:·85,·SHA:·7e06ae55f3e6ad5a74e3ab30ee1c8866b11ebc09389677ac77637a65a20c4baa·...·];</div>174 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<a·class="code·hl_class"·href="a04456.html">JointMarginal</a>·jointMarginalCovariance(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad"[·...·truncated·by·diffoscope;·len:·65,·SHA:·501b24af926b7143e68224d2a7607e6d46232ec787a921e87e48073341b1d97d·...·];</div>
Max diff block lines reached; 26590/51173 bytes (51.96%) of diff not shown.
17.6 KB
html2text {}
Max HTML report size reached
7.08 KB
./usr/share/doc/libgtsam-dev/html/a01088.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/WhiteNoiseFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizerParams.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 55 lines modifiedOffset 94, 42 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#var-members">Variables</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">WhiteNoiseFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Binary·white·noise·factor.··104 <p>Parameters·for·nonlinear·optimization.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01088_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04652.html">gtsam::WhiteNoiseFactor</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·to·estimate·parameters·of·zero-mean·Gaussian·white·noise.··<a·href="a04652.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
123 Variables</h2></td></tr> 
124 <tr·class="memitem:ad5602eb85d05df6cba60e47eebbd3636"·id="r_ad5602eb85d05df6cba60e47eebbd3636"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad5602eb85d05df6cba60e47eebbd3636"·name="ad5602eb85d05df6cba60e47eebbd3636"></a> 
125 const·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::logSqrt2PI</b>·=·log(std::sqrt(2.0·*·M_PI))</td></tr> 
126 <tr·class="memdesc:ad5602eb85d05df6cba60e47eebbd3636"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">constant·needed·below·<br·/></td></tr> 
127 <tr·class="separator:ad5602eb85d05df6cba60e47eebbd3636"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>112 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><p>Binary·white·noise·factor.·</p>114 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>Jul·24,·2012·</dd></dl>
131 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
 117 <dd>
 118 Richard·Roberts·</dd>
 119 <dd>
 120 Frank·Dellaert·</dd>
132 <dd>121 <dd>
 122 Andrew·Melim·</dd></dl>
133 Frank·Dellaert·</dd></dl> 
134 <dl·class="section·date"><dt>Date</dt><dd>September·2011·</dd></dl> 
135 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>127 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01088.html">WhiteNoiseFactor.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01088.html">NonlinearOptimizerParams.cpp</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>130 ··</ul>
143 </div>131 </div>
144 </body>132 </body>
145 </html>133 </html>
1.62 KB
html2text {}
Max HTML report size reached
9.91 KB
./usr/share/doc/libgtsam-dev/html/a01091.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 40 lines modifiedOffset 94, 58 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··106 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01091_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04460.html">gtsam::NonlinearConjugateGradientOptimizer</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·implementation·of·the·nonlinear·CG·method·using·the·template·below.··<a·href="a04460.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:a0ceb9e5a5e864b96c529db67f55a873b"·id="r_a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memTemplParams"·colspan="2"><a·id="a0ceb9e5a5e864b96c529db67f55a873b"·name="a0ceb9e5a5e864b96c529db67f55a873b"></a>
 125 template&lt;class·S·,·class·V·,·class·W·&gt;·</td></tr>
 126 <tr·class="memitem:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memTemplItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::lineSearch</b>·(const·S·&amp;system,·const·V·currentValues,·const·W·&amp;gradient)</td></tr>
 127 <tr·class="memdesc:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·golden-section·line·search·algorithm.·<br·/></td></tr>
 128 <tr·class="separator:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:afc19854e0bfc1acadb00ff00a043cc17"·id="r_afc19854e0bfc1acadb00ff00a043cc17"><td·class="memTemplParams"·colspan="2">template&lt;class·S·,·class·V·&gt;·</td></tr>
 130 <tr·class="memitem:afc19854e0bfc1acadb00ff00a043cc17"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::tuple&lt;·V,·int·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#afc19854e0bfc1acadb00ff00a043cc17">gtsam::nonlinearConjugateGradient</a>·(const·S·&amp;system,·const·V·&amp;initial,·const·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>·&amp;params,·const·bool·singleIteration,·const·bool·gradientDescent=false)</td></tr>
 131 <tr·class="memdesc:afc19854e0bfc1acadb00ff00a043cc17"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·nonlinear·conjugate·gradient·method·using·the·Polak-Ribiere·formula·suggested·in·<a·href="http://en.wikipedia.org/wiki/Nonlinear_conjugate_gradient_method">http://en.wikipedia.org/wiki/Nonlinear_conjugate_gradient_method</a>.··<br·/></td></tr>
 132 <tr·class="separator:afc19854e0bfc1acadb00ff00a043cc17"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>133 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>135 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>136 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
116 <dd> 
117 Frank·Dellaert·</dd> 
118 <dd> 
119 Luca·Carlone·</dd></dl> 
120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>137 <dl·class="section·date"><dt>Date</dt><dd>June·11,·2012·</dd></dl>
121 </div></div><!--·contents·-->138 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>142 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01091.html">LevenbergMarquardtOptimizer.cpp</a></li>143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01091.html">NonlinearConjugateGradientOptimizer.h</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>145 ··</ul>
129 </div>146 </div>
130 </body>147 </body>
131 </html>148 </html>
2.9 KB
html2text {}
Max HTML report size reached
6.09 KB
./usr/share/doc/libgtsam-dev/html/a01094.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 50 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Factor·Graph·consisting·of·non-linear·factors.··104 <p>Factor·Graph·Consisting·of·non-linear·factors.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01094_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04540.html">gtsam::NonlinearFactorGraph</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04544.html">gtsam::traits&lt;·NonlinearFactorGraph·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04544.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>112 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Factor·Graph·consisting·of·non-linear·factors.·</p>114 <div·class="textblock"><p>Factor·Graph·Consisting·of·non-linear·factors.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
126 <dd>116 <dd>
127 Carlos·Nieto·</dd>117 Carlos·Nieto·</dd>
128 <dd>118 <dd>
129 Christian·Potthast·</dd></dl>119 Christian·Potthast·</dd></dl>
130 </div></div><!--·contents·-->120 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>124 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01094.html">NonlinearFactorGraph.h</a></li>125 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01094.html">NonlinearFactorGraph.cpp</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>126 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>127 ··</ul>
138 </div>128 </div>
139 </body>129 </body>
140 </html>130 </html>
1.46 KB
html2text {}
Max HTML report size reached
6.6 KB
./usr/share/doc/libgtsam-dev/html/a01100.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/nonlinearExceptions.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">nonlinearExceptions.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">NonlinearISAM.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01100_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01100_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04492.html">gtsam::MarginalizeNonleafException</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04548.html">gtsam::NonlinearISAM</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thrown·when·requesting·to·marginalize·out·variables·from·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·that·are·not·leaves.··<a·href="a04492.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·class·to·manage·<a·class="el"·href="a03640.html"·title="A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.">ISAM</a>·in·a·nonlinear·context.··<a·href="a04548.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>118 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·nonlinear·optimization·components.·</p>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>121 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl> 
125 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>126 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01100.html">nonlinearExceptions.h</a></li>127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01100.html">NonlinearISAM.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>129 ··</ul>
133 </div>130 </div>
134 </body>131 </body>
135 </html>132 </html>
1.51 KB
html2text {}
Max HTML report size reached
270 B
./usr/share/doc/libgtsam-dev/html/a01100.js
184 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01100·=·[1 var·a01100·=·[
2 ····["gtsam::MarginalizeNonleafException",·"a04492.html",·null]2 ····["gtsam::NonlinearISAM",·"a04548.html",·"a04548"]
3 ];3 ];
36.5 KB
./usr/share/doc/libgtsam-dev/html/a01100_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/nonlinearExceptions.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearISAM.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">nonlinearExceptions.h</div></div>104 ··<div·class="headertitle"><div·class="title">NonlinearISAM.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01100.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01100.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 53 lines modifiedOffset 114, 102 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;boost/lexical_cast.hpp&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00746.html">gtsam/linear/GaussianISAM.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
128 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04548.html">···27</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04548.html">NonlinearISAM</a>·{</div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04492.html">···33</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04492.html">MarginalizeNonleafException</a>·:·<span·class="keyword">public</span>·std::exception·{</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key_;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·formatter_;</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">mutable</span>·std::string·what_;</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">protected</span>:</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04548.html#afd3d7d897197b0a60a8e25dc68c588fd">···31</a></span>··<a·class="code·hl_class"·href="a03800.html">gtsam::GaussianISAM</a>·<a·class="code·hl_variable"·href="a04548.html#afd3d7d897197b0a60a8e25dc68c588fd">isam_</a>;</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04548.html#aed05de793f4fde627a4c234bbc38a8f2">···34</a></span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_variable"·href="a04548.html#aed05de793f4fde627a4c234bbc38a8f2">linPoint_</a>;</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04548.html#a3abd8344c16dc519209aec578a9f56df">···37</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a04548.html#a3abd8344c16dc519209aec578a9f56df">factors_</a>;</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04548.html#ae53203f6b84dc0f29f9fb52afdc49fd9">···40</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04548.html#ae53203f6b84dc0f29f9fb52afdc49fd9">reorderInterval_</a>;</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">int</span>·reorderCounter_;</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04548.html#a177189467b87cc41c92f03e3d73b283e">···44</a></span>··<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>·<a·class="code·hl_variable"·href="a04548.html#a177189467b87cc41c92f03e3d73b283e">eliminationFunction_</a>;</div>
 139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">public</span>:</div>140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a04492.html">MarginalizeNonleafException</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·formatter·=·DefaultKeyFormatter)·noexcept·:</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······key_(key),·formatter_(formatter)·{}</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04492.html">~MarginalizeNonleafException</a>()·<span·class="keyword">noexcept</span>·{}</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·key_;·}</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">const</span>·<span·class="keywordtype">char</span>*·what()·<span·class="keyword">const</span>·<span·class="keyword">noexcept</span>·<span·class="keyword">override</span>·{</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="keywordflow">if</span>(what_.empty())</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>········what_·=</div>141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="stringliteral">&quot;\nRequested·to·marginalize·out·variable·&quot;</span>·+·formatter_(key_)·+·<span·class="stringliteral">&quot;,·but·this·variable\n\</span></div> 
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="stringliteral">is·not·a·leaf.··To·make·the·variables·you·would·like·to·marginalize·be·leaves,\n\</span></div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="stringliteral">their·ordering·should·be·constrained·using·the·constrainedKeys·argument·to\n\</span></div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="stringliteral">ISAM2::update().\n&quot;</span>;</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordflow">return</span>·what_.c_str();</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····}</div>142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>143 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04548.html#acce79d0a1cb22a2874f3b15c3a2bf0bc">···58</a></span>··<a·class="code·hl_function"·href="a04548.html#acce79d0a1cb22a2874f3b15c3a2bf0bc">NonlinearISAM</a>(<span·class="keywordtype">int</span>·reorderInterval·=·1,</div>
 145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>&amp;·eliminationFunction·=·GaussianFactorGraph::EliminationTraitsType::DefaultEliminate)·:</div>
 146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··reorderInterval_(reorderInterval),·reorderCounter_(0),·eliminationFunction_(eliminationFunction)·{}</div>
148 </div>147 </div>
 148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·estimate()·<span·class="keyword">const</span>;</div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··Matrix·marginalCovariance(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·access</span></div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04548.html#a76efdc9eccb062477ffd6cb29544d94c">···75</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>&amp;·<a·class="code·hl_function"·href="a04548.html#a76efdc9eccb062477ffd6cb29544d94c">bayesTree</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isam_;·}</div>
 157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04548.html#aff98e8571b6ed8f1ac9002834b36c470">···78</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·<a·class="code·hl_function"·href="a04548.html#aff98e8571b6ed8f1ac9002834b36c470">getLinearizationPoint</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·linPoint_;·}</div>
 159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 160 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04548.html#adaf180df5658f7977a3418f896af5e28">···81</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·<a·class="code·hl_function"·href="a04548.html#adaf180df5658f7977a3418f896af5e28">getFactorsUnsafe</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·factors_;·}</div>
 161 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04548.html#a97c87450a87bff7fe29484ae254b938a">···84</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04548.html#a97c87450a87bff7fe29484ae254b938a">reorderInterval</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderInterval_;·}··</div>
 163 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}">
 164 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04548.html#ad091cf1a8c2890cd041fb7f525ba8b7e">···85</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04548.html#ad091cf1a8c2890cd041fb7f525ba8b7e">reorderCounter</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderCounter_;·}····</div>
 165 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 166 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s=<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div>
 167 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 168 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keywordtype">void</span>·printStats()·<span·class="keyword">const</span>;</div>
 169 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·saveGraph(<span·class="keyword">const</span>·std::string&amp;·s,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div>
 171 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 172 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 173 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·newFactors,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues);</div>
 174 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 175 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">void</span>·reorder_relinearize();</div>
 176 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 177 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 178 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>};</div>
 179 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 180 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
 181 </div>
 182 </div>
151 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.h</a></div></div>183 <div·class="ttc"·id="aa00746_html"><div·class="ttname"><a·href="a00746.html">GaussianISAM.h</a></div></div>
 184 <div·class="ttc"·id="aa01145_html"><div·class="ttname"><a·href="a01145.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
152 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>185 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 186 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>
153 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>187 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
154 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>188 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
155 <div·class="ttc"·id="aa04492_html"><div·class="ttname"><a·href="a04492.html">gtsam::MarginalizeNonleafException</a></div><div·class="ttdoc">Thrown·when·requesting·to·marginalize·out·variables·from·ISAM2·that·are·not·leaves.</div><div·class="ttdef"><b>Definition</b>·nonlinearExcep[·...·truncated·by·diffoscope;·len:·10,·SHA:·23f09684471639aab135a2511b75075ccd197ff6878de2fbbeec317e3b7c5111·...·]</div></div>189 <div·class="ttc"·id="aa03580_html_a4053522180fd649baf38a49c515e7b53"><div·class="ttname"><a·href="a03580.html#a4053522180fd649baf38a49c515e7b53">gtsam::EliminateableFactorGraph&lt;·GaussianFactorGraph·&gt;::Eliminate</a></div><div·class="ttdeci">std::function&lt;·EliminationResul[·...·truncated·by·diffoscope;·len:·237,·SHA:·f54359046bae4a211d09abf8487b029ed1d04afcdcb0e5d42f1edd311ec31ab9·...·]</div></div>
 190 <div·class="ttc"·id="aa03800_html"><div·class="ttname"><a·href="a03800.html">gtsam::GaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·GaussianISAM.h:28</div></div>
 191 <div·class="ttc"·id="aa04540_html"><div·class="ttname"><a·href="a04540.html">gtsam::NonlinearFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·NonlinearFactorGraph.h:55</div></div>
Max diff block lines reached; 961/27994 bytes (3.43%) of diff not shown.
9.08 KB
html2text {}
Max HTML report size reached
9.97 KB
./usr/share/doc/libgtsam-dev/html/a01103.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Clique.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2-impl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 54 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">ISAM2Clique.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2-impl.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Specialized·iSAM2·Clique.··105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01103_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04372.html">gtsam::ISAM2BayesTree</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04376.html">gtsam::ISAM2JunctionTree</a></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04380.html">gtsam::DeltaImpl</a></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04384.html">gtsam::DeltaImpl::PartialSolveResult</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04388.html">gtsam::DeltaImpl::ReorderingMode</a></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04392.html">gtsam::UpdateImpl</a></td></tr>
 122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·functions·for·update·method·All·of·the·methods·below·have·clear·inputs·and·outputs,·even·if·not·functional:·iSAM2·is·inherintly·imperative.··<a·href="a04392.html#details">More...</a><br·/></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a2b0857edd76f8d63eeee0ce9944e28d4"·id="r_a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2b0857edd76f8d63eeee0ce9944e28d4">gtsam::optimizeWildfire</a>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;replaced,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr> 
117 <tr·class="memdesc:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optimize·the·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>,·starting·from·the·root.··<br·/></td></tr> 
118 <tr·class="separator:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·id="r_a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·name="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"></a> 
120 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::optimizeWildfireNonRecursive</b>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;keys,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr> 
121 <tr·class="separator:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table>130 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>132 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
126 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>138 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01103.html">ISAM2Clique.cpp</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01103.html">ISAM2-impl.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>141 ··</ul>
134 </div>142 </div>
135 </body>143 </body>
136 </html>144 </html>
2.47 KB
html2text {}
Max HTML report size reached
572 B
./usr/share/doc/libgtsam-dev/html/a01103.js
486 B
js-beautify {}
Max HTML report size reached
9.85 KB
./usr/share/doc/libgtsam-dev/html/a01106.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Expression-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExpressionFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 59 lines modifiedOffset 95, 44 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">Expression-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ExpressionFactorGraph.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Internals·for·<a·class="el"·href="a01055.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.··105 <p>Factor·graph·that·supports·adding·ExpressionFactors·directly.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01106_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01106_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04272.html">gtsam::internal::apply_compose&lt;·T·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04328.html">gtsam::ExpressionFactorGraph</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·graph·that·supports·adding·ExpressionFactors·directly.··<a·href="a04328.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04276.html">gtsam::internal::apply_compose&lt;·double·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
124 Functions</h2></td></tr> 
125 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"·id="r_a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
126 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3db519caa1b7e43412c9a7e13acf8329">gtsam::operator*</a>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression2)</td></tr> 
127 <tr·class="memdesc:a3db519caa1b7e43412c9a7e13acf8329"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·a·product·expression,·assumes·T::compose(T)·-&gt;·T.··<br·/></td></tr> 
128 <tr·class="separator:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"·id="r_a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
130 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a51881c20dd5ecdd129cb993ea8374846">gtsam::createUnknowns</a>·(size_t·n,·char·c,·size_t·start)</td></tr> 
131 <tr·class="memdesc:a51881c20dd5ecdd129cb993ea8374846"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·array·of·leaves.··<br·/></td></tr> 
132 <tr·class="separator:a51881c20dd5ecdd129cb993ea8374846"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>120 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Factor·graph·that·supports·adding·ExpressionFactors·directly.·</p>
135 <div·class="textblock"><p>Internals·for·<a·class="el"·href="a01055.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·</p> 
136 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl> 
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl>
138 <dd> 
139 Paul·Furgale·</dd></dl> 
140 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
141 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
142 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
144 ··<ul>129 ··<ul>
145 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01106.html">Expression-inl.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01106.html">ExpressionFactorGraph.h</a></li>
146 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
147 ··</ul>132 ··</ul>
148 </div>133 </div>
149 </body>134 </body>
150 </html>135 </html>
2.52 KB
html2text {}
Max HTML report size reached
506 B
./usr/share/doc/libgtsam-dev/html/a01106.js
420 B
js-beautify {}
Max HTML report size reached
90.5 KB
./usr/share/doc/libgtsam-dev/html/a01106_source.html
Max HTML report size reached
136 KB
./usr/share/doc/libgtsam-dev/html/a01115_source.html
Max HTML report size reached
6.34 KB
./usr/share/doc/libgtsam-dev/html/a01118.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 41 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">NonlinearISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a01118_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">105 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04548.html">gtsam::NonlinearISAM</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrapper·class·to·manage·<a·class="el"·href="a03640.html"·title="A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.">ISAM</a>·in·a·nonlinear·context.··<a·href="a04548.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 113 Typedefs</h2></td></tr>
 114 <tr·class="memitem:ad12a676bb0c4fbe052753ced185f91d3"·id="r_ad12a676bb0c4fbe052753ced185f91d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad12a676bb0c4fbe052753ced185f91d3"·name="ad12a676bb0c4fbe052753ced185f91d3"></a>
 115 typedef·internal::DoglegState&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::State</b></td></tr>
 116 <tr·class="separator:ad12a676bb0c4fbe052753ced185f91d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>117 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>119 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
121 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
122 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>125 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01118.html">NonlinearISAM.h</a></li>126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01118.html">DoglegOptimizer.cpp</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>128 ··</ul>
130 </div>129 </div>
131 </body>130 </body>
132 </html>131 </html>
1.26 KB
html2text {}
Max HTML report size reached
8.99 KB
./usr/share/doc/libgtsam-dev/html/a01121.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtParams.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Clique.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 48 lines modifiedOffset 95, 53 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ISAM2Clique.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··106 <p>Specialized·iSAM2·Clique.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01121_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01121_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04440.html">gtsam::LevenbergMarquardtParams</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04404.html">gtsam::ISAM2Clique</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·optimization.··<a·href="a04440.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·Clique·structure·for·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>,·incorporating·caching·and·gradient·contribution·TODO:·more·documentation.··<a·href="a044[·...·truncated·by·diffoscope;·len:·2,·SHA:·6cd5b6e51936a442b973660c21553dd22bd72ddc8751132a943475288113b4c0·...·].html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:a2b0857edd76f8d63eeee0ce9944e28d4"·id="r_a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2b0857edd76f8d63eeee0ce9944e28d4">gtsam::optimizeWildfire</a>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;replaced,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr>
 125 <tr·class="memdesc:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optimize·the·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>,·starting·from·the·root.··<br·/></td></tr>
 126 <tr·class="separator:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·id="r_a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·name="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"></a>
 128 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::optimizeWildfireNonRecursive</b>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;keys,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr>
 129 <tr·class="separator:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>130 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>132 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts·</dd></dl>
124 <dd> 
125 Frank·Dellaert·</dd> 
126 <dd> 
127 Luca·Carlone·</dd></dl> 
128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl> 
129 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>138 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01121.html">LevenbergMarquardtParams.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01121.html">ISAM2Clique.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>141 ··</ul>
137 </div>142 </div>
138 </body>143 </body>
139 </html>144 </html>
2.25 KB
html2text {}
Max HTML report size reached
351 B
./usr/share/doc/libgtsam-dev/html/a01121.js
265 B
js-beautify {}
Max HTML report size reached
80.5 KB
./usr/share/doc/libgtsam-dev/html/a01121_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtParams.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Clique.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 188 lines modifiedOffset 98, 166 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.h</div></div>104 ··<div·class="headertitle"><div·class="title">ISAM2Clique.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01121.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01121.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01127.html">gtsam/nonlinear/NonlinearOptimizerParams.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>LevenbergMarquardtOptimizer;</div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
127 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">131 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04440.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>·{</div> 
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04404.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a></div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;ISAM2Clique,·GaussianFactorGraph&gt;·{</div>
130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">public</span>:</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>·<a·class="code·hl_class"·href="a04404.html">This</a>;</div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;This,·GaussianFactorGraph&gt;</a>·Base;</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·<a·class="code·hl_class"·href="a03764.html">ConditionalType</a>;</div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">ConditionalType::shared_ptr</a>·sharedConditional;</div>
 141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··Base::FactorType::shared_ptr·cachedFactor_;</div>
 143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector·gradientContribution_;</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·USE_BROKEN_FAST_BACKSUBSTITUTE</span></div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·VectorValues::iterator&gt;</a>·solnPointers_;</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04404.html#a65df62d31a1b1634ab9ebd9e2bbe32a8">···53</a></span>··<a·class="code·hl_function"·href="a04404.html#a65df62d31a1b1634ab9ebd9e2bbe32a8">ISAM2Clique</a>()·:·Base()·{}</div>
 149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04404.html">~ISAM2Clique</a>()·=·<span·class="keywordflow">default</span>;</div>
 150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
131 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
 152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04404.html#a19fabd19af262f6e8bda230a2efadc82">···58</a></span>··<a·class="code·hl_function"·href="a04404.html#a19fabd19af262f6e8bda230a2efadc82">ISAM2Clique</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>&amp;·other)</div>
132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">···39</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">VerbosityLM</a>·{</div> 
133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····SILENT·=·0,·SUMMARY,·TERMINATION,·LAMBDA,·TRYLAMBDA,·TRYCONFIG,·DAMPED,·TRYDELTA</div> 
134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·Base(other),</div>
 154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········cachedFactor_(other.cachedFactor_),</div>
 155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········gradientContribution_(other.gradientContribution_)·{}</div>
135 </div>156 </div>
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04404.html#a3409885cf82ae7cc29c9055603e39b43">···65</a></span>··<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>&amp;·<a·class="code·hl_function"·href="a04404.html#a3409885cf82ae7cc29c9055603e39b43">operator=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>&amp;·other)·{</div>
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">static</span>·VerbosityLM·verbosityLMTranslator(<span·class="keyword">const</span>·std::string·&amp;s);</div> 
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">static</span>·std::string·verbosityLMTranslator(VerbosityLM·value);</div> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">using·</span>OptimizerType·=·<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>;</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····Base::operator=(other);</div>
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">public</span>:</div> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04440.html#a49aef82106661bcbd87299fa60209912">···49</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a49aef82106661bcbd87299fa60209912">lambdaInitial</a>;·</div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04440.html#a0ff6f8698a3993eb6a2fe5720b5c45d6">···50</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a0ff6f8698a3993eb6a2fe5720b5c45d6">lambdaFactor</a>;·</div> 
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04440.html#a465daecb791ab692aa14fe0405b64e36">···51</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a465daecb791ab692aa14fe0405b64e36">lambdaUpperBound</a>;·</div> 
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04440.html#aad53fd303fc59476683c27e942f63ae2">···52</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#aad53fd303fc59476683c27e942f63ae2">lambdaLowerBound</a>;·</div> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04440.html#afbde4b9a9a164eb9e3af824e0651686e">···53</a></span>··<a·class="code·hl_enumeration"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">VerbosityLM</a>·<a·class="code·hl_variable"·href="a04440.html#afbde4b9a9a164eb9e3af824e0651686e">verbosityLM</a>;·</div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04440.html#aa6ab26143bf0ebbada2c325a88ca3348">···54</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#aa6ab26143bf0ebbada2c325a88ca3348">minModelFidelity</a>;·</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04440.html#ae713aec0fbc945c84d7d18c966115674">···55</a></span>··std::string·<a·class="code·hl_variable"·href="a04440.html#ae713aec0fbc945c84d7d18c966115674">logFile</a>;·</div> 
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04440.html#ac5d85270de6828947a2d6e980a5c22a4">···56</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04440.html#ac5d85270de6828947a2d6e980a5c22a4">diagonalDamping</a>;·</div> 
151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04440.html#ad003372fa93954c8f2c86fd3e413f3ae">···57</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04440.html#ad003372fa93954c8f2c86fd3e413f3ae">useFixedLambdaFactor</a>;·</div> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04440.html#a23c5fa1bbf749c1997a7e685f0cc4d49">···58</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a23c5fa1bbf749c1997a7e685f0cc4d49">minDiagonal</a>;·</div> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04440.html#a4e94ad90d500f35181d23aa2461bf84d">···59</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a4e94ad90d500f35181d23aa2461bf84d">maxDiagonal</a>;·</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····cachedFactor_·=·other.cachedFactor_;</div>
 162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····gradientContribution_·=·other.gradientContribution_;</div>
155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>()</div> 
156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·verbosityLM(SILENT),</div> 
157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········diagonalDamping(false),</div> 
158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········minDiagonal(1e-6),</div> 
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········maxDiagonal(1e32)·{</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····SetLegacyDefaults(<span·class="keyword">this</span>);</div>163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div>
 165 </div>
 166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">void</span>·setEliminationResult(</div>
 168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·FactorGraphType::EliminationResult&amp;·eliminationResult);</div>
 169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04404.html#a62401d890a558a8060361caeba80c219">···77</a></span>··Base::FactorType::shared_ptr&amp;·<a·class="code·hl_function"·href="a04404.html#a62401d890a558a8060361caeba80c219">cachedFactor</a>()·{·<span·class="keywordflow">return</span>·cachedFactor_;·}</div>
162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04404.html#a18b009c1b660a1d79b405aed8551062c">···80</a></span>··<span·class="keyword">const</span>·Vector&amp;·<a·class="code·hl_function"·href="a04404.html#a18b009c1b660a1d79b405aed8551062c">gradientContribution</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·gradientContribution_;·}</div>
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·SetLegacyDefaults(<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>*·p)·{</div> 
164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·Relevant·NonlinearOptimizerParams:</span></div> 
165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····p-&gt;<a·class="code·hl_variable"·href="a04556.html#a19a9e8d9b25df5abe12c41fc7e8b1075">maxIterations</a>·=·100;</div> 
166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····p-&gt;<a·class="code·hl_variable"·href="a04556.html#a9525e668e93fbb60ea4bffeab963629e">relativeErrorTol</a>·=·1e-5;</div> 
167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····p-&gt;<a·class="code·hl_variable"·href="a04556.html#a01f8529b9f7efdd818e0d75134f1ae8b">absoluteErrorTol</a>·=·1e-5;</div> 
168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·LM-specific:</span></div> 
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····p-&gt;<a·class="code·hl_variable"·href="a04440.html#a49aef82106661bcbd87299fa60209912">lambdaInitial</a>·=·1e-5;</div> 
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····p-&gt;<a·class="code·hl_variable"·href="a04440.html#a0ff6f8698a3993eb6a2fe5720b5c45d6">lambdaFactor</a>·=·10.0;</div> 
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····p-&gt;<a·class="code·hl_variable"·href="a04440.html#a465daecb791ab692aa14fe0405b64e36">lambdaUpperBound</a>·=·1e5;</div> 
Max diff block lines reached; 30870/61277 bytes (50.38%) of diff not shown.
20.5 KB
html2text {}
Max HTML report size reached
9.29 KB
./usr/share/doc/libgtsam-dev/html/a01124.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizerImpl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 46 lines modifiedOffset 94, 47 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">DoglegOptimizerImpl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)··105 <p>Convergence·functions·not·dependent·on·graph·types.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01124_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04264.html">gtsam::DoglegOptimizerImpl</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·contains·the·implementation·of·the·Dogleg·algorithm.··<a·href="a04264.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04268.html">gtsam::DoglegOptimizerImpl::IterationResult</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 </table><table·class="memberdecls"> 
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a3382482454c164c6f5817dcbe6f932b3"·id="r_a3382482454c164c6f5817dcbe6f932b3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3382482454c164c6f5817dcbe6f932b3"·name="a3382482454c164c6f5817dcbe6f932b3"></a>
 117 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(double·relativeErrorTreshold,·double·absoluteErrorTreshold,·double·errorThreshold,·double·currentError,·double·newError,·<a·class="el"·href="a04556.html#a2b085d375ec6effa42e3deaaeab98694">NonlinearOptimizerParams::Verbosity</a>·verbosity=NonlinearOptimizerParams::SILENT)</td></tr>
 118 <tr·class="memdesc:a3382482454c164c6f5817dcbe6f932b3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·whether·the·relative·error·decrease·is·less·than·relativeErrorTreshold,·the·absolute·error·decrease·is·less·than·absoluteErrorTreshold,·<em>or</em>·the·error·itself·is·less·than·errorThreshold.·<br·/></td></tr>
 119 <tr·class="separator:a3382482454c164c6f5817dcbe6f932b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a5f253c087f2bec9017b8be85040367aa"·id="r_a5f253c087f2bec9017b8be85040367aa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f253c087f2bec9017b8be85040367aa"·name="a5f253c087f2bec9017b8be85040367aa"></a>
 121 GTSAM_EXPORT·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::checkConvergence</b>·(const·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>·&amp;params,·double·currentError,·double·newError)</td></tr>
 122 <tr·class="separator:a5f253c087f2bec9017b8be85040367aa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>123 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·</p>125 <div·class="textblock"><p>Convergence·functions·not·dependent·on·graph·types.·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 127 <dl·class="section·date"><dt>Date</dt><dd>Jul·17,·2010·</dd></dl>
126 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>132 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01124.html">DoglegOptimizerImpl.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01124.html">NonlinearOptimizer.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>135 ··</ul>
134 </div>136 </div>
135 </body>137 </body>
136 </html>138 </html>
2.6 KB
html2text {}
Max HTML report size reached
367 B
./usr/share/doc/libgtsam-dev/html/a01124.js
281 B
js-beautify {}
Max HTML report size reached
6.37 KB
./usr/share/doc/libgtsam-dev/html/a01130.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Marginals.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GncOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Marginals.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GncOptimizer.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>The·GncOptimizer·class.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01130_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04360.html">gtsam::GncOptimizer&lt;·GncParameters·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>119 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
113 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2012·</dd></dl>121 <div·class="textblock"><p>The·GncOptimizer·class.·</p>
 122 <dl·class="section·author"><dt>Author</dt><dd>Jingnan·Shi·</dd>
 123 <dd>
 124 Luca·Carlone·</dd>
 125 <dd>
 126 Frank·Dellaert</dd></dl>
 127 <p>Implementation·of·the·paper:·Yang,·Antonante,·Tzoumas,·Carlone,·"Graduated·Non-Convexity·for·Robust·Spatial·Perception:
 128 From·Non-Minimal·Solvers·to·Global·Outlier·Rejection",·ICRA/RAL,·2020.·(arxiv·version:·<a·href="https://arxiv.org/pdf/1909.08605.pdf">https://arxiv.org/pdf/1909.08605.pdf</a>)</p>
 129 <p>See·also:·Antonante,·Tzoumas,·Yang,·Carlone,·"Outlier-Robust·Estimation:·Hardness,·Minimally-Tuned·Algorithms,·and·Applications",·arxiv:·<a·href="https://arxiv.org/pdf/2007.15109.pdf">https://arxiv.org/pdf/2007.15109.pdf</a>,·2020.·</p>
114 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>134 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01130.html">Marginals.cpp</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01130.html">GncOptimizer.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>137 ··</ul>
122 </div>138 </div>
123 </body>139 </body>
124 </html>140 </html>
1.7 KB
html2text {}
Max HTML report size reached
11.8 KB
./usr/share/doc/libgtsam-dev/html/a01133.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GaussNewtonOptimizer.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 79 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">NonlinearFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p>Non-linear·factor·base·classes.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01133_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04496.html">gtsam::NonlinearFactor</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·factor·base·class.··<a·href="a04496.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04500.html">gtsam::traits&lt;·NonlinearFactor·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04500.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04504.html">gtsam::NoiseModelFactor</a></td></tr>
 119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density·\(·P(z|x)·\propto·exp·-0.5*|z-h(x)|^2_C·\)·Templated·on·the·parameter·type·X·and·the·values·structure·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>·There·is·no·return·type·specified·for·h(x).··<a·href="a04504.html#details">More...</a><br·/></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04536.html">gtsam::NoiseModelFactorN&lt;·ValueTypes·&gt;</a></td></tr>
 122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·convenient·base·class·for·creating·your·own·<a·class="el"·href="a04504.html"·title="A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density··Templated·on...">NoiseModelFactor</a>·with·n·variables.··<a·href="a04536.html#details">More...</a><br·/></td></tr>
 123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 </table><table·class="memberdecls">
 131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 132 Macros</h2></td></tr>
 133 <tr·class="memitem:a5902c494d25cd89cd5f32014e4cd8e2f"·id="r_a5902c494d25cd89cd5f32014e4cd8e2f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5902c494d25cd89cd5f32014e4cd8e2f"·name="a5902c494d25cd89cd5f32014e4cd8e2f"></a>
 134 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor1</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 135 <tr·class="separator:a5902c494d25cd89cd5f32014e4cd8e2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a82d69c9f33beb79bbcd773d16f33e20f"·id="r_a82d69c9f33beb79bbcd773d16f33e20f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82d69c9f33beb79bbcd773d16f33e20f"·name="a82d69c9f33beb79bbcd773d16f33e20f"></a>
 137 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor2</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 138 <tr·class="separator:a82d69c9f33beb79bbcd773d16f33e20f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a3100b1a4326da93bafc22adb6ae7dfad"·id="r_a3100b1a4326da93bafc22adb6ae7dfad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3100b1a4326da93bafc22adb6ae7dfad"·name="a3100b1a4326da93bafc22adb6ae7dfad"></a>
 140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor3</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 141 <tr·class="separator:a3100b1a4326da93bafc22adb6ae7dfad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:a2ca90cda2bc1190f76fa5e06f4b7f2d2"·id="r_a2ca90cda2bc1190f76fa5e06f4b7f2d2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2ca90cda2bc1190f76fa5e06f4b7f2d2"·name="a2ca90cda2bc1190f76fa5e06f4b7f2d2"></a>
 143 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor4</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 144 <tr·class="separator:a2ca90cda2bc1190f76fa5e06f4b7f2d2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 145 <tr·class="memitem:a3a6b0763916602be85840f890c2ea791"·id="r_a3a6b0763916602be85840f890c2ea791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a6b0763916602be85840f890c2ea791"·name="a3a6b0763916602be85840f890c2ea791"></a>
 146 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor5</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 147 <tr·class="separator:a3a6b0763916602be85840f890c2ea791"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 <tr·class="memitem:a292daae30f4c1c2de72eb09cc3471bb6"·id="r_a292daae30f4c1c2de72eb09cc3471bb6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a292daae30f4c1c2de72eb09cc3471bb6"·name="a292daae30f4c1c2de72eb09cc3471bb6"></a>
 149 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor6</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr>
 150 <tr·class="separator:a292daae30f4c1c2de72eb09cc3471bb6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>151 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>152 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
113 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>153 <div·class="textblock"><p>Non-linear·factor·base·classes.·</p>
 154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 155 <dd>
 156 Richard·Roberts·</dd>
 157 <dd>
 158 Gerry·Chen·</dd></dl>
114 </div></div><!--·contents·-->159 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->160 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->161 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->162 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>163 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01133.html">GaussNewtonOptimizer.cpp</a></li>164 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01133.html">NonlinearFactor.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>165 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>166 ··</ul>
122 </div>167 </div>
123 </body>168 </body>
124 </html>169 </html>
2.55 KB
html2text {}
Max HTML report size reached
11.7 KB
./usr/share/doc/libgtsam-dev/html/a01139.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2-impl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Expression-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 53 lines modifiedOffset 95, 59 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM2-impl.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">Expression-inl.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··106 <p>Internals·for·<a·class="el"·href="a01034.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01139_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01139_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04372.html">gtsam::ISAM2BayesTree</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04272.html">gtsam::internal::apply_compose&lt;·T·&gt;</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04376.html">gtsam::ISAM2JunctionTree</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04380.html">gtsam::DeltaImpl</a></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04384.html">gtsam::DeltaImpl::PartialSolveResult</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04388.html">gtsam::DeltaImpl::ReorderingMode</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04392.html">gtsam::UpdateImpl</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04276.html">gtsam::internal::apply_compose&lt;·double·&gt;</a></td></tr>
122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·functions·for·update·method·All·of·the·methods·below·have·clear·inputs·and·outputs,·even·if·not·functional:·iSAM2·is·inherintly·imperative.··<a·href="a04392.html#details">More...</a><br·/></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
126 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
 123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 124 Functions</h2></td></tr>
 125 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"·id="r_a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 126 <tr·class="memitem:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3db519caa1b7e43412c9a7e13acf8329">gtsam::operator*</a>·(const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression1,·const·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&amp;expression2)</td></tr>
 127 <tr·class="memdesc:a3db519caa1b7e43412c9a7e13acf8329"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·a·product·expression,·assumes·T::compose(T)·-&gt;·T.··<br·/></td></tr>
 128 <tr·class="separator:a3db519caa1b7e43412c9a7e13acf8329"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"·id="r_a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 130 <tr·class="memitem:a51881c20dd5ecdd129cb993ea8374846"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04292.html">Expression</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a51881c20dd5ecdd129cb993ea8374846">gtsam::createUnknowns</a>·(size_t·n,·char·c,·size_t·start)</td></tr>
 131 <tr·class="memdesc:a51881c20dd5ecdd129cb993ea8374846"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·an·array·of·leaves.··<br·/></td></tr>
 132 <tr·class="separator:a51881c20dd5ecdd129cb993ea8374846"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>133 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>135 <div·class="textblock"><p>Internals·for·<a·class="el"·href="a01034.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·</p>
 136 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>
133 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 138 <dd>
 139 Paul·Furgale·</dd></dl>
134 </div></div><!--·contents·-->140 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>144 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01139.html">ISAM2-impl.h</a></li>145 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01139.html">Expression-inl.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>146 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>147 ··</ul>
142 </div>148 </div>
143 </body>149 </body>
144 </html>150 </html>
3.06 KB
html2text {}
Max HTML report size reached
784 B
./usr/share/doc/libgtsam-dev/html/a01139.js
698 B
js-beautify {}
Max HTML report size reached
207 KB
./usr/share/doc/libgtsam-dev/html/a01139_source.html
Max HTML report size reached
6.42 KB
./usr/share/doc/libgtsam-dev/html/a01142.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GaussNewtonOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM2.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GaussNewtonOptimizer.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01142_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">104 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04396.html">gtsam::ISAM2</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·full·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·algorithm·for·incremental·nonlinear·optimization.··<a·href="a04396.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04400.html">gtsam::traits&lt;·ISAM2·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04400.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>110 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 113 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
127 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>118 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01142.html">ISAM2.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01142.html">GaussNewtonOptimizer.cpp</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>121 ··</ul>
135 </div>122 </div>
136 </body>123 </body>
137 </html>124 </html>
1.44 KB
html2text {}
Max HTML report size reached
6.04 KB
./usr/share/doc/libgtsam-dev/html/a01145.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearISAM.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearISAM.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">NonlinearFactorGraph.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Factor·Graph·consisting·of·non-linear·factors.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01145_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04540.html">gtsam::NonlinearFactorGraph</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04544.html">gtsam::traits&lt;·NonlinearFactorGraph·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04544.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>122 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·19,·2010·</dd></dl>124 <div·class="textblock"><p>Factor·Graph·consisting·of·non-linear·factors.·</p>
113 <dl·class="section·author"><dt>Author</dt><dd>Viorela·Ila·and·Richard·Roberts·</dd></dl>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 126 <dd>
 127 Carlos·Nieto·</dd>
 128 <dd>
 129 Christian·Potthast·</dd></dl>
114 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>134 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01145.html">NonlinearISAM.cpp</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01145.html">NonlinearFactorGraph.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>137 ··</ul>
122 </div>138 </div>
123 </body>139 </body>
124 </html>140 </html>
1.38 KB
html2text {}
Max HTML report size reached
7.27 KB
./usr/share/doc/libgtsam-dev/html/a01148.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExpressionFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 43 lines modifiedOffset 96, 45 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ExpressionFactorGraph.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Factor·graph·that·supports·adding·ExpressionFactors·directly.··105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01148_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01148_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04328.html">gtsam::ExpressionFactorGraph</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04396.html">gtsam::ISAM2</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·graph·that·supports·adding·ExpressionFactors·directly.··<a·href="a04328.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·the·full·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>·algorithm·for·incremental·nonlinear·optimization.··<a·href="a04396.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04400.html">gtsam::traits&lt;·ISAM2·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04400.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>123 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Factor·graph·that·supports·adding·ExpressionFactors·directly.·</p>125 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl> 
125 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>131 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01148.html">ExpressionFactorGraph.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01148.html">ISAM2.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>134 ··</ul>
133 </div>135 </div>
134 </body>136 </body>
135 </html>137 </html>
1.74 KB
html2text {}
Max HTML report size reached
266 B
./usr/share/doc/libgtsam-dev/html/a01148.js
180 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 var·a01148·=·[1 var·a01148·=·[
2 ····["gtsam::ExpressionFactorGraph",·"a04328.html",·"a04328"]2 ····["gtsam::traits<·ISAM2·>",·"a04400.html",·null]
3 ];3 ];
77.4 KB
./usr/share/doc/libgtsam-dev/html/a01148_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExpressionFactorGraph.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 67 lines modifiedOffset 98, 254 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ExpressionFactorGraph.h</div></div>104 ··<div·class="headertitle"><div·class="title">ISAM2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01148.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01148.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/nonlinear/ExpressionFactor.h&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01121.html">gtsam/nonlinear/ISAM2Clique.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01061.html">gtsam/nonlinear/ISAM2Params.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01049.html">gtsam/nonlinear/ISAM2Result.h</a>&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.html">gtsam/nonlinear/ISAM2UpdateParams.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
125 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};"> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04328.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04328.html">ExpressionFactorGraph</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·{</div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
132 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04396.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04396.html">ISAM2</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;ISAM2Clique&gt;·{</div>
 135 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·<span·class="keyword">protected</span>:</div>
 136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04396.html#abe3ea23a8d9b61097f28bf2a5c23057e">···48</a></span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_variable"·href="a04396.html#abe3ea23a8d9b61097f28bf2a5c23057e">theta_</a>;</div>
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04328.html#ac417241d59dbed10d320032a0c502929">···43</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04328.html#ac417241d59dbed10d320032a0c502929">addExpressionFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">Expression&lt;T&gt;</a>&amp;·h,·<span·class="keyword">const</span>·T&amp;·z,</div> 
134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·R)·{</div> 
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">using·</span>F·=·<a·class="code·hl_class"·href="a04280.html">ExpressionFactor&lt;T&gt;</a>;</div> 
136 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(boost::allocate_shared&lt;F&gt;(Eigen::aligned_allocator&lt;F&gt;(),·R,·z,·h));</div> 
137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··}</div>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04396.html#ab9bd085bcf745368cb4801d04538ec18">···52</a></span>··<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>·<a·class="code·hl_variable"·href="a04396.html#ab9bd085bcf745368cb4801d04538ec18">variableIndex_</a>;</div>
 139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04396.html#aa1a5f004e312d381945569e74e801941">···61</a></span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·<a·class="code·hl_variable"·href="a04396.html#aa1a5f004e312d381945569e74e801941">delta_</a>;</div>
 141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 142 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·deltaNewton_;··<span·class="comment">//·Only·used·when·using·Dogleg·-·stores</span></div>
 143 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······································<span·class="comment">//·the·Gauss-Newton·update</span></div>
 144 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·RgProd_;··<span·class="comment">//·Only·used·when·using·Dogleg·-·stores·R*g·and</span></div>
 145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·································<span·class="comment">//·is·updated·incrementally</span></div>
 146 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04396.html#a0f7ba75bbd10998951d79a62106e0623">···76</a></span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_variable"·href="a04396.html#a0f7ba75bbd10998951d79a62106e0623">deltaReplacedMask_</a>;··<span·class="comment">//·TODO(dellaert):·Make·sure·accessed·in</span></div>
 148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······································<span·class="comment">//·the·right·way</span></div>
 149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
 150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04396.html#a9307a6fb614f33fb354e4e445467c258">···81</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a04396.html#a9307a6fb614f33fb354e4e445467c258">nonlinearFactors_</a>;</div>
 151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 152 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04396.html#ada63722602d709e210d4e1ab45dcc6a8">···84</a></span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·<a·class="code·hl_variable"·href="a04396.html#ada63722602d709e210d4e1ab45dcc6a8">linearFactors_</a>;</div>
 153 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04396.html#abec56652222d97d144e75a175ba3e8d0">···87</a></span>··<a·class="code·hl_struct"·href="a04416.html">ISAM2Params</a>·<a·class="code·hl_variable"·href="a04396.html#abec56652222d97d144e75a175ba3e8d0">params_</a>;</div>
 155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 156 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a04396.html#ad460de94ada9813a2a9ca8ee8a953a19">···90</a></span>··<span·class="keyword">mutable</span>·boost::optional&lt;double&gt;·<a·class="code·hl_variable"·href="a04396.html#ad460de94ada9813a2a9ca8ee8a953a19">doglegDelta_</a>;</div>
 157 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04396.html#a0d0807258336ff483ad89c80cdb88eea">···94</a></span>··<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_variable"·href="a04396.html#a0d0807258336ff483ad89c80cdb88eea">fixedVariables_</a>;</div>
 159 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 160 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a04396.html#a29b30773e68652011e31ee0a9a0cfa4d">···96</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04396.html#a29b30773e68652011e31ee0a9a0cfa4d">update_count_</a>;··</div>
 161 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 162 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·<span·class="keyword">public</span>:</div>
 163 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a04396.html#af8b9f410dae63f79dfd229506370f31e">··100</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04396.html">This</a>·=·<a·class="code·hl_class"·href="a04396.html">ISAM2</a>;·······················</div>
 164 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a04396.html#a32db7eb856bee27d1274306284f15a88">··101</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03540.html">Base</a>·=·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;ISAM2Clique&gt;</a>;······</div>
 165 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a04396.html#a7aa1a454fa0d3f1e0cf194b10803b882">··102</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04404.html">Clique</a>·=·<a·class="code·hl_class"·href="a04404.html">Base::Clique</a>;··············</div>
 166 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">··103</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">sharedClique</a>·=·<a·class="code·hl_typedef"·href="a03540.html#a4bb80cd37179ebd927ee03d8ca03dc1c">Base::sharedClique</a>;··</div>
 167 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a04396.html#a73115b2f980fb72b2f3087b697f69990">··104</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04396.html#a73115b2f980fb72b2f3087b697f69990">Cliques</a>·=·Base::Cliques;············</div>
 168 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 169 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a04396.html">ISAM2</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04416.html">ISAM2Params</a>&amp;·params);</div>
 170 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 171 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<a·class="code·hl_class"·href="a04396.html">ISAM2</a>();</div>
 172 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 173 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a04396.html#a35e0e8a7a31690c623e594774879ace1">··114</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04396.html#a35e0e8a7a31690c623e594774879ace1">~ISAM2</a>()·{}</div>
 174 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 175 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04396.html">ISAM2</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 176 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 177 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a04420.html">ISAM2Result</a>·update(</div>
 178 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·newFactors·=·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>(),</div>
 179 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·newTheta·=·<a·class="code·hl_class"·href="a04612.html">Values</a>(),</div>
 180 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>&amp;·removeFactorIndices·=·<a·class="code·hl_typedef"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">FactorIndices</a>(),</div>
 181 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>······<span·class="keyword">const</span>·boost::optional&lt;<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·int&gt;</a>·&gt;&amp;·constrainedKeys·=·boost::none,</div>
 182 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>······<span·class="keyword">const</span>·boost::optional&lt;<a·class="code·hl_class"·href="a02312.html">FastList&lt;Key&gt;</a>·&gt;&amp;·noRelinKeys·=·boost::none,</div>
 183 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>······<span·class="keyword">const</span>·boost::optional&lt;<a·class="code·hl_class"·href="a02312.html">FastList&lt;Key&gt;</a>·&gt;&amp;·extraReelimKeys·=·boost::none,</div>
 184 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>······<span·class="keywordtype">bool</span>·force_relinearize·=·<span·class="keyword">false</span>);</div>
 185 <div·class="line"><a·id="l00159"·name="l00159"></a><span·class="lineno">··159</span>·</div>
 186 <div·class="line"><a·id="l00178"·name="l00178"></a><span·class="lineno">··178</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a04420.html">ISAM2Result</a>·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·newFactors,</div>
 187 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>·····························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·newTheta,</div>
 188 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>·····························<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04432.html">ISAM2UpdateParams</a>&amp;·updateParams);</div>
 189 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span>·</div>
 190 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>··<span·class="keywordtype">void</span>·marginalizeLeaves(</div>
 191 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">FastList&lt;Key&gt;</a>&amp;·leafKeys,</div>
 192 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>······boost::optional&lt;FactorIndices&amp;&gt;·marginalFactorsIndices·=·boost::none,</div>
 193 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>······boost::optional&lt;FactorIndices&amp;&gt;·deletedFactorsIndices·=·boost::none);</div>
 194 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>·</div>
 195 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno"><a·class="line"·href="a04396.html#ab9fa90025d1a881151e8e203a61a05ed">··205</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·<a·class="code·hl_function"·href="a04396.html#ab9fa90025d1a881151e8e203a61a05ed">getLinearizationPoint</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·theta_;·}</div>
Max diff block lines reached; 17415/58653 bytes (29.69%) of diff not shown.
20.0 KB
html2text {}
Max HTML report size reached
6.17 KB
./usr/share/doc/libgtsam-dev/html/a01151.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 35 lines modifiedOffset 94, 49 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">CustomFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.··105 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01151_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04436.html">gtsam::LevenbergMarquardtOptimizer</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·performs·Levenberg-Marquardt·nonlinear·optimization.··<a·href="a04436.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·</p>122 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd>
 126 <dd>
 127 Luca·Carlone·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
116 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>133 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01151.html">CustomFactor.cpp</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01151.html">LevenbergMarquardtOptimizer.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>136 ··</ul>
124 </div>137 </div>
125 </body>138 </body>
126 </html>139 </html>
1.54 KB
html2text {}
Max HTML report size reached
12.6 KB
./usr/share/doc/libgtsam-dev/html/a01154.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/expressionTesting.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GraphvizFormatting.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 107 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#define-members">Macros</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">expressionTesting.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Test·harness·methods·for·expressions.··105 <p>Graphviz·formatter·for·NonlinearFactorGraph.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01154_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01154_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04368.html">gtsam::GraphvizFormatting</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Formatting·options·and·functions·for·saving·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·instance·in·GraphViz·format.··<a·href="a04368.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
117 Macros</h2></td></tr> 
118 <tr·class="memitem:a701d0cd12b81a725f7f9cd2432fe9e2a"·id="r_a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01154.html#a701d0cd12b81a725f7f9cd2432fe9e2a">EXPECT_CORRECT_EXPRESSION_JACOBIANS</a>(expression,··values,··numerical_derivative_step,··tolerance)&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</td></tr> 
119 <tr·class="memdesc:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·the·Jacobians·produced·by·an·expression·against·finite·differences.··<br·/></td></tr> 
120 <tr·class="separator:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:ab43ff0661c50fd1f6eeb0c7311d52057"·id="r_ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memTemplParams"·colspan="2"><a·id="ab43ff0661c50fd1f6eeb0c7311d52057"·name="ab43ff0661c50fd1f6eeb0c7311d52057"></a> 
125 template&lt;typename·T·&gt;·</td></tr> 
126 <tr·class="memitem:ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::testExpressionJacobians</b>·(const·std::string·&amp;name_,·const·<a·class="el"·href="a04292.html">gtsam::Expression</a>&lt;·T·&gt;·&amp;expression,·const·<a·class="el"·href="a04612.html">gtsam::Values</a>·&amp;values,·double·nd_step,·double·tolerance)</td></tr> 
127 <tr·class="separator:ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>120 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Graphviz·formatter·for·NonlinearFactorGraph.·</p>
130 <div·class="textblock"><p>Test·harness·methods·for·expressions.·</p> 
131 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl> 
132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>
133 <dd> 
134 Paul·Furgale·</dd></dl> 
135 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
136 <a·id="a701d0cd12b81a725f7f9cd2432fe9e2a"·name="a701d0cd12b81a725f7f9cd2432fe9e2a"></a> 
137 <h2·class="memtitle"><span·class="permalink"><a·href="#a701d0cd12b81a725f7f9cd2432fe9e2a">&#9670;&#160;</a></span>EXPECT_CORRECT_EXPRESSION_JACOBIANS</h2> 
  
138 <div·class="memitem"> 
139 <div·class="memproto"> 
140 ······<table·class="memname"> 
141 ········<tr> 
142 ··········<td·class="memname">#define·EXPECT_CORRECT_EXPRESSION_JACOBIANS</td> 
143 ··········<td>(</td> 
144 ··········<td·class="paramtype">&#160;</td> 
145 ··········<td·class="paramname">expression,·</td> 
146 ········</tr> 
147 ········<tr> 
148 ··········<td·class="paramkey"></td> 
149 ··········<td></td> 
150 ··········<td·class="paramtype">&#160;</td> 
151 ··········<td·class="paramname">values,·</td> 
152 ········</tr> 
153 ········<tr> 
154 ··········<td·class="paramkey"></td> 
155 ··········<td></td> 
156 ··········<td·class="paramtype">&#160;</td> 
157 ··········<td·class="paramname">numerical_derivative_step,·</td> 
158 ········</tr> 
159 ········<tr> 
160 ··········<td·class="paramkey"></td> 
161 ··········<td></td> 
162 ··········<td·class="paramtype">&#160;</td> 
163 ··········<td·class="paramname">tolerance&#160;</td> 
164 ········</tr> 
165 ········<tr> 
166 ··········<td></td> 
167 ··········<td>)</td> 
168 ··········<td></td><td>&#160;&#160;&#160;····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</td> 
169 ········</tr> 
170 ······</table> 
171 </div><div·class="memdoc"> 
  
172 <p>Check·the·Jacobians·produced·by·an·expression·against·finite·differences.·</p> 
173 <dl·class="params"><dt>Parameters</dt><dd> 
174 ··<table·class="params"> 
175 ····<tr><td·class="paramname">expression</td><td>The·expression·to·test.·</td></tr> 
176 ····<tr><td·class="paramname">values</td><td><a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>·filled·in·for·testing·the·Jacobians.·</td></tr> 
177 ····<tr><td·class="paramname">numerical_derivative_step</td><td>The·step·to·use·when·computing·the·finite·difference·Jacobians·</td></tr> 
178 ····<tr><td·class="paramname">tolerance</td><td>The·numerical·tolerance·to·use·when·comparing·Jacobians.·</td></tr> 
179 ··</table> 
180 ··</dd> 
181 </dl> 
  
182 </div> 
183 </div> 
184 </div><!--·contents·-->125 </div></div><!--·contents·-->
185 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
186 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
187 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
188 ··<ul>129 ··<ul>
189 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01154.html">expressionTesting.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01154.html">GraphvizFormatting.h</a></li>
Max diff block lines reached; 35/9052 bytes (0.39%) of diff not shown.
3.63 KB
html2text {}
Max HTML report size reached
310 B
./usr/share/doc/libgtsam-dev/html/a01154.js
224 B
js-beautify {}
Max HTML report size reached
27.9 KB
./usr/share/doc/libgtsam-dev/html/a01154_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/expressionTesting.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GraphvizFormatting.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 66 lines modifiedOffset 98, 86 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">expressionTesting.h</div></div>104 ··<div·class="headertitle"><div·class="title">GraphvizFormatting.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01154.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01154.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2021,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/nonlinear/ExpressionFactor.h&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01010.html">gtsam/nonlinear/factorTesting.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00617.html">gtsam/inference/DotWriter.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>Value;</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04368.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04368.html">GraphvizFormatting</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div>
 129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">···34</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·{·X,·Y,·Z,·NEGX,·NEGY,·NEGZ·};</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>internal·{</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·CPPUnitLite-style·test·for·linearization·of·an·ExpressionFactor</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">bool</span>·testExpressionJacobians(<span·class="keyword">const</span>·std::string&amp;·name_,</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">gtsam::Expression&lt;T&gt;</a>&amp;·expression,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>&amp;·values,</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">double</span>·nd_step,·<span·class="keywordtype">double</span>·tolerance)·{</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·Create·factor</span></div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">size_t</span>·size·=·traits&lt;T&gt;::dimension;</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··ExpressionFactor&lt;T&gt;·f(<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(size),</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······expression.<a·class="code·hl_function"·href="a04292.html#acb8e427a376afb1eec8bcda057128c11">value</a>(values),·expression);</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordflow">return</span>·testFactorJacobians(name_,·f,·values,·nd_step,·tolerance);</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}·<span·class="comment">//·namespace·internal</span></div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}·<span·class="comment">//·namespace·gtsam</span></div>131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">···36</a></span>··<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·<a·class="code·hl_variable"·href=[·...·truncated·by·diffoscope;·len:·74,·SHA:·98e6a5a9b2d770eadb7543f34b2e9b83d77a6120fd74349b215ef77ffde66d4d·...·]</div>
 132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">···38</a></span>··<a·class="code·hl_enumeration"·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">Axis</a>·<a·class="code·hl_variable"·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">paperVerticalAxis</a>;····</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">···40</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">scale</a>;··</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04368.html#a7be882956fb690537dffee6b657bee1c">···41</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04368.html#a7be882956fb690537dffee6b657bee1c">mergeSimilarFactors</a>;··</div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
141 <div·class="foldopen"·id="foldopen00048"·data-start=""·data-end="">136 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01154.html#a701d0cd12b81a725f7f9cd2432fe9e2a">···48</a></span><span·class="preprocessor">#define·EXPECT_CORRECT_EXPRESSION_JACOBIANS(expression,·values,·numerical_derivative_step,·tolerance)·\</span></div> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</span></div>137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">···46</a></span>··<a·class="code·hl_function"·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">GraphvizFormatting</a>()</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······:·paperHorizontalAxis(Y),</div>
 139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········paperVerticalAxis(X),</div>
 140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········scale(1),</div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>········mergeSimilarFactors(false)·{}</div>
144 </div>142 </div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·Find·bounds</span></div>
 145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··Vector2·findBounds(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>&amp;·keys)·<span·class="keyword">const</span>;</div>
 146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··boost::optional&lt;Vector2&gt;·extractPosition(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·value)·<span·class="keyword">const</span>;</div>
 148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 149 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··boost::optional&lt;Vector2&gt;·variablePos(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·values,·<span·class="keyword">const</span>·Vector2&amp;·min,</div>
 150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·······································<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div>
 151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··boost::optional&lt;Vector2&gt;·factorPos(<span·class="keyword">const</span>·Vector2&amp;·min,·<span·class="keywordtype">size_t</span>·i)·<span·class="keyword">const</span>;</div>
 153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div>
 154 </div>
 155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 156 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}··<span·class="comment">//·namespace·gtsam</span></div>
145 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>157 <div·class="ttc"·id="aa00617_html"><div·class="ttname"><a·href="a00617.html">DotWriter.h</a></div><div·class="ttdoc">Graphviz·formatter.</div></div>
146 <div·class="ttc"·id="aa01010_html"><div·class="ttname"><a·href="a01010.html">factorTesting.h</a></div><div·class="ttdoc">Evaluate·derivatives·of·a·nonlinear·factor·numerically.</div></div> 
147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
148 <div·class="ttc"·id="aa03940_html_a61fda7a7390d3fc40f5618185e801bfe"><div·class="ttname"><a·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">gtsam::noiseModel::Unit::Create</a></div><div·class="ttdeci">static·shared_ptr·Create(size_t·dim)</div><div·class="ttdoc">Create·a·unit·covariance·noise·model.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:597</div></div> 
149 <div·class="ttc"·id="aa04292_html"><div·class="ttname"><a·href="a04292.html">gtsam::Expression</a></div><div·class="ttdoc">Expression·class·that·supports·automatic·differentiation.</div><div·class="ttdef"><b>Definition</b>·Expression.h:48</div></div> 
150 <div·class="ttc"·id="aa04292_html_acb8e427a376afb1eec8bcda057128c11"><div·class="ttname"><a·href="a04292.html#acb8e427a376afb1eec8bcda057128c11">gtsam::Expression::value</a></div><div·class="ttdeci">T·value(const·Values·&amp;values,·boost::optional&lt;·std::vector&lt;·Matrix·&gt;[·...·truncated·by·diffoscope;·len:·219,·SHA:·f58a2371fbbab2de67bc593f0334499ebb9771fcbdb51a320e03696392d23641·...·]</div></div>159 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><[·...·truncated·by·diffoscope;·len:·28,·SHA:·f1ca64e6313c08c8843b4d4c9651b38c04fb4c6d341b8ed7d8575301b398b808·...·]</div></div>
 160 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>
 161 <div·class="ttc"·id="aa02596_html"><div·class="ttname"><a·href="a02596.html">gtsam::Value</a></div><div·class="ttdoc">This·is·the·base·class·for·any·type·to·be·stored·in·Values.</div><div·class="ttdef"><b>Definition</b>·Value.h:37</div></div>
 162 <div·class="ttc"·id="aa03576_html"><div·class="ttname"><a·href="a03576.html">gtsam::DotWriter</a></div><div·class="ttdoc">DotWriter·is·a·helper·class·for·writing·graphviz·.dot·files.</div><div·class="ttdef"><b>Definition</b>·DotWriter.h:35</div></div>
 163 <div·class="ttc"·id="aa04368_html"><div·class="ttname"><a·href="a04368.html">gtsam::GraphvizFormatting</a></div><div·class="ttdoc">Formatting·options·and·functions·for·saving·a·NonlinearFactorGraph·instance·in·GraphViz·format.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:32</div></div>
 164 <div·class="ttc"·id="aa04368_html_a03dcd7ae858413a9b0622dc024345209"><div·class="ttname"><a·href="a04368.html#a03dcd7ae858413a9b0622dc024345209">gtsam::GraphvizFormatting::Axis</a></div><div·class="ttdeci">Axis</div><div·class="ttdoc">World·axes·to·be·assigned·to·paper·axes.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:34</div></div>
 165 <div·class="ttc"·id="aa04368_html_a2510b8d60ade59a0cb2eb20bdeabefa5"><div·class="ttname"><a·href="a04368.html#a2510b8d60ade59a0cb2eb20bdeabefa5">gtsam::GraphvizFormatting::paperVerticalAxis</a></div><div·class="ttdeci">Axis·paperVerticalAxis</div><div·class="ttdoc">The·world·axis·assigned·to·the·vertical·paper·axis.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:38</div></div>
 166 <div·class="ttc"·id="aa04368_html_a28cc4181d43026077d292c8f7bbc93a9"><div·class="ttname"><a·href="a04368.html#a28cc4181d43026077d292c8f7bbc93a9">gtsam::GraphvizFormatting::GraphvizFormatting</a></div><div·class="ttdeci">GraphvizFormatting()</div><div·class="ttdoc">Default·constructor·sets·up·robot·coordinates.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:46</div></div>
 167 <div·class="ttc"·id="aa04368_html_a7be882956fb690537dffee6b657bee1c"><div·class="ttname"><a·href="a04368.html#a7be882956fb690537dffee6b657bee1c">gtsam::GraphvizFormatting::mergeSimilarFactors</a></div><div·class="ttdeci">bool·mergeSimilarFactors</div><div·class="ttdoc">Merge·multiple·factors·that·have·the·same·connectivity.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:41</div></div>
 168 <div·class="ttc"·id="aa04368_html_a7f90a6942877030cb1234c33fbc74755"><div·class="ttname"><a·href="a04368.html#a7f90a6942877030cb1234c33fbc74755">gtsam::GraphvizFormatting::scale</a></div><div·class="ttdeci">double·scale</div><div·class="ttdoc">Scale·all·positions·to·reduce·/·increase·density.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:40</div></div>
 169 <div·class="ttc"·id="aa04368_html_acd47a7fd6c759b84610f2f0c8643cb3b"><div·class="ttname"><a·href="a04368.html#acd47a7fd6c759b84610f2f0c8643cb3b">gtsam::GraphvizFormatting::paperHorizontalAxis</a></div><div·class="ttdeci">Axis·paperHorizontalAxis</div><div·class="ttdoc">The·world·axis·assigned·to·the·horizontal·paper·axis.</div><div·class="ttdef"><b>Definition</b>·GraphvizFormatting.h:36</div></div>
151 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>170 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>
 171 <div·class="ttc"·id="aa05076_html"><div·class="ttname"><a·href="a05076.html">Values</a></div><div·class="ttdoc">In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...</div></div>
152 </div><!--·fragment·--></div><!--·contents·-->172 </div><!--·fragment·--></div><!--·contents·-->
153 </div><!--·doc-content·-->173 </div><!--·doc-content·-->
154 <!--·start·footer·part·-->174 <!--·start·footer·part·-->
155 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->175 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
156 ··<ul>176 ··<ul>
157 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01154.html">expressionTesting.h</a></li>177 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01154.html">GraphvizFormatting.h</a></li>
158 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>178 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
159 ··</ul>179 ··</ul>
160 </div>180 </div>
161 </body>181 </body>
162 </html>182 </html>
6.94 KB
html2text {}
Max HTML report size reached
13.4 KB
./usr/share/doc/libgtsam-dev/html/a01157.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/FunctorizedFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Clique.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 62 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">FunctorizedFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2Clique.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a01157_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p>Specialized·iSAM2·Clique.··
 106 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">107 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
109 Classes</h2></td></tr> 
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04336.html">gtsam::FunctorizedFactor&lt;·R,·T·&gt;</a></td></tr> 
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·which·evaluates·provided·unary·functor·and·uses·the·result·to·compute·error·with·respect·to·the·provided·measurement.··<a·href="a04336.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04340.html">gtsam::traits&lt;·FunctorizedFactor&lt;·R,·T·&gt;·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04340.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04344.html">gtsam::FunctorizedFactor2&lt;·R,·T1,·T2·&gt;</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03592.html">Factor</a>·which·evaluates·provided·binary·functor·and·uses·the·result·to·compute·error·with·respect·to·the·provided·measurement.··<a·href="a04344.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04348.html">gtsam::traits&lt;·FunctorizedFactor2&lt;·R,·T1,·T2·&gt;·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04348.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
130 Functions</h2></td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem:a2b0857edd76f8d63eeee0ce9944e28d4"·id="r_a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memItemLeft"·align="right"·valign="top">size_t&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a2b0857edd76f8d63eeee0ce9944e28d4">gtsam::optimizeWildfire</a>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;replaced,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr>
 117 <tr·class="memdesc:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optimize·the·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>,·starting·from·the·root.··<br·/></td></tr>
 118 <tr·class="separator:a2b0857edd76f8d63eeee0ce9944e28d4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·id="r_a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"·name="a72c4ce71a3fc1bf5ec8b6d7ddbee206b"></a>
 120 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::optimizeWildfireNonRecursive</b>·(const·ISAM2Clique::shared_ptr·&amp;root,·double·threshold,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;keys,·<a·class="el"·href="a04064.html">VectorValues</a>·*delta)</td></tr>
131 <tr·class="memitem:a9d2a0b16c9f78f20fc78fa39c7426242"·id="r_a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·,·typename·R·,·typename·FUNC·&gt;·</td></tr> 
132 <tr·class="memitem:a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04336.html">FunctorizedFactor</a>&lt;·R,·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a9d2a0b16c9f78f20fc78fa39c7426242">gtsam::MakeFunctorizedFactor</a>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·const·R·&amp;z,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·const·FUNC·func)</td></tr> 
133 <tr·class="memdesc:a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·a·functorized·factor.··<br·/></td></tr> 
134 <tr·class="separator:a9d2a0b16c9f78f20fc78fa39c7426242"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:a313f0e290f370cff0b7e25024d1b8c6d"·id="r_a313f0e290f370cff0b7e25024d1b8c6d"><td·class="memTemplParams"·colspan="2">template&lt;typename·T1·,·typename·T2·,·typename·R·,·typename·FUNC·&gt;·</td></tr> 
136 <tr·class="memitem:a313f0e290f370cff0b7e25024d1b8c6d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a04344.html">FunctorizedFactor2</a>&lt;·R,·T1,·T2·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a313f0e290f370cff0b7e25024d1b8c6d">gtsam::MakeFunctorizedFactor2</a>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·const·R·&amp;z,·const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·const·FUNC·func)</td></tr> 
137 <tr·class="memdesc:a313f0e290f370cff0b7e25024d1b8c6d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·a·functorized·factor.··<br·/></td></tr> 
138 <tr·class="separator:a313f0e290f370cff0b7e25024d1b8c6d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a72c4ce71a3fc1bf5ec8b6d7ddbee206b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 </table>122 </table>
140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
141 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>May·31,·2020·</dd></dl> 
142 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>124 <div·class="textblock"><p>Specialized·iSAM2·Clique.·</p>
 125 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
143 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
144 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
147 ··<ul>130 ··<ul>
148 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01157.html">FunctorizedFactor.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01157.html">ISAM2Clique.cpp</a></li>
149 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
150 ··</ul>133 ··</ul>
151 </div>134 </div>
152 </body>135 </body>
153 </html>136 </html>
3.63 KB
html2text {}
Max HTML report size reached
701 B
./usr/share/doc/libgtsam-dev/html/a01157.js
615 B
js-beautify {}
Max HTML report size reached
9.42 KB
./usr/share/doc/libgtsam-dev/html/a01160.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearConjugateGradientOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 58 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">NonlinearConjugateGradientOptimizer.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··104 <p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01160_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04460.html">gtsam::NonlinearConjugateGradientOptimizer</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·implementation·of·the·nonlinear·CG·method·using·the·template·below.··<a·href="a04460.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
123 Functions</h2></td></tr> 
124 <tr·class="memitem:a0ceb9e5a5e864b96c529db67f55a873b"·id="r_a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memTemplParams"·colspan="2"><a·id="a0ceb9e5a5e864b96c529db67f55a873b"·name="a0ceb9e5a5e864b96c529db67f55a873b"></a> 
125 template&lt;class·S·,·class·V·,·class·W·&gt;·</td></tr> 
126 <tr·class="memitem:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memTemplItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::lineSearch</b>·(const·S·&amp;system,·const·V·currentValues,·const·W·&amp;gradient)</td></tr> 
127 <tr·class="memdesc:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·golden-section·line·search·algorithm.·<br·/></td></tr> 
128 <tr·class="separator:a0ceb9e5a5e864b96c529db67f55a873b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:afc19854e0bfc1acadb00ff00a043cc17"·id="r_afc19854e0bfc1acadb00ff00a043cc17"><td·class="memTemplParams"·colspan="2">template&lt;class·S·,·class·V·&gt;·</td></tr> 
130 <tr·class="memitem:afc19854e0bfc1acadb00ff00a043cc17"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::tuple&lt;·V,·int·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#afc19854e0bfc1acadb00ff00a043cc17">gtsam::nonlinearConjugateGradient</a>·(const·S·&amp;system,·const·V·&amp;initial,·const·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>·&amp;params,·const·bool·singleIteration,·const·bool·gradientDescent=false)</td></tr> 
131 <tr·class="memdesc:afc19854e0bfc1acadb00ff00a043cc17"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implement·the·nonlinear·conjugate·gradient·method·using·the·Polak-Ribiere·formula·suggested·in·<a·href="http://en.wikipedia.org/wiki/Nonlinear_conjugate_gradient_method">http://en.wikipedia.org/wiki/Nonlinear_conjugate_gradient_method</a>.··<br·/></td></tr> 
132 <tr·class="separator:afc19854e0bfc1acadb00ff00a043cc17"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table>112 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
135 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>114 <div·class="textblock"><p>Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·</p>
136 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>115 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
137 <dl·class="section·date"><dt>Date</dt><dd>June·11,·2012·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Jun·11,·2012·</dd></dl>
138 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
142 ··<ul>121 ··<ul>
143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01160.html">NonlinearConjugateGradientOptimizer.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01160.html">NonlinearConjugateGradientOptimizer.cpp</a></li>
144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
145 ··</ul>124 ··</ul>
146 </div>125 </div>
147 </body>126 </body>
148 </html>127 </html>
2.69 KB
html2text {}
Max HTML report size reached
5.54 KB
./usr/share/doc/libgtsam-dev/html/a01163.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 24 lines modifiedOffset 94, 31 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··105 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a01163_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01163_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04332.html">gtsam::ExtendedKalmanFilter&lt;·VALUE·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·a·generic·Extended·Kalman·Filter·class·implemented·using·nonlinear·factors.··<a·href="a04332.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>120 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 120, 13 lines modifiedOffset 127, 13 lines modified
120 <dd>127 <dd>
121 Chris·Beall·</dd></dl>128 Chris·Beall·</dd></dl>
122 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>133 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01163.html">ExtendedKalmanFilter-inl.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01163.html">ExtendedKalmanFilter.h</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>136 ··</ul>
130 </div>137 </div>
131 </body>138 </body>
132 </html>139 </html>
1.36 KB
html2text {}
Max HTML report size reached
53.8 KB
./usr/share/doc/libgtsam-dev/html/a01163_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 164 lines modifiedOffset 98, 110 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01163.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01163.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01013.html">gtsam/nonlinear/ExtendedKalmanFilter.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div>126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·VALUE&gt;</div>
 127 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04332.html">···45</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04332.html">ExtendedKalmanFilter</a>·{</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">typename</span>·ExtendedKalmanFilter&lt;VALUE&gt;::T·ExtendedKalmanFilter&lt;VALUE&gt;::solve_(</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>······<span·class="keyword">const</span>·GaussianFactorGraph&amp;·linearFactorGraph,</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>&amp;·linearizationPoint,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·lastKey,</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>*·newPrior)</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="comment">//·Compute·the·marginal·on·the·last·key</span></div>129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Check·that·VALUE·type·is·a·testable·Manifold</span></div>
 130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02476.html">IsTestable&lt;VALUE&gt;</a>));</div>
 131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··BOOST_CONCEPT_ASSERT((IsManifold&lt;VALUE&gt;));</div>
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="comment">//·Solve·the·linear·factor·graph,·converting·it·into·a·linear·Bayes·Network</span></div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="comment">//·P(x0,x1)·=·P(x0|x1)*P(x1)</span></div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····Ordering·lastKeyAsOrdering;</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····lastKeyAsOrdering·+=·lastKey;</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>·marginal·=</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······linearFactorGraph.marginalMultifrontalBayesNet(lastKeyAsOrdering)-&gt;front();</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="comment">//·Extract·the·current·estimate·of·x1,P1</span></div>133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div>
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<a·class="code·hl_class"·href="a05072.html">VectorValues</a>·result·=·marginal-&gt;solve(<a·class="code·hl_class"·href="a05072.html">VectorValues</a>());</div>134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ExtendedKalmanFilter&lt;VALUE&gt;·&gt;·shared_ptr;</div>
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">const</span>·T&amp;·current·=·linearizationPoint.at&lt;T&gt;(lastKey);</div>135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·VALUE·T;</div>
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····T·x·=·traits&lt;T&gt;::Retract(current,·result[lastKey]);</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div>
 138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//@deprecated:·any·NoiseModelFactor·will·do,·as·long·as·they·have·the·right·keys</span></div>
 139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE,·VALUE&gt;</a>·MotionFactor;</div>
 140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE&gt;</a>·MeasurementFactor;</div>
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="comment">//·Create·a·Jacobian·Factor·from·the·root·node·of·the·produced·Bayes·Net.</span></div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="comment">//·This·will·act·as·a·prior·for·the·next·iteration.</span></div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">//·The·linearization·point·of·this·prior·must·be·moved·to·the·new·estimate·of·x,</span></div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·and·the·key/index·needs·to·be·reset·to·0,·the·first·key·in·the·next·iteration.</span></div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····assert(marginal-&gt;nrFrontals()·==·1);</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····assert(marginal-&gt;nrParents()·==·0);</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····*newPrior·=·boost::make_shared&lt;JacobianFactor&gt;(</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······marginal-&gt;keys().front(),</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······marginal-&gt;getA(marginal-&gt;begin()),</div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······marginal-&gt;getb()·-·marginal-&gt;getA(marginal-&gt;begin())·*·result[lastKey],</div> 
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······marginal-&gt;get_model());</div>141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div>
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·x;</div>143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·<span·class="keyword">protected</span>:</div>
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··T·x_;·····································<span·class="comment">//·linearization·point</span></div>
 145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>·priorFactor_;··<span·class="comment">//·Gaussian·density·on·x_</span></div>
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">static</span>·T·solve_(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·linearFactorGraph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·linearizationPoints,</div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··················<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·x,·<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>*·newPrior);</div>
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·VALUE&gt;</div> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··ExtendedKalmanFilter&lt;VALUE&gt;::ExtendedKalmanFilter(</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key_initial,·T·x_initial,·noiseModel::Gaussian::shared_ptr·P_initial)</div> 
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······:·x_(x_initial)··<span·class="comment">//·Set·the·initial·linearization·point</span></div> 
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··{</div>149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Create·a·Jacobian·Prior·Factor·directly·P_initial.</span></div> 
169 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·Since·x0·is·set·to·the·provided·mean,·the·b·vector·in·the·prior·will·be·zero</span></div> 
170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·TODO(Frank):·is·there·a·reason·why·noiseModel·is·not·simply·P_initial?</span></div> 
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keywordtype">int</span>·n·=·traits&lt;T&gt;::GetDimension(x_initial);</div>150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·<span·class="keyword">public</span>:</div>
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····priorFactor_·=·JacobianFactor::shared_ptr(</div> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>········<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a05064.html">JacobianFactor</a>(key_initial,·P_initial-&gt;R(),·Vector::Zero(n),</div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>············noiseModel::Unit::Create(n)));</div>151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_class"·href="a04332.html">ExtendedKalmanFilter</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key_initial,·T·x_initial,·noiseModel::Gaussian::shared_ptr·P_initial);</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div> 
179 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">155 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04332.html#aa5abc72bbcb716e6bf7746cb18fc3f82">···80</a></span>··<span·class="keyword">typename</span>·ExtendedKalmanFilter&lt;VALUE&gt;::T·<a·class="code·hl_class"·href="a04332.html">ExtendedKalmanFilter&lt;VALUE&gt;::predict</a>(</div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·motionFactor)·{</div> 
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">const</span>·<span·class="keyword">auto</span>·keys·=·motionFactor.<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>();</div>156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04332.html#add36115e54062f7fcbb9e5f9c5644616">···78</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04332.html#add36115e54062f7fcbb9e5f9c5644616">print</[·...·truncated·by·diffoscope;·len:·144,·SHA:·1df7396e957cb6e4c01b2b0f5a6fb87bf6fe705aa8b3aff561fa09d1d7946cb6·...·]</div>
 157 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····std::cout·&lt;&lt;·s·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 158 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····x_.print(s·+·<span·class="stringliteral">&quot;x&quot;</span>);</div>
 159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····priorFactor_-&gt;print(s·+·<span·class="stringliteral">&quot;density&quot;</span>);</div>
 160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··}</div>
 161 </div>
183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>162 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
184 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·Create·a·Gaussian·Factor·Graph</span></div> 
185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·linearFactorGraph;</div> 
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 164 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··T·<a·class="code·hl_function"·href="a04332.html#aa5abc72bbcb716e6bf7746cb18fc3f82">predict</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>&amp;·motionFactor);</div>
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·Add·in·previous·posterior·as·prior·on·the·first·state</span></div> 
Max diff block lines reached; 12997/40856 bytes (31.81%) of diff not shown.
13.8 KB
html2text {}
Max HTML report size reached
8.22 KB
./usr/share/doc/libgtsam-dev/html/a01166.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/GncOptimizer.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/WhiteNoiseFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 49 lines modifiedOffset 95, 54 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#var-members">Variables</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GncOptimizer.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">WhiteNoiseFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>The·GncOptimizer·class.··106 <p>Binary·white·noise·factor.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01166_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01166_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04360.html">gtsam::GncOptimizer&lt;·GncParameters·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04652.html">gtsam::WhiteNoiseFactor</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·to·estimate·parameters·of·zero-mean·Gaussian·white·noise.··<a·href="a04652.html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a>
 123 Variables</h2></td></tr>
 124 <tr·class="memitem:ad5602eb85d05df6cba60e47eebbd3636"·id="r_ad5602eb85d05df6cba60e47eebbd3636"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad5602eb85d05df6cba60e47eebbd3636"·name="ad5602eb85d05df6cba60e47eebbd3636"></a>
 125 const·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::logSqrt2PI</b>·=·log(std::sqrt(2.0·*·M_PI))</td></tr>
 126 <tr·class="memdesc:ad5602eb85d05df6cba60e47eebbd3636"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">constant·needed·below·<br·/></td></tr>
 127 <tr·class="separator:ad5602eb85d05df6cba60e47eebbd3636"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>128 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>The·GncOptimizer·class.·</p>130 <div·class="textblock"><p>Binary·white·noise·factor.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Jingnan·Shi·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd>
123 <dd> 
124 Luca·Carlone·</dd> 
125 <dd>132 <dd>
126 Frank·Dellaert</dd></dl>133 Frank·Dellaert·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>September·2011·</dd></dl>
127 <p>Implementation·of·the·paper:·Yang,·Antonante,·Tzoumas,·Carlone,·"Graduated·Non-Convexity·for·Robust·Spatial·Perception: 
128 From·Non-Minimal·Solvers·to·Global·Outlier·Rejection",·ICRA/RAL,·2020.·(arxiv·version:·<a·href="https://arxiv.org/pdf/1909.08605.pdf">https://arxiv.org/pdf/1909.08605.pdf</a>)</p> 
129 <p>See·also:·Antonante,·Tzoumas,·Yang,·Carlone,·"Outlier-Robust·Estimation:·Hardness,·Minimally-Tuned·Algorithms,·and·Applications",·arxiv:·<a·href="https://arxiv.org/pdf/2007.15109.pdf">https://arxiv.org/pdf/2007.15109.pdf</a>,·2020.·</p> 
130 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>139 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01166.html">GncOptimizer.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01166.html">WhiteNoiseFactor.h</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>142 ··</ul>
138 </div>143 </div>
139 </body>144 </body>
140 </html>145 </html>
2.19 KB
html2text {}
Max HTML report size reached
355 B
./usr/share/doc/libgtsam-dev/html/a01166.js
269 B
js-beautify {}
Max HTML report size reached
150 KB
./usr/share/doc/libgtsam-dev/html/a01166_source.html
Max HTML report size reached
12.1 KB
./usr/share/doc/libgtsam-dev/html/a01169.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter-inl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 79 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#define-members">Macros</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">NonlinearFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter-inl.h·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>Non-linear·factor·base·classes.··104 <p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01169_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01169_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04496.html">gtsam::NonlinearFactor</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·factor·base·class.··<a·href="a04496.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04500.html">gtsam::traits&lt;·NonlinearFactor·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04500.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04504.html">gtsam::NoiseModelFactor</a></td></tr> 
119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density·\(·P(z|x)·\propto·exp·-0.5*|z-h(x)|^2_C·\)·Templated·on·the·parameter·type·X·and·the·values·structure·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>·There·is·no·return·type·specified·for·h(x).··<a·href="a04504.html#details">More...</a><br·/></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04536.html">gtsam::NoiseModelFactorN&lt;·ValueTypes·&gt;</a></td></tr> 
122 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·convenient·base·class·for·creating·your·own·<a·class="el"·href="a04504.html"·title="A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density··Templated·on...">NoiseModelFactor</a>·with·n·variables.··<a·href="a04536.html#details">More...</a><br·/></td></tr> 
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 </table><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
126 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
127 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
128 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table><table·class="memberdecls"> 
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
132 Macros</h2></td></tr> 
133 <tr·class="memitem:a5902c494d25cd89cd5f32014e4cd8e2f"·id="r_a5902c494d25cd89cd5f32014e4cd8e2f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5902c494d25cd89cd5f32014e4cd8e2f"·name="a5902c494d25cd89cd5f32014e4cd8e2f"></a> 
134 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor1</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
135 <tr·class="separator:a5902c494d25cd89cd5f32014e4cd8e2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a82d69c9f33beb79bbcd773d16f33e20f"·id="r_a82d69c9f33beb79bbcd773d16f33e20f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a82d69c9f33beb79bbcd773d16f33e20f"·name="a82d69c9f33beb79bbcd773d16f33e20f"></a> 
137 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor2</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
138 <tr·class="separator:a82d69c9f33beb79bbcd773d16f33e20f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a3100b1a4326da93bafc22adb6ae7dfad"·id="r_a3100b1a4326da93bafc22adb6ae7dfad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3100b1a4326da93bafc22adb6ae7dfad"·name="a3100b1a4326da93bafc22adb6ae7dfad"></a> 
140 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor3</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
141 <tr·class="separator:a3100b1a4326da93bafc22adb6ae7dfad"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
142 <tr·class="memitem:a2ca90cda2bc1190f76fa5e06f4b7f2d2"·id="r_a2ca90cda2bc1190f76fa5e06f4b7f2d2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2ca90cda2bc1190f76fa5e06f4b7f2d2"·name="a2ca90cda2bc1190f76fa5e06f4b7f2d2"></a> 
143 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor4</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
144 <tr·class="separator:a2ca90cda2bc1190f76fa5e06f4b7f2d2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 <tr·class="memitem:a3a6b0763916602be85840f890c2ea791"·id="r_a3a6b0763916602be85840f890c2ea791"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3a6b0763916602be85840f890c2ea791"·name="a3a6b0763916602be85840f890c2ea791"></a> 
146 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor5</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
147 <tr·class="separator:a3a6b0763916602be85840f890c2ea791"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <tr·class="memitem:a292daae30f4c1c2de72eb09cc3471bb6"·id="r_a292daae30f4c1c2de72eb09cc3471bb6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a292daae30f4c1c2de72eb09cc3471bb6"·name="a292daae30f4c1c2de72eb09cc3471bb6"></a> 
149 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>NoiseModelFactor6</b>&#160;&#160;&#160;NoiseModelFactorN</td></tr> 
150 <tr·class="separator:a292daae30f4c1c2de72eb09cc3471bb6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
151 </table>113 </table>
152 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
153 <div·class="textblock"><p>Non-linear·factor·base·classes.·</p>115 <div·class="textblock"><p>Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·</p>
154 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>
155 <dd> 
156 Richard·Roberts·</dd> 
157 <dd>117 <dd>
158 Gerry·Chen·</dd></dl>118 Chris·Beall·</dd></dl>
159 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
160 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
161 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
162 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
163 ··<ul>123 ··<ul>
164 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01169.html">NonlinearFactor.h</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01169.html">ExtendedKalmanFilter-inl.h</a></li>
165 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
166 ··</ul>126 ··</ul>
167 </div>127 </div>
168 </body>128 </body>
169 </html>129 </html>
2.74 KB
html2text {}
Max HTML report size reached
138 KB
./usr/share/doc/libgtsam-dev/html/a01169_source.html
Max HTML report size reached
122 KB
./usr/share/doc/libgtsam-dev/html/a01172_source.html
Max HTML report size reached
9.64 KB
./usr/share/doc/libgtsam-dev/html/a01184.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/MFAS.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanGaugeFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#func-members">Functions</a>··</div>100 <a·href="#nested-classes">Classes</a>·&#124;
 101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">MFAS.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ShonanGaugeFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Source·file·for·the·MFAS·class.··105 <p>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01184_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04748.html">gtsam::ShonanGaugeFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a04748.html"·title="The·ShonanGaugeFactor·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.">ShonanGaugeFactor</a>·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.··<a·href="a04748.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Functions</h2></td></tr> 
109 <tr·class="memitem:abb3efd5cd3e888ac46d52e935c4a3de5"·id="r_abb3efd5cd3e888ac46d52e935c4a3de5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb3efd5cd3e888ac46d52e935c4a3de5"·name="abb3efd5cd3e888ac46d52e935c4a3de5"></a> 
110 unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>graphFromEdges</b>·(const·map&lt;·MFAS::KeyPair,·double·&gt;·&amp;edgeWeights)</td></tr>116 Namespaces</h2></td></tr>
 117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:abb3efd5cd3e888ac46d52e935c4a3de5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a26102a4f47cc94335b77dc0fbd1460ff"·id="r_a26102a4f47cc94335b77dc0fbd1460ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26102a4f47cc94335b77dc0fbd1460ff"·name="a26102a4f47cc94335b77dc0fbd1460ff"></a> 
113 <a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>selectNextNodeInOrdering</b>·(const·unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;·&amp;graph)</td></tr> 
114 <tr·class="separator:a26102a4f47cc94335b77dc0fbd1460ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:ad2adb0b0db06f2cd0b7bfaec6a78e473"·id="r_ad2adb0b0db06f2cd0b7bfaec6a78e473"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2adb0b0db06f2cd0b7bfaec6a78e473"·name="ad2adb0b0db06f2cd0b7bfaec6a78e473"></a> 
116 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>absWeightOfEdge</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·const·map&lt;·MFAS::KeyPair,·double·&gt;·&amp;edgeWeights)</td></tr> 
117 <tr·class="separator:ad2adb0b0db06f2cd0b7bfaec6a78e473"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:a15fece1c2c6b780bda48c8dd464fd799"·id="r_a15fece1c2c6b780bda48c8dd464fd799"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a15fece1c2c6b780bda48c8dd464fd799"·name="a15fece1c2c6b780bda48c8dd464fd799"></a> 
119 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>removeNodeFromGraph</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·node,·const·map&lt;·MFAS::KeyPair,·double·&gt;·edgeWeights,·unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;·&amp;graph)</td></tr> 
120 <tr·class="separator:a15fece1c2c6b780bda48c8dd464fd799"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table>120 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·</p>
123 <div·class="textblock"><p>Source·file·for·the·MFAS·class.·</p> 
124 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl> 
125 <dl·class="section·date"><dt>Date</dt><dd>July·2020·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
 124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
126 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>129 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01184.html">MFAS.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01184.html">ShonanGaugeFactor.h</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>132 ··</ul>
134 </div>133 </div>
135 </body>134 </body>
136 </html>135 </html>
2.29 KB
html2text {}
Max HTML report size reached
9.19 KB
./usr/share/doc/libgtsam-dev/html/a01187.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/MFAS.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#func-members">Functions</a>··</div>
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">TranslationRecovery.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">MFAS.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.··104 <p>Source·file·for·the·MFAS·class.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01187_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04756.html">gtsam::TranslationRecovery</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Namespaces</h2></td></tr> 
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 Functions</h2></td></tr>
 109 <tr·class="memitem:abb3efd5cd3e888ac46d52e935c4a3de5"·id="r_abb3efd5cd3e888ac46d52e935c4a3de5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb3efd5cd3e888ac46d52e935c4a3de5"·name="abb3efd5cd3e888ac46d52e935c4a3de5"></a>
 110 unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>graphFromEdges</b>·(const·map&lt;·MFAS::KeyPair,·double·&gt;·&amp;edgeWeights)</td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:abb3efd5cd3e888ac46d52e935c4a3de5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:a26102a4f47cc94335b77dc0fbd1460ff"·id="r_a26102a4f47cc94335b77dc0fbd1460ff"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a26102a4f47cc94335b77dc0fbd1460ff"·name="a26102a4f47cc94335b77dc0fbd1460ff"></a>
 113 <a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>selectNextNodeInOrdering</b>·(const·unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;·&amp;graph)</td></tr>
 114 <tr·class="separator:a26102a4f47cc94335b77dc0fbd1460ff"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:ad2adb0b0db06f2cd0b7bfaec6a78e473"·id="r_ad2adb0b0db06f2cd0b7bfaec6a78e473"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad2adb0b0db06f2cd0b7bfaec6a78e473"·name="ad2adb0b0db06f2cd0b7bfaec6a78e473"></a>
 116 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>absWeightOfEdge</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·const·map&lt;·MFAS::KeyPair,·double·&gt;·&amp;edgeWeights)</td></tr>
 117 <tr·class="separator:ad2adb0b0db06f2cd0b7bfaec6a78e473"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:a15fece1c2c6b780bda48c8dd464fd799"·id="r_a15fece1c2c6b780bda48c8dd464fd799"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a15fece1c2c6b780bda48c8dd464fd799"·name="a15fece1c2c6b780bda48c8dd464fd799"></a>
 119 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>removeNodeFromGraph</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·node,·const·map&lt;·MFAS::KeyPair,·double·&gt;·edgeWeights,·unordered_map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·GraphNode·&gt;·&amp;graph)</td></tr>
 120 <tr·class="separator:a15fece1c2c6b780bda48c8dd464fd799"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>121 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·</p>123 <div·class="textblock"><p>Source·file·for·the·MFAS·class.·</p>
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Akshay·Krishnan·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>
123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>July·2020·</dd></dl>
124 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>130 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01187.html">TranslationRecovery.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01187.html">MFAS.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>133 ··</ul>
132 </div>134 </div>
133 </body>135 </body>
134 </html>136 </html>
2.16 KB
html2text {}
Max HTML report size reached
13.0 KB
./usr/share/doc/libgtsam-dev/html/a01190.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/DsfTrackGenerator.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 108 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">TranslationFactor.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Binary·factor·for·a·relative·translation·direction·measurement.··107 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01190_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a01190_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>112 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04752.html">gtsam::TranslationFactor</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04692.html">gtsam::gtsfm::Keypoints</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·a·relative·translation·direction·measurement·w_aZb.··<a·href="a04752.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 123 Typedefs</h2></td></tr>
 124 <tr·class="memitem:af4cba5872ccad8b7cc9246e7463eb4f1"·id="r_af4cba5872ccad8b7cc9246e7463eb4f1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4cba5872ccad8b7cc9246e7463eb4f1"·name="af4cba5872ccad8b7cc9246e7463eb4f1"></a>
 125 typedef·Eigen::MatrixX2i&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::CorrespondenceIndices</b></td></tr>
 126 <tr·class="separator:af4cba5872ccad8b7cc9246e7463eb4f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 127 <tr·class="memitem:a43a557a12d28af4e7b5720929d7de788"·id="r_a43a557a12d28af4e7b5720929d7de788"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43a557a12d28af4e7b5720929d7de788"·name="a43a557a12d28af4e7b5720929d7de788"></a>
 128 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::KeypointsVector</b>·=·std::vector&lt;·<a·class="el"·href="a04692.html">Keypoints</a>·&gt;</td></tr>
 129 <tr·class="separator:a43a557a12d28af4e7b5720929d7de788"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:aa1dc32b3ba4379c2928b18642fa075e7"·id="r_aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1dc32b3ba4379c2928b18642fa075e7"·name="aa1dc32b3ba4379c2928b18642fa075e7"></a>
 131 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::MatchIndicesMap</b>·=·std::map&lt;·<a·class="el"·href="a02292.html">IndexPair</a>,·CorrespondenceIndices·&gt;</td></tr>
 132 <tr·class="separator:aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 </table><table·class="memberdecls">
 134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 135 Functions</h2></td></tr>
 136 <tr·class="memitem:ac50218675ff25e1e9202d335ecfa6b3a"·id="r_ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html#ac50218675ff25e1e9202d335ecfa6b3a">gtsam::gtsfm::tracksFromPairwiseMatches</a>·(const·MatchIndicesMap·&amp;matches,·const·KeypointsVector·&amp;keypoints,·bool·verbose)</td></tr>
 137 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr>
 138 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>139 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 141 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>
122 <div·class="textblock"><p>Binary·factor·for·a·relative·translation·direction·measurement.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
124 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>142 <dl·class="section·date"><dt>Date</dt><dd>July·2022·</dd></dl>
 143 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl>
 144 </div><h2·class="groupheader">Function·Documentation</h2>
 145 <a·id="ac50218675ff25e1e9202d335ecfa6b3a"·name="ac50218675ff25e1e9202d335ecfa6b3a"></a>
 146 <h2·class="memtitle"><span·class="permalink"><a·href="#ac50218675ff25e1e9202d335ecfa6b3a">&#9670;&#160;</a></span>tracksFromPairwiseMatches()</h2>
  
 147 <div·class="memitem">
 148 <div·class="memproto">
 149 ······<table·class="memname">
 150 ········<tr>
 151 ··········<td·class="memname">std::vector&lt;·SfmTrack2d·&gt;·gtsam::gtsfm::tracksFromPairwiseMatches·</td>
 152 ··········<td>(</td>
 153 ··········<td·class="paramtype">const·MatchIndicesMap·&amp;&#160;</td>
 154 ··········<td·class="paramname"><em>matches</em>,·</td>
 155 ········</tr>
 156 ········<tr>
 157 ··········<td·class="paramkey"></td>
 158 ··········<td></td>
 159 ··········<td·class="paramtype">const·KeypointsVector·&amp;&#160;</td>
 160 ··········<td·class="paramname"><em>keypoints</em>,·</td>
 161 ········</tr>
 162 ········<tr>
 163 ··········<td·class="paramkey"></td>
 164 ··········<td></td>
 165 ··········<td·class="paramtype">bool&#160;</td>
 166 ··········<td·class="paramname"><em>verbose</em>&#160;</td>
 167 ········</tr>
 168 ········<tr>
 169 ··········<td></td>
 170 ··········<td>)</td>
 171 ··········<td></td><td></td>
 172 ········</tr>
 173 ······</table>
 174 </div><div·class="memdoc">
  
 175 <p>Creates·a·list·of·tracks·from·2d·point·correspondences.·</p>
 176 <p>Creates·a·disjoint-set·forest·(DSF)·and·2d·tracks·from·pairwise·matches.·We·create·a·singleton·for·union-find·set·elements·from·camera·index·of·a·detection·and·the·index·of·that·detection·in·that·camera's·keypoint·list,·i.e.·(i,k).</p>
 177 <dl·class="params"><dt>Parameters</dt><dd>
 178 ··<table·class="params">
 179 ····<tr><td·class="paramname">Map</td><td>from·(i1,i2)·image·pair·indices·to·(K,2)·matrix,·for·K·correspondence·indices,·from·each·image.·</td></tr>
 180 ····<tr><td·class="paramname">Length-N</td><td>list·of·keypoints,·for·N·images/cameras.·</td></tr>
 181 ··</table>
 182 ··</dd>
 183 </dl>
  
 184 </div>
 185 </div>
125 </div></div><!--·contents·-->186 </div><!--·contents·-->
126 </div><!--·doc-content·-->187 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->188 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->189 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>190 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01190.html">TranslationFactor.h</a></li>191 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01190.html">DsfTrackGenerator.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>192 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>193 ··</ul>
133 </div>194 </div>
134 </body>195 </body>
135 </html>196 </html>
Max diff block lines reached; -1/9491 bytes (-0.01%) of diff not shown.
3.62 KB
html2text {}
Max HTML report size reached
31.3 KB
./usr/share/doc/libgtsam-dev/html/a01190_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/DsfTrackGenerator.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 91 lines modifiedOffset 98, 87 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">TranslationFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01190.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01190.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00344.html">gtsam/geometry/Point3.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00755.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00062.html">gtsam/base/DSFMap.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01214.html">gtsam/sfm/SfmTrack.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span>gtsfm·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·Eigen::MatrixX2i·CorrespondenceIndices;··<span·class="comment">//·N·x·2·array</span></div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//·Output·of·detections·in·an·image.</span></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·Coordinate·system·convention:</span></div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·1.·The·x·coordinate·denotes·the·horizontal·direction·(+ve·direction·towards</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·the·right).</span></div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">//·2.·The·y·coordinate·denotes·the·vertical·direction·(+ve·direction·downwards).</span></div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//·3.·Origin·is·at·the·top·left·corner·of·the·image.</span></div>
127 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">140 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04752.html">···42</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04752.html">TranslationFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"[·...·truncated·by·diffoscope;·len:·63,·SHA:·be6190a8c19dcadadee779a9a5728d07c5d99892b098678e4f4935cff53b7301·...·]·{</div>141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04692.html">···41</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04692.html">Keypoints</a>·{</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·The·(x,·y)·coordinates·of·the·features,·of·shape·Nx2.</span></div>
129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">private</span>:</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··Eigen::MatrixX2d·coordinates;</div>
130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Point3,·Point3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·measured_w_aZb_;</div> 
132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Optional·scale·of·the·detections,·of·shape·N.</span></div>
 146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Note:·gtsam::Vector·is·typedef&#39;d·for·Eigen::VectorXd.</span></div>
 147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::optional&lt;gtsam::Vector&gt;·scales;</div>
133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04752.html#a7c01dfa0ae1540c90d4439671b5a74d4">···49</a></span>··<a·class="code·hl_function"·href="a04752.html#a7c01dfa0ae1540c90d4439671b5a74d4">TranslationFactor</a>()·{}</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04692.html#ab906f39dfa48f5a5c0eef453fea324bf">···50</a></span>··boost::optional&lt;gtsam::Vector&gt;·<a·class="code·hl_variable"·href="a04692.html#ab906f39dfa48f5a5c0eef453fea324bf">response[·...·truncated·by·diffoscope;·len:·6,·SHA:·66d86d67daf787dc86136ee4092886e957e27085cbe93bad23f55ff90ea3e6d8·...·]</div>
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_struct"·href="a04692.html">Keypoints</a>(<span·class="keyword">const</span>·Eigen::MatrixX2d&amp;·coordinates)</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·coordinates(coordinates){};··<span·class="comment">//·boost::none</span></div>
136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_function"·href="a04752.html#a7c01dfa0ae1540c90d4439671b5a74d4">TranslationFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·a,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·b,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·w_aZb,</div> 
137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·noiseModel)</div> 
138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·Base(noiseModel,·a,·b),·measured_w_aZb_(w_aZb.point3())·{}</div> 
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>};</div>
140 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}"> 
141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04752.html#a863b3218f0ab46be65181c66c5e182d5">···66</a></span>··Vector·<a·class="code·hl_function"·href="a04752.html#a863b3218f0ab46be65181c66c5e182d5">evaluateError</a>(</div> 
142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·Ta,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·Tb,</div> 
143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······boost::optional&lt;Matrix&amp;&gt;·H1·=·boost::none,</div> 
144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······boost::optional&lt;Matrix&amp;&gt;·H2·=·boost::none)<span·class="keyword">·const·override·</span>{</div> 
145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·dir·=·Tb·-·Ta;</div> 
146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····Matrix33·H_predicted_dir;</div> 
147 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·predicted·=·<a·class="code·hl_function"·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">normalize</a>(dir,·H1·||·H2·?·&amp;H_predicted_dir·:·<span·class="keyword">nullptr</span>);</div> 
148 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">if</span>·(H1)·*H1·=·-H_predicted_dir;</div> 
149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">if</span>·(H2)·*H2·=·H_predicted_dir;</div> 
150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·predicted·-·measured_w_aZb_;</div> 
151 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div> 
152 </div>154 </div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">using·</span>KeypointsVector·=·std::vector&lt;Keypoints&gt;;</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·Mapping·from·each·image·pair·to·(N,2)·array·representing·indices·of·matching</span></div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·keypoints.</span></div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">using·</span>MatchIndicesMap·=·std::map&lt;IndexPair,·CorrespondenceIndices&gt;;</div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>std::vector&lt;SfmTrack2d&gt;·tracksFromPairwiseMatches(</div>
 162 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">const</span>·MatchIndicesMap&amp;·matches,·<span·class="keyword">const</span>·KeypointsVector&amp;·keypoints,</div>
 163 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">bool</span>·verbose·=·<span·class="keyword">false</span>);</div>
153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">private</span>:</div>165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}··<span·class="comment">//·namespace·gtsfm</span></div>
155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
158 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····ar&amp;·boost::serialization::make_nvp(</div> 
159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="stringliteral">&quot;Base&quot;</span>,·boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div> 
160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};··<span·class="comment">//·\·TranslationFactor</span></div> 
162 </div> 
163 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}··<span·class="comment">//·namespace·gtsam</span></div>167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}··<span·class="comment">//·namespace·gtsam</span></div>
164 <div·class="ttc"·id="aa00344_html"><div·class="ttname"><a·href="a00344.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>168 <div·class="ttc"·id="aa00062_html"><div·class="ttname"><a·href="a00062.html">DSFMap.h</a></div><div·class="ttdoc">Allow·for·arbitrary·type·in·DSF.</div></div>
 169 <div·class="ttc"·id="aa01214_html"><div·class="ttname"><a·href="a01214.html">SfmTrack.h</a></div><div·class="ttdoc">A·simple·data·structure·for·a·track·in·Structure·from·Motion.</div></div>
165 <div·class="ttc"·id="aa00755_html"><div·class="ttname"><a·href="a00755.html">NoiseModel.h</a></div></div> 
166 <div·class="ttc"·id="aa01169_html"><div·class="ttname"><a·href="a01169.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div> 
167 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>170 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 171 <div·class="ttc"·id="aa04692_html"><div·class="ttname"><a·href="a04692.html">gtsam::gtsfm::Keypoints</a></div><div·class="ttdef"><b>Definition</b>·DsfTrackGenerator.h:41</div></div>
 172 <div·class="ttc"·id="aa04692_html_ab906f39dfa48f5a5c0eef453fea324bf"><div·class="ttname"><a·href="a04692.html#ab906f39dfa48f5a5c0eef453fea324bf">gtsam::gtsfm::Keypoints::responses</a></div><div·class="ttdeci">boost::optional&lt;·gtsam::Vector·&gt;·responses</div><div·class="ttdoc">Optional·confidences/responses·for·each·detection,·of·shape·N.</div><div·class="ttdef"><b>Definition</b>·DsfTrackGenerator.h:50</div></div>
168 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div> 
169 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div> 
170 <div·class="ttc"·id="aa01428_html_abb52bb00c68909fc1147e5d112e8c2ae"><div·class="ttname"><a·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">gtsam::normalize</a></div><div·class="ttdeci">Point3·normalize(const·Point3·&amp;p,·OptionalJacobian&lt;·3,·3·&gt;·H)</div><div·class="ttdoc">normalize,·with·optional·Jacobian</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:52</div></div> 
171 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div> 
172 <div·class="ttc"·id="aa03380_html"><div·class="ttname"><a·href="a03380.html">gtsam::Unit3</a></div><div·class="ttdoc">Represents·a·3D·point·on·a·unit·sphere.</div><div·class="ttdef"><b>Definition</b>·Unit3.h:43</div></div> 
173 <div·class="ttc"·id="aa04536_html"><div·class="ttname"><a·href="a04536.html">gtsam::NoiseModelFactorN</a></div><div·class="ttdoc">A·convenient·base·class·for·creating·your·own·NoiseModelFactor·with·n·variables.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:400</div></div> 
Max diff block lines reached; 951/24648 bytes (3.86%) of diff not shown.
7.13 KB
html2text {}
Max HTML report size reached
14.9 KB
./usr/share/doc/libgtsam-dev/html/a01193.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmData.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 67 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SfmData.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TranslationRecovery.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Data·structure·for·dealing·with·Structure·from·Motion·data.··105 <p>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01193_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04756.html">gtsam::TranslationRecovery</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a6e7ce86bab3b1d18e912c7c61e0c8f02"·id="r_a6e7ce86bab3b1d18e912c7c61e0c8f02"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6e7ce86bab3b1d18e912c7c61e0c8f02"·name="a6e7ce86bab3b1d18e912c7c61e0c8f02"></a> 
117 <a·class="el"·href="a03228.html">Rot3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::openGLFixedRotation</b>·()</td></tr> 
118 <tr·class="separator:a6e7ce86bab3b1d18e912c7c61e0c8f02"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:ade6eca65dc0168a65f641961ca97924c"·id="r_ade6eca65dc0168a65f641961ca97924c"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ade6eca65dc0168a65f641961ca97924c">gtsam::openGL2gtsam</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr> 
120 <tr·class="memdesc:ade6eca65dc0168a65f641961ca97924c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·an·openGL·camera·pose·to·an·GTSAM·camera·pose.··<br·/></td></tr> 
121 <tr·class="separator:ade6eca65dc0168a65f641961ca97924c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 <tr·class="memitem:aaff07ef70e6161c4d1d2bd7546ff91e6"·id="r_aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aaff07ef70e6161c4d1d2bd7546ff91e6">gtsam::gtsam2openGL</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr> 
123 <tr·class="memdesc:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr> 
124 <tr·class="separator:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
125 <tr·class="memitem:ad632ed56581bf174eef379bbe272a06a"·id="r_ad632ed56581bf174eef379bbe272a06a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad632ed56581bf174eef379bbe272a06a">gtsam::gtsam2openGL</a>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;PoseGTSAM)</td></tr> 
126 <tr·class="memdesc:ad632ed56581bf174eef379bbe272a06a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr> 
127 <tr·class="separator:ad632ed56581bf174eef379bbe272a06a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a43c2c2ead4fddd79d9c3f9a5bfa764ae"·id="r_a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a43c2c2ead4fddd79d9c3f9a5bfa764ae">gtsam::writeBAL</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data)</td></tr> 
129 <tr·class="memdesc:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr> 
130 <tr·class="separator:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a710ec0322f4a2c0883841b58516b7a6a"·id="r_a710ec0322f4a2c0883841b58516b7a6a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04704.html">SfmData</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a710ec0322f4a2c0883841b58516b7a6a">gtsam::readBal</a>·(const·std::string·&amp;filename)</td></tr> 
132 <tr·class="memdesc:a710ec0322f4a2c0883841b58516b7a6a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·parses·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·and·returns·the·data·as·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr> 
133 <tr·class="separator:a710ec0322f4a2c0883841b58516b7a6a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 <tr·class="memitem:a4a2433812cf34ee359e3ec99f4f5bcc4"·id="r_a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a4a2433812cf34ee359e3ec99f4f5bcc4">gtsam::writeBALfromValues</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values)</td></tr> 
135 <tr·class="memdesc:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure·and·a·value·structure·(measurements·are·the·same·as·the·SfM·input·data,·while·camera·poses·and·values·are·read·from·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>)··<br·/></td></tr> 
136 <tr·class="separator:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 <tr·class="memitem:ad8b55993353cbab0fde06b872783fe92"·id="r_ad8b55993353cbab0fde06b872783fe92"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad8b55993353cbab0fde06b872783fe92">gtsam::initialCamerasEstimate</a>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;db)</td></tr> 
138 <tr·class="memdesc:ad8b55993353cbab0fde06b872783fe92"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·from·db.··<br·/></td></tr> 
139 <tr·class="separator:ad8b55993353cbab0fde06b872783fe92"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:aba34ed4a103d9057536ee5cac27cfdef"·id="r_aba34ed4a103d9057536ee5cac27cfdef"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aba34ed4a103d9057536ee5cac27cfdef">gtsam::initialCamerasAndPointsEstimate</a>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;db)</td></tr> 
141 <tr·class="memdesc:aba34ed4a103d9057536ee5cac27cfdef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·and·points·from·db.··<br·/></td></tr> 
142 <tr·class="separator:aba34ed4a103d9057536ee5cac27cfdef"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
143 </table>119 </table>
144 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
145 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</p>121 <div·class="textblock"><p>Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·</p>
 122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Akshay·Krishnan·</dd></dl>
146 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>
147 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl> 
148 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
149 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
150 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
151 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
152 ··<ul>128 ··<ul>
153 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01193.html">SfmData.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01193.html">TranslationRecovery.h</a></li>
154 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
155 ··</ul>131 ··</ul>
156 </div>132 </div>
157 </body>133 </body>
158 </html>134 </html>
3.52 KB
html2text {}
Max HTML report size reached
861 B
./usr/share/doc/libgtsam-dev/html/a01193.js
775 B
js-beautify {}
Max HTML report size reached
9.22 KB
./usr/share/doc/libgtsam-dev/html/a01196.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/MFAS.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 97, 52 lines modifiedOffset 97, 49 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>··</div>102 <a·href="#typedef-members">Typedefs</a>··</div>
103 ··<div·class="headertitle"><div·class="title">ShonanFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">MFAS.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.··106 <p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01196_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01196_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>111 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04744.html">gtsam::ShonanFactor&lt;·d·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04700.html">gtsam::MFAS</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04744.html"·title="ShonanFactor·is·a·BetweenFactor·that·moves·in·SO(p),·but·will·land·on·the·SO(d)·sub-manifold·of·SO(p)...">ShonanFactor</a>·is·a·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;bet[·...·truncated·by·diffoscope;·len:·167,·SHA:·3604db1378efff152f3bf8ed74b4eeb49a10383690c312890e326e5a5ff3b0e7·...·].html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a04700.html"·title="The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·(MFAS)·problem.">MFAS</a>·class·to·solve·a·Minimum·feedback·arc·set·(<a·class="el"·href="a04700.html"·title="The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·([·...·truncated·by·diffoscope;·len:·51,·SHA:·e186e07f06e2ca79a7901be07cc44911925f329fdffcaecbceedcaf5bba1ce9d·...·].html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
123 Typedefs</h2></td></tr>123 Typedefs</h2></td></tr>
 124 <tr·class="memitem:a72a3f33080fb47337f36631a1ad73841"·id="r_a72a3f33080fb47337f36631a1ad73841"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72a3f33080fb47337f36631a1ad73841"·name="a72a3f33080fb47337f36631a1ad73841"></a>
 125 typedef·std::map&lt;·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;,·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyPairDoubleMap</b></td></tr>
124 <tr·class="memitem:ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"·id="r_ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"·name="ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"></a> 
125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanFactor2</b>·=·<a·class="el"·href="a04744.html">ShonanFactor</a>&lt;·2·&gt;</td></tr> 
126 <tr·class="separator:ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 <tr·class="memitem:a13fc66ae4607e7fda82c1ac35ca123d0"·id="r_a13fc66ae4607e7fda82c1ac35ca123d0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a13fc66ae4607e7fda82c1ac35ca123d0"·name="a13fc66ae4607e7fda82c1ac35ca123d0"></a> 
128 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanFactor3</b>·=·<a·class="el"·href="a04744.html">ShonanFactor</a>&lt;·3·&gt;</td></tr> 
129 <tr·class="separator:a13fc66ae4607e7fda82c1ac35ca123d0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a72a3f33080fb47337f36631a1ad73841"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>127 </table>
131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
132 <div·class="textblock"><p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.·</p>129 <div·class="textblock"><p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.·</p>
 130 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>
133 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>131 <dl·class="section·date"><dt>Date</dt><dd>September·2020·</dd></dl>
134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
135 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
136 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>136 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01196.html">ShonanFactor.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01196.html">MFAS.h</a></li>
141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
142 ··</ul>139 ··</ul>
143 </div>140 </div>
144 </body>141 </body>
145 </html>142 </html>
1.99 KB
html2text {}
Max HTML report size reached
30.7 KB
./usr/share/doc/libgtsam-dev/html/a01196_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/MFAS.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 99 lines modifiedOffset 98, 82 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ShonanFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">MFAS.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01196.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01196.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01208.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00407.html">gtsam/geometry/Rot2.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">gtsam/geometry/Rot3.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00311.html">gtsam/geometry/SOn.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;unordered_map&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 130 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04700.html">···51</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04700.html">MFAS</a>·{</div>
 132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>
 133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·used·to·represent·edges·between·two·nodes·in·the·graph.·When·used·in</span></div>
 134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·translation·averaging·for·global·SfM</span></div>
 135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">using·</span>KeyPair·=·std::pair&lt;Key,·Key&gt;;</div>
 136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">using·</span>TranslationEdges·=·std::vector&lt;BinaryMeasurement&lt;Unit3&gt;&gt;;</div>
 137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>
 139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·edges·with·a·direction·such·that·all·weights·are·positive</span></div>
 140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·i.e,·edges·that·originally·had·negative·weights·are·flipped</span></div>
 141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··std::map&lt;KeyPair,·double&gt;·edgeWeights_;</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">size_t</span>·d&gt;</div>143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>
130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">144 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">···69</a></span>··<a·class="code·hl_function"·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">MFAS</a>(<span·class="keyword">const</span>·std::map&lt;KeyPair,·double&gt;·&amp;edgeWeights)</div>
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04744.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04744.html">ShonanFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;SOn,·SOn&gt;·{</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··Matrix·M_;····················</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordtype">size_t</span>·p_,·pp_;···············</div> 
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::shared_ptr&lt;Matrix&gt;·G_;·</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·edgeWeights_(edgeWeights)·{}</div>
 147 </div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·Select·Rot2·or·Rot3·interface·based·template·parameter·d</span></div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span>Rot·=·<span·class="keyword">typename</span>·std::conditional&lt;d·==·2,·Rot2,·Rot3&gt;::type;</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">public</span>:</div> 
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_class"·href="a04744.html">ShonanFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2,·<span·class="keyword">const</span>·Rot·&amp;R12,·<span·class="keywordtype">size_t</span>·p,</div> 
142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model·=·<span·class="keyword">nullptr</span>,</div> 
143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>···············<span·class="keyword">const</span>·boost::shared_ptr&lt;Matrix&gt;·&amp;G·=·<span·class="keyword">nullptr</span>);</div> 
144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keywordtype">void</span></div> 
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s,</div> 
148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·&amp;expected,</div> 
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··············<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 149 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<a·class="code·hl_class"·href="a04700.html">MFAS</a>(<span·class="keyword">const</span>·TranslationEdges·&amp;relativeTranslations,</div>
 150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>·&amp;projectionDirection);</div>
154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Vector</div> 
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SOn</a>·&amp;Q1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SOn</a>·&amp;Q2,</div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>················boost::optional&lt;Matrix·&amp;&gt;·H1·=·boost::none,</div> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>················boost::optional&lt;Matrix·&amp;&gt;·H2·=·boost::none)·<span·class="keyword">const·override</span>;</div> 
158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">private</span>:</div> 
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·fillJacobians(<span·class="keyword">const</span>·Matrix·&amp;M1,·<span·class="keyword">const</span>·Matrix·&amp;M2,</div> 
161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·····················boost::optional&lt;Matrix·&amp;&gt;·H1,</div> 
162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·····················boost::optional&lt;Matrix·&amp;&gt;·H2)·<span·class="keyword">const</span>;</div> 
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};</div>151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·computeOrdering()·<span·class="keyword">const</span>;</div>
 153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 154 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··std::map&lt;KeyPair,·double&gt;·computeOutlierWeights()·<span·class="keyword">const</span>;</div>
 155 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div>
164 </div>156 </div>
165 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>157 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 158 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">typedef</span>·std::map&lt;std::pair&lt;Key,·Key&gt;,·<span·class="keywordtype">double</span>&gt;·KeyPairDoubleMap;</div>
166 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//·Explicit·instantiation·for·d=2·and·d=3·in·.cpp·file:</span></div> 
167 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">using·</span>ShonanFactor2·=·<a·class="code·hl_class"·href="a04744.html">ShonanFactor&lt;2&gt;</a>;</div> 
168 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">using·</span>ShonanFactor3·=·<a·class="code·hl_class"·href="a04744.html">ShonanFactor&lt;3&gt;</a>;</div> 
169 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>159 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
170 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//·namespace·gtsam</span></div>160 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}··<span·class="comment">//·namespace·gtsam</span></div>
171 <div·class="ttc"·id="aa00311_html"><div·class="ttname"><a·href="a00311.html">SOn.h</a></div><div·class="ttdoc">N*N·matrix·representation·of·SO(N).</div></div> 
172 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div> 
173 <div·class="ttc"·id="aa00407_html"><div·class="ttname"><a·href="a00407.html">Rot2.h</a></div><div·class="ttdoc">2D·rotation</div></div>161 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div>
174 <div·class="ttc"·id="aa01169_html"><div·class="ttname"><a·href="a01169.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>162 <div·class="ttc"·id="aa01208_html"><div·class="ttname"><a·href="a01208.html">BinaryMeasurement.h</a></div><div·class="ttdoc">Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·simi...</div></div>
175 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>163 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 164 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div>
 165 <div·class="ttc"·id="aa03380_html"><div·class="ttname"><a·href="a03380.html">gtsam::Unit3</a></div><div·class="ttdoc">Represents·a·3D·point·on·a·unit·sphere.</div><div·class="ttdef"><b>Definition</b>·Unit3.h:43</div></div>
 166 <div·class="ttc"·id="aa04700_html"><div·class="ttname"><a·href="a04700.html">gtsam::MFAS</a></div><div·class="ttdoc">The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·(MFAS)·problem.</div><div·class="ttdef"><b>Definition</b>·MFAS.h:51</div></div>
 167 <div·class="ttc"·id="aa04700_html_a0fbe57d306aa53ff9f9ef6b4dd5f4ca2"><div·class="ttname"><a·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">gtsam::MFAS::MFAS</a></div><div·class="ttdeci">MFAS(const·std::map&lt;·KeyPair,·double·&gt;·&amp;edgeWeights)</div><div·class="ttdoc">Construct·from·the·weighted·directed·edges·between·the·nodes.</div><div·class="ttdef"><b>Definition</b>·MFAS.h:69</div></div>
176 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div> 
Max diff block lines reached; 933/24409 bytes (3.82%) of diff not shown.
6.76 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a01199.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/MFAS.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 52 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#func-members">Functions</a>··</div>
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124; 
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">MFAS.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">TranslationRecovery.cpp·File·Reference</div></div>
104 </div><!--header-->102 </div><!--header-->
105 <div·class="contents">103 <div·class="contents">
  
106 <p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.··104 <p>Source·code·for·recovering·translations·when·rotations·are·given.··
107 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01199_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04700.html">gtsam::MFAS</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a04700.html"·title="The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·(MFAS)·problem.">MFAS</a>·class·to·solve·a·Minimum·feedback·arc·set·(<a·class="el"·href="a04700.html"·title="The·MFAS·class·to·solve·a·Minimum·feedback·arc·set·(MFAS)·problem.">MFAS</a>)·problem.··<a·href="a04700.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
117 Namespaces</h2></td></tr> 
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem:a72a3f33080fb47337f36631a1ad73841"·id="r_a72a3f33080fb47337f36631a1ad73841"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a72a3f33080fb47337f36631a1ad73841"·name="a72a3f33080fb47337f36631a1ad73841"></a> 
125 typedef·std::map&lt;·std::pair&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;,·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><[·...·truncated·by·diffoscope;·len:·28,·SHA:·94855eff9a63c55d558efedd5b7a043bb87bd897bd20472f65a1396fc221fbe5·...·]></td></tr>108 Functions</h2></td></tr>
 109 <tr·class="memitem:ab3336a59cb8f20966b3dc22d3a985951"·id="r_ab3336a59cb8f20966b3dc22d3a985951"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3336a59cb8f20966b3dc22d3a985951"·name="ab3336a59cb8f20966b3dc22d3a985951"></a>
 110 <a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>getSameTranslationDSFMap</b>·(const·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&gt;·&amp;relativeTranslations)</td></tr>
126 <tr·class="separator:a72a3f33080fb47337f36631a1ad73841"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:ab3336a59cb8f20966b3dc22d3a985951"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:a2294f560c12980162304df2e1ce120d1"·id="r_a2294f560c12980162304df2e1ce120d1"><td·class="memTemplParams"·colspan="2"><a·id="a2294f560c12980162304df2e1ce120d1"·name="a2294f560c12980162304df2e1ce120d1"></a>
 113 template&lt;typename·T·&gt;·</td></tr>
 114 <tr·class="memitem:a2294f560c12980162304df2e1ce120d1"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>removeSameTranslationNodes</b>·(const·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·T·&gt;·&gt;·&amp;edges,·const·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;sameTranslationDSFMap)</td></tr>
 115 <tr·class="separator:a2294f560c12980162304df2e1ce120d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:a118e54cf9dba4c2f189dc49a950b84c9"·id="r_a118e54cf9dba4c2f189dc49a950b84c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a118e54cf9dba4c2f189dc49a950b84c9"·name="a118e54cf9dba4c2f189dc49a950b84c9"></a>
 117 <a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>addSameTranslationNodes</b>·(const·<a·class="el"·href="a04612.html">Values</a>·&amp;result,·const·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;sameTranslationDSFMap)</td></tr>
 118 <tr·class="separator:a118e54cf9dba4c2f189dc49a950b84c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>119 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.·</p>121 <div·class="textblock"><p>Source·code·for·recovering·translations·when·rotations·are·given.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Akshay·Krishnan·</dd></dl>
131 <dl·class="section·date"><dt>Date</dt><dd>September·2020·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>
132 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>128 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01199.html">MFAS.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01199.html">TranslationRecovery.cpp</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>131 ··</ul>
140 </div>132 </div>
141 </body>133 </body>
142 </html>134 </html>
2.65 KB
html2text {}
Max HTML report size reached
5.85 KB
./usr/share/doc/libgtsam-dev/html/a01205.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmTrack.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SfmTrack.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TranslationFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··105 <p>Binary·factor·for·a·relative·translation·direction·measurement.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01205_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04752.html">gtsam::TranslationFactor</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·a·relative·translation·direction·measurement·w_aZb.··<a·href="a04752.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Binary·factor·for·a·relative·translation·direction·measurement.·</p>
114 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p> 
115 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl> 
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>
117 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>129 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01205.html">SfmTrack.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01205.html">TranslationFactor.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>132 ··</ul>
125 </div>133 </div>
126 </body>134 </body>
127 </html>135 </html>
1.39 KB
html2text {}
Max HTML report size reached
12.3 KB
./usr/share/doc/libgtsam-dev/html/a01208.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/DsfTrackGenerator.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/BinaryMeasurement.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 95 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BinaryMeasurement.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··105 <p>Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·tha[·...·truncated·by·diffoscope;·len:·119,·SHA:·4c460481dfe7e72897b20d6fdfb770884f15aed1b34cc431cc468b04f827181e·...·].··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01208_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04688.html">gtsam::BinaryMeasurement&lt;·T·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
116 Typedefs</h2></td></tr> 
117 <tr·class="memitem:ad6ed1d283516cb91330d20c8de2f3c84"·id="r_ad6ed1d283516cb91330d20c8de2f3c84"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6ed1d283516cb91330d20c8de2f3c84"·name="ad6ed1d283516cb91330d20c8de2f3c84"></a> 
118 typedef·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::DSFMapIndexPair</b></td></tr> 
119 <tr·class="separator:ad6ed1d283516cb91330d20c8de2f3c84"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 </table><table·class="memberdecls"> 
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
122 Functions</h2></td></tr> 
123 <tr·class="memitem:ac50218675ff25e1e9202d335ecfa6b3a"·id="r_ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01208.html#ac50218675ff25e1e9202d335ecfa6b3a">gtsam::gtsfm::tracksFromPairwiseMatches</a>·(const·MatchIndicesMap·&amp;matches,·const·KeypointsVector·&amp;keypoints,·bool·verbose)</td></tr> 
124 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr> 
125 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table>119 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>121 <div·class="textblock"><p>Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·tha[·...·truncated·by·diffoscope;·len:·119,·SHA:·4c460481dfe7e72897b20d6fdfb770884f15aed1b34cc431cc468b04f827181e·...·].·</p>
 122 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl>
129 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>July·2020·</dd></dl>
130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl> 
131 </div><h2·class="groupheader">Function·Documentation</h2> 
132 <a·id="ac50218675ff25e1e9202d335ecfa6b3a"·name="ac50218675ff25e1e9202d335ecfa6b3a"></a> 
133 <h2·class="memtitle"><span·class="permalink"><a·href="#ac50218675ff25e1e9202d335ecfa6b3a">&#9670;&#160;</a></span>tracksFromPairwiseMatches()</h2> 
  
134 <div·class="memitem"> 
135 <div·class="memproto"> 
136 ······<table·class="memname"> 
137 ········<tr> 
138 ··········<td·class="memname">std::vector&lt;·SfmTrack2d·&gt;·gtsam::gtsfm::tracksFromPairwiseMatches·</td> 
139 ··········<td>(</td> 
140 ··········<td·class="paramtype">const·MatchIndicesMap·&amp;&#160;</td> 
141 ··········<td·class="paramname"><em>matches</em>,·</td> 
142 ········</tr> 
143 ········<tr> 
144 ··········<td·class="paramkey"></td> 
145 ··········<td></td> 
146 ··········<td·class="paramtype">const·KeypointsVector·&amp;&#160;</td> 
147 ··········<td·class="paramname"><em>keypoints</em>,·</td> 
148 ········</tr> 
149 ········<tr> 
150 ··········<td·class="paramkey"></td> 
151 ··········<td></td> 
152 ··········<td·class="paramtype">bool&#160;</td> 
153 ··········<td·class="paramname"><em>verbose</em>&#160;</td> 
154 ········</tr> 
155 ········<tr> 
156 ··········<td></td> 
157 ··········<td>)</td> 
158 ··········<td></td><td></td> 
159 ········</tr> 
160 ······</table> 
161 </div><div·class="memdoc"> 
  
162 <p>Creates·a·list·of·tracks·from·2d·point·correspondences.·</p> 
163 <p>Creates·a·disjoint-set·forest·(DSF)·and·2d·tracks·from·pairwise·matches.·We·create·a·singleton·for·union-find·set·elements·from·camera·index·of·a·detection·and·the·index·of·that·detection·in·that·camera's·keypoint·list,·i.e.·(i,k).</p> 
164 <dl·class="params"><dt>Parameters</dt><dd> 
165 ··<table·class="params"> 
166 ····<tr><td·class="paramname">Map</td><td>from·(i1,i2)·image·pair·indices·to·(K,2)·matrix,·for·K·correspondence·indices,·from·each·image.·</td></tr> 
167 ····<tr><td·class="paramname">Length-N</td><td>list·of·keypoints,·for·N·images/cameras.·</td></tr> 
168 ··</table> 
169 ··</dd> 
170 </dl> 
  
171 </div> 
172 </div> 
173 </div><!--·contents·-->124 </div></div><!--·contents·-->
174 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
175 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
176 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
177 ··<ul>128 ··<ul>
178 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01208.html">DsfTrackGenerator.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01208.html">BinaryMeasurement.h</a></li>
179 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
180 ··</ul>131 ··</ul>
181 </div>132 </div>
182 </body>133 </body>
183 </html>134 </html>
3.68 KB
html2text {}
Max HTML report size reached
304 B
./usr/share/doc/libgtsam-dev/html/a01208.js
218 B
js-beautify {}
Max HTML report size reached
12.3 KB
./usr/share/doc/libgtsam-dev/html/a01211.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/BinaryMeasurement.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/DsfTrackGenerator.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 95 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BinaryMeasurement.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.cpp·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·tha[·...·truncated·by·diffoscope;·len:·119,·SHA:·4c460481dfe7e72897b20d6fdfb770884f15aed1b34cc431cc468b04f827181e·...·].··106 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01211_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04688.html">gtsam::BinaryMeasurement&lt;·T·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
 115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 116 Typedefs</h2></td></tr>
 117 <tr·class="memitem:ad6ed1d283516cb91330d20c8de2f3c84"·id="r_ad6ed1d283516cb91330d20c8de2f3c84"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad6ed1d283516cb91330d20c8de2f3c84"·name="ad6ed1d283516cb91330d20c8de2f3c84"></a>
 118 typedef·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::DSFMapIndexPair</b></td></tr>
 119 <tr·class="separator:ad6ed1d283516cb91330d20c8de2f3c84"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
 121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 122 Functions</h2></td></tr>
 123 <tr·class="memitem:ac50218675ff25e1e9202d335ecfa6b3a"·id="r_ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html#ac50218675ff25e1e9202d335ecfa6b3a">gtsam::gtsfm::tracksFromPairwiseMatches</a>·(const·MatchIndicesMap·&amp;matches,·const·KeypointsVector·&amp;keypoints,·bool·verbose)</td></tr>
 124 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr>
 125 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>126 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 128 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>
121 <div·class="textblock"><p>Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·that·the·direction·is·important.·A·measurement·from·key1·to·key2·is·not·the·same·as·the·same·measurement·from·key2·to·key1.·</p> 
122 <dl·class="section·author"><dt>Author</dt><dd>Akshay·Krishnan·</dd></dl> 
123 <dl·class="section·date"><dt>Date</dt><dd>July·2020·</dd></dl>129 <dl·class="section·date"><dt>Date</dt><dd>October·2022·</dd></dl>
 130 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl>
 131 </div><h2·class="groupheader">Function·Documentation</h2>
 132 <a·id="ac50218675ff25e1e9202d335ecfa6b3a"·name="ac50218675ff25e1e9202d335ecfa6b3a"></a>
 133 <h2·class="memtitle"><span·class="permalink"><a·href="#ac50218675ff25e1e9202d335ecfa6b3a">&#9670;&#160;</a></span>tracksFromPairwiseMatches()</h2>
  
 134 <div·class="memitem">
 135 <div·class="memproto">
 136 ······<table·class="memname">
 137 ········<tr>
 138 ··········<td·class="memname">std::vector&lt;·SfmTrack2d·&gt;·gtsam::gtsfm::tracksFromPairwiseMatches·</td>
 139 ··········<td>(</td>
 140 ··········<td·class="paramtype">const·MatchIndicesMap·&amp;&#160;</td>
 141 ··········<td·class="paramname"><em>matches</em>,·</td>
 142 ········</tr>
 143 ········<tr>
 144 ··········<td·class="paramkey"></td>
 145 ··········<td></td>
 146 ··········<td·class="paramtype">const·KeypointsVector·&amp;&#160;</td>
 147 ··········<td·class="paramname"><em>keypoints</em>,·</td>
 148 ········</tr>
 149 ········<tr>
 150 ··········<td·class="paramkey"></td>
 151 ··········<td></td>
 152 ··········<td·class="paramtype">bool&#160;</td>
 153 ··········<td·class="paramname"><em>verbose</em>&#160;</td>
 154 ········</tr>
 155 ········<tr>
 156 ··········<td></td>
 157 ··········<td>)</td>
 158 ··········<td></td><td></td>
 159 ········</tr>
 160 ······</table>
 161 </div><div·class="memdoc">
  
 162 <p>Creates·a·list·of·tracks·from·2d·point·correspondences.·</p>
 163 <p>Creates·a·disjoint-set·forest·(DSF)·and·2d·tracks·from·pairwise·matches.·We·create·a·singleton·for·union-find·set·elements·from·camera·index·of·a·detection·and·the·index·of·that·detection·in·that·camera's·keypoint·list,·i.e.·(i,k).</p>
 164 <dl·class="params"><dt>Parameters</dt><dd>
 165 ··<table·class="params">
 166 ····<tr><td·class="paramname">Map</td><td>from·(i1,i2)·image·pair·indices·to·(K,2)·matrix,·for·K·correspondence·indices,·from·each·image.·</td></tr>
 167 ····<tr><td·class="paramname">Length-N</td><td>list·of·keypoints,·for·N·images/cameras.·</td></tr>
 168 ··</table>
 169 ··</dd>
 170 </dl>
  
 171 </div>
 172 </div>
124 </div></div><!--·contents·-->173 </div><!--·contents·-->
125 </div><!--·doc-content·-->174 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->175 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->176 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>177 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01211.html">BinaryMeasurement.h</a></li>178 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01211.html">DsfTrackGenerator.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>179 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>180 ··</ul>
132 </div>181 </div>
133 </body>182 </body>
134 </html>183 </html>
3.68 KB
html2text {}
Max HTML report size reached
304 B
./usr/share/doc/libgtsam-dev/html/a01211.js
218 B
js-beautify {}
Max HTML report size reached
9.24 KB
./usr/share/doc/libgtsam-dev/html/a01214.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanAveraging.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmTrack.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 36 lines modifiedOffset 94, 64 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ShonanAveraging.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SfmTrack.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
104 <p>Shonan·Averaging·algorithm.··106 <p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··
105 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01214_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04712.html">gtsam::SfmTrack2d</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Track·containing·2D·measurements·associated·with·a·single·3D·point.··<a·href="a04712.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04716.html">gtsam::SfmTrack</a></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04720.html">gtsam::traits&lt;·SfmTrack·&gt;</a></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>121 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 </table><table·class="memberdecls">
 126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 127 Typedefs</h2></td></tr>
 128 <tr·class="memitem:a9ad7940245bbbf4bf25d1dc4690b0108"·id="r_a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9ad7940245bbbf4bf25d1dc4690b0108"·name="a9ad7940245bbbf4bf25d1dc4690b0108"></a>
 129 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmMeasurement</b></td></tr>
 130 <tr·class="memdesc:a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·measurement·with·its·camera·index.·<br·/></td></tr>
 131 <tr·class="separator:a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a21a02e01a9608ce6cade24c1366b208c"·id="r_a21a02e01a9608ce6cade24c1366b208c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21a02e01a9608ce6cade24c1366b208c"·name="a21a02e01a9608ce6cade24c1366b208c"></a>
 133 typedef·std::pair&lt;·size_t,·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SiftIndex</b></td></tr>
 134 <tr·class="memdesc:a21a02e01a9608ce6cade24c1366b208c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Sift·index·for·<a·class="el"·href="a04716.html">SfmTrack</a>.·<br·/></td></tr>
 135 <tr·class="separator:a21a02e01a9608ce6cade24c1366b208c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a304ed05f877256e8cd3bbde672392284"·id="r_a304ed05f877256e8cd3bbde672392284"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a304ed05f877256e8cd3bbde672392284"·name="a304ed05f877256e8cd3bbde672392284"></a>
 137 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmTrack2dVector</b>·=·std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;</td></tr>
 138 <tr·class="separator:a304ed05f877256e8cd3bbde672392284"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>139 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</p>141 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p>
115 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>142 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</dd></dl>143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>148 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></li>149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01214.html">SfmTrack.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>151 ··</ul>
125 </div>152 </div>
126 </body>153 </body>
127 </html>154 </html>
2.08 KB
html2text {}
Max HTML report size reached
16.2 KB
./usr/share/doc/libgtsam-dev/html/a01217.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmData.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanAveraging.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 84 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">SfmData.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ShonanAveraging.cpp·File·Reference</div></div>
105 </div><!--header-->102 </div><!--header-->
106 <div·class="contents">103 <div·class="contents">
  
107 <p>Data·structure·for·dealing·with·Structure·from·Motion·data.··104 <p>Shonan·Averaging·algorithm.··
108 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
109 <p><a·href="a01217_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">106 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
112 Classes</h2></td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04704.html">gtsam::SfmData</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·stores·a·bunch·of·SfmTracks.··<a·href="a04704.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04708.html">gtsam::traits&lt;·SfmData·&gt;</a></td></tr> 
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04708.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table><table·class="memberdecls"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls"> 
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
127 Typedefs</h2></td></tr> 
128 <tr·class="memitem:acab0207730cf78822bdf274b50739d31"·id="r_acab0207730cf78822bdf274b50739d31"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acab0207730cf78822bdf274b50739d31"·name="acab0207730cf78822bdf274b50739d31"></a> 
129 typedef·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmCamera</b></td></tr> 
130 <tr·class="memdesc:acab0207730cf78822bdf274b50739d31"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·the·structure·for·the·camera·poses.·<br·/></td></tr> 
131 <tr·class="separator:acab0207730cf78822bdf274b50739d31"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table><table·class="memberdecls"> 
133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
134 Functions</h2></td></tr> 
135 <tr·class="memitem:a710ec0322f4a2c0883841b58516b7a6a"·id="r_a710ec0322f4a2c0883841b58516b7a6a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04704.html">SfmData</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a710ec0322f4a2c0883841b58516b7a6a">gtsam::readBal</a>·(const·std::string·&amp;filename)</td></tr> 
136 <tr·class="memdesc:a710ec0322f4a2c0883841b58516b7a6a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·parses·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·and·returns·the·data·as·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr> 
137 <tr·class="separator:a710ec0322f4a2c0883841b58516b7a6a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:a43c2c2ead4fddd79d9c3f9a5bfa764ae"·id="r_a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a43c2c2ead4fddd79d9c3f9a5bfa764ae">gtsam::writeBAL</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data)</td></tr> 
139 <tr·class="memdesc:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr> 
140 <tr·class="separator:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 <tr·class="memitem:a4a2433812cf34ee359e3ec99f4f5bcc4"·id="r_a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a4a2433812cf34ee359e3ec99f4f5bcc4">gtsam::writeBALfromValues</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values)</td></tr> 
142 <tr·class="memdesc:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure·and·a·value·structure·(measurements·are·the·same·as·the·SfM·input·data,·while·camera·poses·and·values·are·read·from·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>)··<br·/></td></tr> 
143 <tr·class="separator:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 <tr·class="memitem:ade6eca65dc0168a65f641961ca97924c"·id="r_ade6eca65dc0168a65f641961ca97924c"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ade6eca65dc0168a65f641961ca97924c">gtsam::openGL2gtsam</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr> 
145 <tr·class="memdesc:ade6eca65dc0168a65f641961ca97924c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·an·openGL·camera·pose·to·an·GTSAM·camera·pose.··<br·/></td></tr> 
146 <tr·class="separator:ade6eca65dc0168a65f641961ca97924c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 <tr·class="memitem:aaff07ef70e6161c4d1d2bd7546ff91e6"·id="r_aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aaff07ef70e6161c4d1d2bd7546ff91e6">gtsam::gtsam2openGL</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr> 
148 <tr·class="memdesc:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr> 
149 <tr·class="separator:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
150 <tr·class="memitem:ad632ed56581bf174eef379bbe272a06a"·id="r_ad632ed56581bf174eef379bbe272a06a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad632ed56581bf174eef379bbe272a06a">gtsam::gtsam2openGL</a>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;PoseGTSAM)</td></tr> 
151 <tr·class="memdesc:ad632ed56581bf174eef379bbe272a06a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr> 
152 <tr·class="separator:ad632ed56581bf174eef379bbe272a06a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
153 <tr·class="memitem:ad8b55993353cbab0fde06b872783fe92"·id="r_ad8b55993353cbab0fde06b872783fe92"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad8b55993353cbab0fde06b872783fe92">gtsam::initialCamerasEstimate</a>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;db)</td></tr> 
154 <tr·class="memdesc:ad8b55993353cbab0fde06b872783fe92"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·from·db.··<br·/></td></tr> 
155 <tr·class="separator:ad8b55993353cbab0fde06b872783fe92"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
156 <tr·class="memitem:aba34ed4a103d9057536ee5cac27cfdef"·id="r_aba34ed4a103d9057536ee5cac27cfdef"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aba34ed4a103d9057536ee5cac27cfdef">gtsam::initialCamerasAndPointsEstimate</a>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;db)</td></tr> 
157 <tr·class="memdesc:aba34ed4a103d9057536ee5cac27cfdef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·and·points·from·db.··<br·/></td></tr> 
158 <tr·class="separator:aba34ed4a103d9057536ee5cac27cfdef"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 </table>112 </table>
160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
161 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</p>114 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</p>
162 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>
163 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</dd></dl>
164 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>121 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01217.html">SfmData.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
171 ··</ul>124 ··</ul>
172 </div>125 </div>
173 </body>126 </body>
174 </html>127 </html>
3.81 KB
html2text {}
Max HTML report size reached
14.6 KB
./usr/share/doc/libgtsam-dev/html/a01220.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/DsfTrackGenerator.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 107 lines modifiedOffset 96, 53 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>··</div>
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ShonanFactor.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>Identifies·connected·components·in·the·keypoint·matches·graph.··106 <p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a01220_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01220_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">109 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>111 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04692.html">gtsam::gtsfm::Keypoints</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04744.html">gtsam::ShonanFactor&lt;·d·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04744.html"·title="ShonanFactor·is·a·BetweenFactor·that·moves·in·SO(p),·but·will·land·on·the·SO(d)·sub-manifold·of·SO(p)...">ShonanFactor</a>·is·a·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·that·moves·in·SO(p),·but·will·land·on·the·SO(d)·sub-manifold·of·SO(p)·at·the·global·minimum.··<a·href="a04744.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
123 Typedefs</h2></td></tr>123 Typedefs</h2></td></tr>
124 <tr·class="memitem:af4cba5872ccad8b7cc9246e7463eb4f1"·id="r_af4cba5872ccad8b7cc9246e7463eb4f1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af4cba5872ccad8b7cc9246e7463eb4f1"·name="af4cba5872ccad8b7cc9246e7463eb4f1"></a> 
125 typedef·Eigen::MatrixX2i&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::CorrespondenceIndices</b></td></tr>124 <tr·class="memitem:ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"·id="r_ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"·name="ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"></a>
 125 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanFactor2</b>·=·<a·class="el"·href="a04744.html">ShonanFactor</a>&lt;·2·&gt;</td></tr>
126 <tr·class="separator:af4cba5872ccad8b7cc9246e7463eb4f1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:ab5b8c97a91dd0aeb2b8ee6e3a2291f1c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a43a557a12d28af4e7b5720929d7de788"·id="r_a43a557a12d28af4e7b5720929d7de788"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a43a557a12d28af4e7b5720929d7de788"·name="a43a557a12d28af4e7b5720929d7de788"></a>127 <tr·class="memitem:a13fc66ae4607e7fda82c1ac35ca123d0"·id="r_a13fc66ae4607e7fda82c1ac35ca123d0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a13fc66ae4607e7fda82c1ac35ca123d0"·name="a13fc66ae4607e7fda82c1ac35ca123d0"></a>
128 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::KeypointsVector</b>·=·std::vector&lt;·<a·class="el"·href="a04692.html">Keypoints</a>·&gt;</td></tr>128 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanFactor3</b>·=·<a·class="el"·href="a04744.html">ShonanFactor</a>&lt;·3·&gt;</td></tr>
129 <tr·class="separator:a43a557a12d28af4e7b5720929d7de788"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:aa1dc32b3ba4379c2928b18642fa075e7"·id="r_aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa1dc32b3ba4379c2928b18642fa075e7"·name="aa1dc32b3ba4379c2928b18642fa075e7"></a> 
131 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::gtsfm::MatchIndicesMap</b>·=·std::map&lt;·<a·class="el"·href="a02292.html">IndexPair</a>,·CorrespondenceIndices·&gt;</td></tr> 
132 <tr·class="separator:aa1dc32b3ba4379c2928b18642fa075e7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 </table><table·class="memberdecls"> 
134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
135 Functions</h2></td></tr> 
136 <tr·class="memitem:ac50218675ff25e1e9202d335ecfa6b3a"·id="r_ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01208.html#ac50218675ff25e1e9202d335ecfa6b3a">gtsam::gtsfm::tracksFromPairwiseMatches</a>·(const·MatchIndicesMap·&amp;matches,·const·KeypointsVector·&amp;keypoints,·bool·verbose)</td></tr> 
137 <tr·class="memdesc:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·list·of·tracks·from·2d·point·correspondences.··<br·/></td></tr> 
138 <tr·class="separator:ac50218675ff25e1e9202d335ecfa6b3a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a13fc66ae4607e7fda82c1ac35ca123d0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 </table>130 </table>
140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>131 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
141 <div·class="textblock"><p>Identifies·connected·components·in·the·keypoint·matches·graph.·</p>132 <div·class="textblock"><p>Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.·</p>
142 <dl·class="section·date"><dt>Date</dt><dd>July·2022·</dd></dl>133 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
143 <dl·class="section·author"><dt>Author</dt><dd>John·Lambert·</dd></dl>134 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
144 </div><h2·class="groupheader">Function·Documentation</h2> 
145 <a·id="ac50218675ff25e1e9202d335ecfa6b3a"·name="ac50218675ff25e1e9202d335ecfa6b3a"></a> 
146 <h2·class="memtitle"><span·class="permalink"><a·href="#ac50218675ff25e1e9202d335ecfa6b3a">&#9670;&#160;</a></span>tracksFromPairwiseMatches()</h2> 
  
147 <div·class="memitem"> 
148 <div·class="memproto"> 
149 ······<table·class="memname"> 
150 ········<tr> 
151 ··········<td·class="memname">std::vector&lt;·SfmTrack2d·&gt;·gtsam::gtsfm::tracksFromPairwiseMatches·</td> 
152 ··········<td>(</td> 
153 ··········<td·class="paramtype">const·MatchIndicesMap·&amp;&#160;</td> 
154 ··········<td·class="paramname"><em>matches</em>,·</td> 
155 ········</tr> 
156 ········<tr> 
157 ··········<td·class="paramkey"></td> 
158 ··········<td></td> 
159 ··········<td·class="paramtype">const·KeypointsVector·&amp;&#160;</td> 
160 ··········<td·class="paramname"><em>keypoints</em>,·</td> 
161 ········</tr> 
162 ········<tr> 
163 ··········<td·class="paramkey"></td> 
164 ··········<td></td> 
165 ··········<td·class="paramtype">bool&#160;</td> 
166 ··········<td·class="paramname"><em>verbose</em>&#160;</td> 
167 ········</tr> 
168 ········<tr> 
169 ··········<td></td> 
170 ··········<td>)</td> 
171 ··········<td></td><td></td> 
172 ········</tr> 
173 ······</table> 
174 </div><div·class="memdoc"> 
  
175 <p>Creates·a·list·of·tracks·from·2d·point·correspondences.·</p> 
176 <p>Creates·a·disjoint-set·forest·(DSF)·and·2d·tracks·from·pairwise·matches.·We·create·a·singleton·for·union-find·set·elements·from·camera·index·of·a·detection·and·the·index·of·that·detection·in·that·camera's·keypoint·list,·i.e.·(i,k).</p> 
177 <dl·class="params"><dt>Parameters</dt><dd> 
178 ··<table·class="params"> 
179 ····<tr><td·class="paramname">Map</td><td>from·(i1,i2)·image·pair·indices·to·(K,2)·matrix,·for·K·correspondence·indices,·from·each·image.·</td></tr> 
180 ····<tr><td·class="paramname">Length-N</td><td>list·of·keypoints,·for·N·images/cameras.·</td></tr> 
181 ··</table> 
182 ··</dd> 
183 </dl> 
  
184 </div> 
185 </div> 
186 </div><!--·contents·-->135 </div></div><!--·contents·-->
187 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
188 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
189 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
190 ··<ul>139 ··<ul>
191 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01220.html">DsfTrackGenerator.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01220.html">ShonanFactor.h</a></li>
192 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
193 ··</ul>142 ··</ul>
194 </div>143 </div>
195 </body>144 </body>
196 </html>145 </html>
3.92 KB
html2text {}
Max HTML report size reached
358 B
./usr/share/doc/libgtsam-dev/html/a01220.js
272 B
js-beautify {}
Max HTML report size reached
31.3 KB
./usr/share/doc/libgtsam-dev/html/a01220_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/DsfTrackGenerator.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 87 lines modifiedOffset 98, 99 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DsfTrackGenerator.h</div></div>104 ··<div·class="headertitle"><div·class="title">ShonanFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01220.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01220.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">gtsam/base/DSFMap.h</a>&gt;</span></div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01202.html">gtsam/sfm/SfmTrack.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00371.html">gtsam/geometry/Rot2.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00338.html">gtsam/geometry/SOn.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span>gtsfm·{</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·Eigen::MatrixX2i·CorrespondenceIndices;··<span·class="comment">//·N·x·2·array</span></div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">size_t</span>·d&gt;</div>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//·Output·of·detections·in·an·image.</span></div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·Coordinate·system·convention:</span></div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·1.·The·x·coordinate·denotes·the·horizontal·direction·(+ve·direction·towards</span></div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·the·right).</span></div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">//·2.·The·y·coordinate·denotes·the·vertical·direction·(+ve·direction·downwards).</span></div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//·3.·Origin·is·at·the·top·left·corner·of·the·image.</span></div> 
140 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04744.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04744.html">ShonanFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;SOn,·SOn&gt;·{</div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04692.html">···41</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04692.html">Keypoints</a>·{</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·The·(x,·y)·coordinates·of·the·features,·of·shape·Nx2.</span></div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··Eigen::MatrixX2d·coordinates;</div>132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··Matrix·M_;····················</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordtype">size_t</span>·p_,·pp_;···············</div>
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::shared_ptr&lt;Matrix&gt;·G_;·</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·Optional·scale·of·the·detections,·of·shape·N.</span></div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·Select·Rot2·or·Rot3·interface·based·template·parameter·d</span></div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span>Rot·=·<span·class="keyword">typename</span>·std::conditional&lt;d·==·2,·Rot2,·Rot3&gt;::type;</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Note:·gtsam::Vector·is·typedef&#39;d·for·Eigen::VectorXd.</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::optional&lt;gtsam::Vector&gt;·scales;</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04692.html#ab906f39dfa48f5a5c0eef453fea324bf">···50</a></span>··boost::optional&lt;gtsam::Vector&gt;·<a·class="code·hl_variable"·href="a04692.html#ab906f39dfa48f5a5c0eef453fea324bf">response[·...·truncated·by·diffoscope;·len:·6,·SHA:·66d86d67daf787dc86136ee4092886e957e27085cbe93bad23f55ff90ea3e6d8·...·]</div>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">public</span>:</div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_struct"·href="a04692.html">Keypoints</a>(<span·class="keyword">const</span>·Eigen::MatrixX2d&amp;·coordinates)</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·coordinates(coordinates){};··<span·class="comment">//·boost::none</span></div>141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_class"·href="a04744.html">ShonanFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#ad[·...·truncated·by·diffoscope;·len:·136,·SHA:·566dcac5103ad1e9fdb98c8caeb148c2d05c5058a530fec404649c37c4b923a6·...·]</div>
 142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>···············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model·=·<span·class="keyword">nullptr</span>,</div>
 143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>···············<span·class="keyword">const</span>·boost::shared_ptr&lt;Matrix&gt;·&amp;G·=·<span·class="keyword">nullptr</span>);</div>
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>};</div>144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keywordtype">void</span></div>
 147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s,</div>
 148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·&amp;expected,</div>
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··············<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
 152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Vector</div>
 155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SOn</a>·&amp;Q1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SOn</a>·&amp;Q2,</div>
 156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>················boost::optional&lt;Matrix·&amp;&gt;·H1·=·boost::none,</div>
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>················boost::optional&lt;Matrix·&amp;&gt;·H2·=·boost::none)·<span·class="keyword">const·override</span>;</div>
 158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">private</span>:</div>
 160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·fillJacobians(<span·class="keyword">const</span>·Matrix·&amp;M1,·<span·class="keyword">const</span>·Matrix·&amp;M2,</div>
 161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·····················boost::optional&lt;Matrix·&amp;&gt;·H1,</div>
 162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·····················boost::optional&lt;Matrix·&amp;&gt;·H2)·<span·class="keyword">const</span>;</div>
 163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};</div>
154 </div>164 </div>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">using·</span>KeypointsVector·=·std::vector&lt;Keypoints&gt;;</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·Mapping·from·each·image·pair·to·(N,2)·array·representing·indices·of·matching</span></div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·keypoints.</span></div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">using·</span>MatchIndicesMap·=·std::map&lt;IndexPair,·CorrespondenceIndices&gt;;</div> 
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>165 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>std::vector&lt;SfmTrack2d&gt;·tracksFromPairwiseMatches(</div> 
162 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">const</span>·MatchIndicesMap&amp;·matches,·<span·class="keyword">const</span>·KeypointsVector&amp;·keypoints,</div> 
163 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordtype">bool</span>·verbose·=·<span·class="keyword">false</span>);</div>166 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//·Explicit·instantiation·for·d=2·and·d=3·in·.cpp·file:</span></div>
 167 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">using·</span>ShonanFactor2·=·<a·class="code·hl_class"·href="a04744.html">ShonanFactor&lt;2&gt;</a>;</div>
 168 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">using·</span>ShonanFactor3·=·<a·class="code·hl_class"·href="a04744.html">ShonanFactor&lt;3&gt;</a>;</div>
164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>169 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}··<span·class="comment">//·namespace·gtsfm</span></div> 
166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}··<span·class="comment">//·namespace·gtsam</span></div>170 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//·namespace·gtsam</span></div>
 171 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>
 172 <div·class="ttc"·id="aa00338_html"><div·class="ttname"><a·href="a00338.html">SOn.h</a></div><div·class="ttdoc">N*N·matrix·representation·of·SO(N).</div></div>
168 <div·class="ttc"·id="aa00029_html"><div·class="ttname"><a·href="a00029.html">DSFMap.h</a></div><div·class="ttdoc">Allow·for·arbitrary·type·in·DSF.</div></div>173 <div·class="ttc"·id="aa00371_html"><div·class="ttname"><a·href="a00371.html">Rot2.h</a></div><div·class="ttdoc">2D·rotation</div></div>
169 <div·class="ttc"·id="aa01202_html"><div·class="ttname"><a·href="a01202.html">SfmTrack.h</a></div><div·class="ttdoc">A·simple·data·structure·for·a·track·in·Structure·from·Motion.</div></div>174 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
170 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>175 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
171 <div·class="ttc"·id="aa04692_html"><div·class="ttname"><a·href="a04692.html">gtsam::gtsfm::Keypoints</a></div><div·class="ttdef"><b>Definition</b>·DsfTrackGenerator.h:41</div></div> 
172 <div·class="ttc"·id="aa04692_html_ab906f39dfa48f5a5c0eef453fea324bf"><div·class="ttname"><a·href="a04692.html#ab906f39dfa48f5a5c0eef453fea324bf">gtsam::gtsfm::Keypoints::responses</a></div><div·class="ttdeci">boost::optional&lt;·gtsam::Vector·&gt;·responses</div><div·class="ttdoc[·...·truncated·by·diffoscope;·len:·129,·SHA:·702119243606eb523a56446e66460671f22ea14dd2b53d01dc17c6f275b9d73f·...·]</div></div>176 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="tt[·...·truncated·by·diffoscope;·len:·119,·SHA:·70c72570359adce3f51e881d82463f218d7f8ed90f8aeef2eee26dbf56ff143c·...·]</div></div>
 177 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
 178 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
 179 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
Max diff block lines reached; 946/24913 bytes (3.80%) of diff not shown.
6.86 KB
html2text {}
Max HTML report size reached
18.1 KB
./usr/share/doc/libgtsam-dev/html/a01223.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanAveraging.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmData.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 62 lines modifiedOffset 94, 67 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">ShonanAveraging.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SfmData.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Shonan·Averaging·algorithm.··105 <p>Data·structure·for·dealing·with·Structure·from·Motion·data.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01223_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04728.html">gtsam::ShonanAveragingParameters&lt;·d·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·governing·optimization·etc.··<a·href="a04728.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04732.html">gtsam::ShonanAveraging&lt;·d·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·implements·Shonan·Averaging·from·our·ECCV'20·paper.··<a·href="a04732.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04736.html">gtsam::ShonanAveraging2</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04740.html">gtsam::ShonanAveraging3</a></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
130 Typedefs</h2></td></tr> 
131 <tr·class="memitem:a886fc97169daab9f4355c29bc1bbe21d"·id="r_a886fc97169daab9f4355c29bc1bbe21d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a886fc97169daab9f4355c29bc1bbe21d"·name="a886fc97169daab9f4355c29bc1bbe21d"></a> 
132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanAveragingParameters2</b>·=·<a·class="el"·href="a04728.html">ShonanAveragingParameters</a>&lt;·2·&gt;</td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem:a6e7ce86bab3b1d18e912c7c61e0c8f02"·id="r_a6e7ce86bab3b1d18e912c7c61e0c8f02"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6e7ce86bab3b1d18e912c7c61e0c8f02"·name="a6e7ce86bab3b1d18e912c7c61e0c8f02"></a>
 117 <a·class="el"·href="a03228.html">Rot3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::openGLFixedRotation</b>·()</td></tr>
 118 <tr·class="separator:a6e7ce86bab3b1d18e912c7c61e0c8f02"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:ade6eca65dc0168a65f641961ca97924c"·id="r_ade6eca65dc0168a65f641961ca97924c"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ade6eca65dc0168a65f641961ca97924c">gtsam::openGL2gtsam</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr>
 120 <tr·class="memdesc:ade6eca65dc0168a65f641961ca97924c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·an·openGL·camera·pose·to·an·GTSAM·camera·pose.··<br·/></td></tr>
 121 <tr·class="separator:ade6eca65dc0168a65f641961ca97924c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 <tr·class="memitem:aaff07ef70e6161c4d1d2bd7546ff91e6"·id="r_aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aaff07ef70e6161c4d1d2bd7546ff91e6">gtsam::gtsam2openGL</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr>
 123 <tr·class="memdesc:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr>
 124 <tr·class="separator:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 <tr·class="memitem:ad632ed56581bf174eef379bbe272a06a"·id="r_ad632ed56581bf174eef379bbe272a06a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad632ed56581bf174eef379bbe272a06a">gtsam::gtsam2openGL</a>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;PoseGTSAM)</td></tr>
 126 <tr·class="memdesc:ad632ed56581bf174eef379bbe272a06a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr>
 127 <tr·class="separator:ad632ed56581bf174eef379bbe272a06a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a43c2c2ead4fddd79d9c3f9a5bfa764ae"·id="r_a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a43c2c2ead4fddd79d9c3f9a5bfa764ae">gtsam::writeBAL</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data)</td></tr>
 129 <tr·class="memdesc:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr>
 130 <tr·class="separator:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a710ec0322f4a2c0883841b58516b7a6a"·id="r_a710ec0322f4a2c0883841b58516b7a6a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04704.html">SfmData</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a710ec0322f4a2c0883841b58516b7a6a">gtsam::readBal</a>·(const·std::string·&amp;filename)</td></tr>
 132 <tr·class="memdesc:a710ec0322f4a2c0883841b58516b7a6a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·parses·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·and·returns·the·data·as·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr>
 133 <tr·class="separator:a710ec0322f4a2c0883841b58516b7a6a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a4a2433812cf34ee359e3ec99f4f5bcc4"·id="r_a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a4a2433812cf34ee359e3ec99f4f5bcc4">gtsam::writeBALfromValues</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values)</td></tr>
 135 <tr·class="memdesc:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure·and·a·value·structure·(measurements·are·the·same·as·the·SfM·input·data,·while·camera·poses·and·values·are·read·from·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>)··<br·/></td></tr>
133 <tr·class="separator:a886fc97169daab9f4355c29bc1bbe21d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:a0df2dbcf06c109cddd823eeb11332365"·id="r_a0df2dbcf06c109cddd823eeb11332365"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0df2dbcf06c109cddd823eeb11332365"·name="a0df2dbcf06c109cddd823eeb11332365"></a> 
135 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanAveragingParameters3</b>·=·<a·class="el"·href="a04728.html">ShonanAveragingParameters</a>&lt;·3·&gt;</td></tr>137 <tr·class="memitem:ad8b55993353cbab0fde06b872783fe92"·id="r_ad8b55993353cbab0fde06b872783fe92"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·146,·SHA:·ced66bca6447c052f424a10c67a4a85a29cb60f185a2e9f86a9a6390991fb87c·...·]</td></tr>
 138 <tr·class="memdesc:ad8b55993353cbab0fde06b872783fe92"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·from·db.··<br·/></td></tr>
 139 <tr·class="separator:ad8b55993353cbab0fde06b872783fe92"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:aba34ed4a103d9057536ee5cac27cfdef"·id="r_aba34ed4a103d9057536ee5cac27cfdef"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aba34ed4a103d9057536ee5cac27cfdef">gtsam::initialCamerasAndPointsEstimate</a>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;db)</td></tr>
 141 <tr·class="memdesc:aba34ed4a103d9057536ee5cac27cfdef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·and·points·from·db.··<br·/></td></tr>
136 <tr·class="separator:a0df2dbcf06c109cddd823eeb11332365"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:aba34ed4a103d9057536ee5cac27cfdef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>143 </table>
138 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>144 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
139 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</p>145 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</p>
140 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>146 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
141 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</dd></dl>147 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>
142 </div></div><!--·contents·-->148 </div></div><!--·contents·-->
143 </div><!--·doc-content·-->149 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->151 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
146 ··<ul>152 ··<ul>
147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01223.html">ShonanAveraging.h</a></li>153 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01223.html">SfmData.cpp</a></li>
148 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>154 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
149 ··</ul>155 ··</ul>
150 </div>156 </div>
151 </body>157 </body>
152 </html>158 </html>
4.42 KB
html2text {}
Max HTML report size reached
1.02 KB
./usr/share/doc/libgtsam-dev/html/a01223.js
959 B
js-beautify {}
Max HTML report size reached
19.6 KB
./usr/share/doc/libgtsam-dev/html/a01226.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmData.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 43 lines modifiedOffset 94, 84 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
 101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>·&#124;
100 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">TranslationRecovery.cpp·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">SfmData.h·File·Reference</div></div>
102 </div><!--header-->105 </div><!--header-->
103 <div·class="contents">106 <div·class="contents">
  
104 <p>Source·code·for·recovering·translations·when·rotations·are·given.··107 <p>Data·structure·for·dealing·with·Structure·from·Motion·data.··
105 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
 109 <p><a·href="a01226_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">110 <table·class="memberdecls">
 111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 112 Classes</h2></td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04704.html">gtsam::SfmData</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·stores·a·bunch·of·SfmTracks.··<a·href="a04704.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04708.html">gtsam::traits&lt;·SfmData·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04708.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </table><table·class="memberdecls">
 120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
 121 Namespaces</h2></td></tr>
 122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
 123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
 124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 125 </table><table·class="memberdecls">
 126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 127 Typedefs</h2></td></tr>
 128 <tr·class="memitem:acab0207730cf78822bdf274b50739d31"·id="r_acab0207730cf78822bdf274b50739d31"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acab0207730cf78822bdf274b50739d31"·name="acab0207730cf78822bdf274b50739d31"></a>
 129 typedef·<a·class="el"·href="a03104.html">PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">Cal3Bundler</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmCamera</b></td></tr>
 130 <tr·class="memdesc:acab0207730cf78822bdf274b50739d31"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·the·structure·for·the·camera·poses.·<br·/></td></tr>
 131 <tr·class="separator:acab0207730cf78822bdf274b50739d31"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
108 Functions</h2></td></tr>134 Functions</h2></td></tr>
109 <tr·class="memitem:ab3336a59cb8f20966b3dc22d3a985951"·id="r_ab3336a59cb8f20966b3dc22d3a985951"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3336a59cb8f20966b3dc22d3a985951"·name="ab3336a59cb8f20966b3dc22d3a985951"></a> 
110 <a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>getSameTranslationDSFMap</b>·(const·std::vector&lt;·<a·class="el"·href="a04[·...·truncated·by·diffoscope;·len:·114,·SHA:·ad2155283b89ff86f36cda035cde41300d7a756aded362e696fe409cad57d00b·...·])</td></tr>135 <tr·class="memitem:a710ec0322f4a2c0883841b58516b7a6a"·id="r_a710ec0322f4a2c0883841b58516b7a6a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04704.html">SfmData</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·h[·...·truncated·by·diffoscope;·len:·103,·SHA:·5f16badfdfdf32098ecd51342f0ca8e1a4cdf57f2a627c9cafc0544c15a8c46e·...·])</td></tr>
 136 <tr·class="memdesc:a710ec0322f4a2c0883841b58516b7a6a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·parses·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·and·returns·the·data·as·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr>
 137 <tr·class="separator:a710ec0322f4a2c0883841b58516b7a6a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:a43c2c2ead4fddd79d9c3f9a5bfa764ae"·id="r_a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a43c2c2ead4fddd79d9c3f9a5bfa764ae">gtsam::writeBAL</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data)</td></tr>
 139 <tr·class="memdesc:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure.··<br·/></td></tr>
 140 <tr·class="separator:a43c2c2ead4fddd79d9c3f9a5bfa764ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 141 <tr·class="memitem:a4a2433812cf34ee359e3ec99f4f5bcc4"·id="r_a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a4a2433812cf34ee359e3ec99f4f5bcc4">gtsam::writeBALfromValues</a>·(const·std::string·&amp;filename,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;data,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;values)</td></tr>
 142 <tr·class="memdesc:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·"Bundle·Adjustment·in·the·Large"·(BAL)·file·from·a·<a·class="el"·href="a04704.html"·title="SfmData·stores·a·bunch·of·SfmTracks.">SfmData</a>·structure·and·a·value·structure·(measurements·are·the·same·as·the·SfM·input·data,·while·camera·poses·and·values·are·read·from·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>)··<br·/></td></tr>
 143 <tr·class="separator:a4a2433812cf34ee359e3ec99f4f5bcc4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:ade6eca65dc0168a65f641961ca97924c"·id="r_ade6eca65dc0168a65f641961ca97924c"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ade6eca65dc0168a65f641961ca97924c">gtsam::openGL2gtsam</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr>
 145 <tr·class="memdesc:ade6eca65dc0168a65f641961ca97924c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·an·openGL·camera·pose·to·an·GTSAM·camera·pose.··<br·/></td></tr>
111 <tr·class="separator:ab3336a59cb8f20966b3dc22d3a985951"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:ade6eca65dc0168a65f641961ca97924c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:aaff07ef70e6161c4d1d2bd7546ff91e6"·id="r_aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aaff07ef70e6161c4d1d2bd7546ff91e6">gtsam::gtsam2openGL</a>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;R,·double·tx,·double·ty,·double·tz)</td></tr>
 148 <tr·class="memdesc:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr>
112 <tr·class="memitem:a2294f560c12980162304df2e1ce120d1"·id="r_a2294f560c12980162304df2e1ce120d1"><td·class="memTemplParams"·colspan="2"><a·id="a2294f560c12980162304df2e1ce120d1"·name="a2294f560c12980162304df2e1ce120d1"></a> 
113 template&lt;typename·T·&gt;·</td></tr> 
114 <tr·class="memitem:a2294f560c12980162304df2e1ce120d1"><td·class="memTemplItemLeft"·align="right"·valign="top">std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>removeSameTranslationNodes</b>·(const·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·T·&gt;·&gt;·&amp;edges,·const·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;sameTranslationDSFMap)</td></tr> 
115 <tr·class="separator:a2294f560c12980162304df2e1ce120d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:aaff07ef70e6161c4d1d2bd7546ff91e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:a118e54cf9dba4c2f189dc49a950b84c9"·id="r_a118e54cf9dba4c2f189dc49a950b84c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a118e54cf9dba4c2f189dc49a950b84c9"·name="a118e54cf9dba4c2f189dc49a950b84c9"></a> 
117 <a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>addSameTranslationNodes</b>·(const·<a·class="el"·href="a04612.html">Values</a>·&amp;result,·const·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"[·...·truncated·by·diffoscope;·len:·93,·SHA:·a9e9393da3ccfe35b0506141a3a2091f331058a3528771b5137f1d140776a392·...·])</td></tr>150 <tr·class="memitem:ad632ed56581bf174eef379bbe272a06a"·id="r_ad632ed56581bf174eef379bbe272a06a"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·hre[·...·truncated·by·diffoscope;·len:·138,·SHA:·5599f4f9d3a123b8880fa5ee84b07939f3042126db8453fb8bea0fde75779dac·...·])</td></tr>
 151 <tr·class="memdesc:ad632ed56581bf174eef379bbe272a06a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·converts·a·GTSAM·camera·pose·to·an·openGL·camera·pose.··<br·/></td></tr>
 152 <tr·class="separator:ad632ed56581bf174eef379bbe272a06a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 153 <tr·class="memitem:ad8b55993353cbab0fde06b872783fe92"·id="r_ad8b55993353cbab0fde06b872783fe92"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ad8b55993353cbab0fde06b872783fe92">gtsam::initialCamerasEstimate</a>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;db)</td></tr>
 154 <tr·class="memdesc:ad8b55993353cbab0fde06b872783fe92"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·from·db.··<br·/></td></tr>
118 <tr·class="separator:a118e54cf9dba4c2f189dc49a950b84c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:ad8b55993353cbab0fde06b872783fe92"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 156 <tr·class="memitem:aba34ed4a103d9057536ee5cac27cfdef"·id="r_aba34ed4a103d9057536ee5cac27cfdef"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aba34ed4a103d9057536ee5cac27cfdef">gtsam::initialCamerasAndPointsEstimate</a>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;db)</td></tr>
 157 <tr·class="memdesc:aba34ed4a103d9057536ee5cac27cfdef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·creates·initial·values·for·cameras·and·points·from·db.··<br·/></td></tr>
 158 <tr·class="separator:aba34ed4a103d9057536ee5cac27cfdef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>159 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 161 <div·class="textblock"><p>Data·structure·for·dealing·with·Structure·from·Motion·data.·</p>
121 <div·class="textblock"><p>Source·code·for·recovering·translations·when·rotations·are·given.·</p> 
122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Akshay·Krishnan·</dd></dl> 
123 <dl·class="section·date"><dt>Date</dt><dd>March·2020·</dd></dl>162 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
 163 <dl·class="section·author"><dt>Author</dt><dd>Frank·dellaert·</dd></dl>
124 </div></div><!--·contents·-->164 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>168 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01226.html">TranslationRecovery.cpp</a></li>169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01226.html">SfmData.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>171 ··</ul>
132 </div>172 </div>
133 </body>173 </body>
134 </html>174 </html>
4.94 KB
html2text {}
Max HTML report size reached
9.82 KB
./usr/share/doc/libgtsam-dev/html/a01229.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanGaugeFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanAveraging.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 44 lines modifiedOffset 95, 61 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ShonanGaugeFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ShonanAveraging.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.··106 <p>Shonan·Averaging·algorithm.··
106 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01229_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01229_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">109 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04728.html">gtsam::ShonanAveragingParameters&lt;·d·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·governing·optimization·etc.··<a·href="a04728.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04732.html">gtsam::ShonanAveraging&lt;·d·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·implements·Shonan·Averaging·from·our·ECCV'20·paper.··<a·href="a04732.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04736.html">gtsam::ShonanAveraging2</a></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04748.html">gtsam::ShonanGaugeFactor</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04740.html">gtsam::ShonanAveraging3</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·<a·class="el"·href="a04748.html"·title="The·ShonanGaugeFactor·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.">ShonanGaugeFactor</a>·creates·a·constraint·on·a·single·SO(n)·to·avoid·moving·in·the·stabilizer.··<a·href="a04748.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 130 Typedefs</h2></td></tr>
 131 <tr·class="memitem:a886fc97169daab9f4355c29bc1bbe21d"·id="r_a886fc97169daab9f4355c29bc1bbe21d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a886fc97169daab9f4355c29bc1bbe21d"·name="a886fc97169daab9f4355c29bc1bbe21d"></a>
 132 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanAveragingParameters2</b>·=·<a·class="el"·href="a04728.html">ShonanAveragingParameters</a>&lt;·2·&gt;</td></tr>
 133 <tr·class="separator:a886fc97169daab9f4355c29bc1bbe21d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a0df2dbcf06c109cddd823eeb11332365"·id="r_a0df2dbcf06c109cddd823eeb11332365"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0df2dbcf06c109cddd823eeb11332365"·name="a0df2dbcf06c109cddd823eeb11332365"></a>
 135 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ShonanAveragingParameters3</b>·=·<a·class="el"·href="a04728.html">ShonanAveragingParameters</a>&lt;·3·&gt;</td></tr>
 136 <tr·class="separator:a0df2dbcf06c109cddd823eeb11332365"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>137 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>138 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·</p>139 <div·class="textblock"><p>Shonan·Averaging·algorithm.·</p>
123 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>140 <dl·class="section·date"><dt>Date</dt><dd>March·2019·-·August·2020·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>141 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·David·Rosen,·and·Jing·Wu·</dd></dl>
125 </div></div><!--·contents·-->142 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>146 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01229.html">ShonanGaugeFactor.h</a></li>147 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01229.html">ShonanAveraging.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>148 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>149 ··</ul>
133 </div>150 </div>
134 </body>151 </body>
135 </html>152 </html>
2.44 KB
html2text {}
Max HTML report size reached
454 B
./usr/share/doc/libgtsam-dev/html/a01229.js
368 B
js-beautify {}
Max HTML report size reached
111 KB
./usr/share/doc/libgtsam-dev/html/a01229_source.html
Max HTML report size reached
7.93 KB
./usr/share/doc/libgtsam-dev/html/a01235.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/FrobeniusFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseTranslationPrior.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 43 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PoseTranslationPrior.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Various·factors·that·minimize·some·Frobenius·norm.··105 <p>Implements·a·prior·on·the·translation·component·of·a·pose.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01235_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04892.html">gtsam::PoseTranslationPrior&lt;·POSE·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prior·on·the·translation·part·of·a·pose.··<a·href="a04892.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:aa43e7fd7c2b86873458a91ddafc506e4"·id="r_aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">gtsam::ConvertNoiseModel</a>·(const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·size_t·n,·bool·defaultToUnit=true)</td></tr> 
117 <tr·class="memdesc:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">When·creating·(any)·<a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·we·can·convert·a·Rot/Pose·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·noise·model·into·a·n-dimensional·isotropic·noise·model·used·to·weight·the·Frobenius·norm.··<br·/></td></tr> 
118 <tr·class="separator:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>120 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p>122 <div·class="textblock"><p>Implements·a·prior·on·the·translation·component·of·a·pose.·</p>
122 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>Jun·14,·2012·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
124 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>129 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01235.html">FrobeniusFactor.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01235.html">PoseTranslationPrior.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>132 ··</ul>
132 </div>133 </div>
133 </body>134 </body>
134 </html>135 </html>
1.98 KB
html2text {}
Max HTML report size reached
302 B
./usr/share/doc/libgtsam-dev/html/a01235.js
216 B
js-beautify {}
Max HTML report size reached
7.89 KB
./usr/share/doc/libgtsam-dev/html/a01241.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/RegularImplicitSchurFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 46 lines modifiedOffset 96, 49 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">RegularImplicitSchurFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SmartProjectionFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.··105 <p>Smart·factor·on·cameras·(pose·+·calibration)··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01241_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01241_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04912.html">gtsam::RegularImplicitSchurFactor&lt;·CAMERA·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04936.html">gtsam::SmartProjectionFactor&lt;·CAMERA·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04912.html"·title="RegularImplicitSchurFactor.">RegularImplicitSchurFactor</a>.··<a·href="a04912.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04936.html"·title="SmartProjectionFactor:·triangulates·point·and·keeps·an·estimate·of·it·around.">SmartProjectionFactor</a>:·triangulates·point·and·keeps·an·estimate·of·it·around.··<a·href="a04936.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04916.html">gtsam::traits&lt;·RegularImplicitSchurFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04940.html">gtsam::traits&lt;·SmartProjectionFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04940.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>123 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·</p>125 <div·class="textblock"><p>Smart·factor·on·cameras·(pose·+·calibration)·</p>
125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
126 <dd>127 <dd>
127 Luca·Carlone·</dd></dl>128 Zsolt·Kira·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd></dl>
128 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
129 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>135 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01241.html">RegularImplicitSchurFactor.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01241.html">SmartProjectionFactor.h</a></li>
134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
135 ··</ul>138 ··</ul>
136 </div>139 </div>
137 </body>140 </body>
138 </html>141 </html>
2.11 KB
html2text {}
Max HTML report size reached
466 B
./usr/share/doc/libgtsam-dev/html/a01241.js
380 B
js-beautify {}
Max HTML report size reached
302 KB
./usr/share/doc/libgtsam-dev/html/a01241_source.html
Max HTML report size reached
41.3 KB
./usr/share/doc/libgtsam-dev/html/a01247.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/dataset.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseRotationPrior.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 171 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#define-members">Macros</a>·&#124; 
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">dataset.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PoseRotationPrior.h·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>utility·functions·for·loading·datasets··105 <p>Implements·a·prior·on·the·rotation·component·of·a·pose.··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01247_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04888.html">gtsam::PoseRotationPrior&lt;·POSE·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
117 Macros</h2></td></tr> 
118 <tr·class="memitem:a0095c1e0ae26941efea12c77f2232f2f"·id="r_a0095c1e0ae26941efea12c77f2232f2f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0095c1e0ae26941efea12c77f2232f2f"·name="a0095c1e0ae26941efea12c77f2232f2f"></a> 
119 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>LINESIZE</b>&#160;&#160;&#160;81920</td></tr> 
120 <tr·class="separator:a0095c1e0ae26941efea12c77f2232f2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem:a9b152c5da3cfcdbf775b39a4dda5646e"·id="r_a9b152c5da3cfcdbf775b39a4dda5646e"><td·class="memTemplParams"·colspan="2"><a·id="a9b152c5da3cfcdbf775b39a4dda5646e"·name="a9b152c5da3cfcdbf775b39a4dda5646e"></a> 
125 template&lt;typename·T·&gt;·</td></tr> 
126 <tr·class="memitem:a9b152c5da3cfcdbf775b39a4dda5646e"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::Parser</b>·=·std::function&lt;·boost::optional&lt;·T·&gt;(istream·&amp;is,·const·string·&amp;tag)&gt;</td></tr> 
127 <tr·class="separator:a9b152c5da3cfcdbf775b39a4dda5646e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:ae41fc78bcb55de4f3cfe9f49c08e6857"·id="r_ae41fc78bcb55de4f3cfe9f49c08e6857"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae41fc78bcb55de4f3cfe9f49c08e6857"·name="ae41fc78bcb55de4f3cfe9f49c08e6857"></a> 
129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BearingRange2D</b>·=·<a·class="el"·href="a02924.html">BearingRange</a>&lt;·<a·class="el"·href="a03156.html">Pose2</a>,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;</td></tr> 
130 <tr·class="separator:ae41fc78bcb55de4f3cfe9f49c08e6857"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 </table><table·class="memberdecls"> 
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
133 Functions</h2></td></tr> 
134 <tr·class="memitem:aef971b2c69845e4fcce707306703c7b8"·id="r_aef971b2c69845e4fcce707306703c7b8"><td·class="memItemLeft"·align="right"·valign="top">string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aef971b2c69845e4fcce707306703c7b8">gtsam::findExampleDataFile</a>·(const·std::string·&amp;name)</td></tr> 
135 <tr·class="memdesc:aef971b2c69845e4fcce707306703c7b8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Find·the·full·path·to·an·example·dataset·distributed·with·gtsam.··<br·/></td></tr> 
136 <tr·class="separator:aef971b2c69845e4fcce707306703c7b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 <tr·class="memitem:adbe09e573771fd72b08069353d537725"·id="r_adbe09e573771fd72b08069353d537725"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adbe09e573771fd72b08069353d537725"·name="adbe09e573771fd72b08069353d537725"></a> 
138 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createRewrittenFileName</b>·(const·std::string·&amp;name)</td></tr> 
139 <tr·class="memdesc:adbe09e573771fd72b08069353d537725"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·temporary·file·name·that·needs·to·be·ignored·in·.gitingnore·for·checking·read-write·oprations.·<br·/></td></tr> 
140 <tr·class="separator:adbe09e573771fd72b08069353d537725"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 <tr·class="memitem:a74b68182ddcb10f2319bf75681216dfc"·id="r_a74b68182ddcb10f2319bf75681216dfc"><td·class="memTemplParams"·colspan="2"><a·id="a74b68182ddcb10f2319bf75681216dfc"·name="a74b68182ddcb10f2319bf75681216dfc"></a> 
142 template&lt;typename·T·&gt;·</td></tr> 
143 <tr·class="memitem:a74b68182ddcb10f2319bf75681216dfc"><td·class="memTemplItemLeft"·align="right"·valign="top">map&lt;·size_t,·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseToMap</b>·(const·string·&amp;filename,·Parser&lt;·pair&lt;·size_t,·T·&gt;·&gt;·parse,·size_t·maxIndex)</td></tr> 
144 <tr·class="separator:a74b68182ddcb10f2319bf75681216dfc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 <tr·class="memitem:abfc0157e4790e3b03dc601d3e86c684d"·id="r_abfc0157e4790e3b03dc601d3e86c684d"><td·class="memItemLeft"·align="right"·valign="top">boost::optional&lt;·<a·class="el"·href="a01428.html#a6ab764d13f9aaeafc2dc60763b05ec0e">IndexedPose</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abfc0157e4790e3b03dc601d3e86c684d">gtsam::parseVertexPose</a>·(std::istream·&amp;is,·const·std::string·&amp;tag)</td></tr> 
146 <tr·class="memdesc:abfc0157e4790e3b03dc601d3e86c684d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·TORO/G2O·vertex·"id·x·y·yaw".··<br·/></td></tr> 
147 <tr·class="separator:abfc0157e4790e3b03dc601d3e86c684d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 <tr·class="memitem:ae75df39f3ad6f9d6e3ed13519715e075"·id="r_ae75df39f3ad6f9d6e3ed13519715e075"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae75df39f3ad6f9d6e3ed13519715e075"·name="ae75df39f3ad6f9d6e3ed13519715e075"></a> 
149 template&lt;&gt;·</td></tr> 
150 <tr·class="memitem:ae75df39f3ad6f9d6e3ed13519715e075"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::map&lt;·size_t,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseVariables&lt;·Pose2·&gt;</b>·(const·std::string·&amp;filename,·size_t·maxIndex)</td></tr> 
151 <tr·class="separator:ae75df39f3ad6f9d6e3ed13519715e075"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
152 <tr·class="memitem:a961e0398bbfc2504c62fdaad70472418"·id="r_a961e0398bbfc2504c62fdaad70472418"><td·class="memItemLeft"·align="right"·valign="top">boost::optional&lt;·IndexedLandmark·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a961e0398bbfc2504c62fdaad70472418">gtsam::parseVertexLandmark</a>·(std::istream·&amp;is,·const·std::string·&amp;tag)</td></tr> 
153 <tr·class="memdesc:a961e0398bbfc2504c62fdaad70472418"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·G2O·landmark·vertex·"id·x·y".··<br·/></td></tr> 
154 <tr·class="separator:a961e0398bbfc2504c62fdaad70472418"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a3e3796f20f02642e733d6e2bdc447dfe"·id="r_a3e3796f20f02642e733d6e2bdc447dfe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e3796f20f02642e733d6e2bdc447dfe"·name="a3e3796f20f02642e733d6e2bdc447dfe"></a> 
156 template&lt;&gt;·</td></tr> 
157 <tr·class="memitem:a3e3796f20f02642e733d6e2bdc447dfe"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::map&lt;·size_t,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseVariables&lt;·Point2·&gt;</b>·(const·std::string·&amp;filename,·size_t·maxIndex)</td></tr> 
158 <tr·class="separator:a3e3796f20f02642e733d6e2bdc447dfe"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 <tr·class="memitem:abc8bb9db0893652e8b5e7b47782ec990"·id="r_abc8bb9db0893652e8b5e7b47782ec990"><td·class="memItemLeft"·align="right"·valign="top">boost::optional&lt;·IndexedEdge·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abc8bb9db0893652e8b5e7b47782ec990">gtsam::parseEdge</a>·(std::istream·&amp;is,·const·std::string·&amp;tag)</td></tr> 
160 <tr·class="memdesc:abc8bb9db0893652e8b5e7b47782ec990"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·TORO/G2O·edge·"id1·id2·x·y·yaw".··<br·/></td></tr> 
161 <tr·class="separator:abc8bb9db0893652e8b5e7b47782ec990"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
162 <tr·class="memitem:ad02dbe8fc28b5cfdf24dfb1c668b8753"·id="r_ad02dbe8fc28b5cfdf24dfb1c668b8753"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad02dbe8fc28b5cfdf24dfb1c668b8753"·name="ad02dbe8fc28b5cfdf24dfb1c668b8753"></a> 
163 boost::shared_ptr&lt;·<a·class="el"·href="a04020.html">Sampler</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createSampler</b>·(const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model)</td></tr> 
164 <tr·class="separator:ad02dbe8fc28b5cfdf24dfb1c668b8753"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
165 <tr·class="memitem:a496b1bdd8067546073ef7065996b1b23"·id="r_a496b1bdd8067546073ef7065996b1b23"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a496b1bdd8067546073ef7065996b1b23"·name="a496b1bdd8067546073ef7065996b1b23"></a> 
166 template&lt;&gt;·</td></tr> 
167 <tr·class="memitem:a496b1bdd8067546073ef7065996b1b23"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03156.html">Pose2</a>·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseMeasurements</b>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model,·size_t·maxIndex)</td></tr> 
168 <tr·class="separator:a496b1bdd8067546073ef7065996b1b23"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
169 <tr·class="memitem:af50bf4a0f230f78ad5569be29f5a8bac"·id="r_af50bf4a0f230f78ad5569be29f5a8bac"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af50bf4a0f230f78ad5569be29f5a8bac"·name="af50bf4a0f230f78ad5569be29f5a8bac"></a> 
170 template&lt;&gt;·</td></tr> 
171 <tr·class="memitem:af50bf4a0f230f78ad5569be29f5a8bac"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03212.html">Rot2</a>·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseMeasurements</b>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model,·size_t·maxIndex)</td></tr> 
172 <tr·class="separator:af50bf4a0f230f78ad5569be29f5a8bac"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
173 <tr·class="memitem:a8ca0f15785aa4b7f37a5222167874b9f"·id="r_a8ca0f15785aa4b7f37a5222167874b9f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8ca0f15785aa4b7f37a5222167874b9f"·name="a8ca0f15785aa4b7f37a5222167874b9f"></a> 
174 template&lt;&gt;·</td></tr> 
175 <tr·class="memitem:a8ca0f15785aa4b7f37a5222167874b9f"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·<a·class="el"·href="a03156.html">Pose2</a>·&gt;::shared_ptr·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::parseFactors&lt;·Pose2·&gt;</b>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model,·size_t·maxIndex)</td></tr> 
176 <tr·class="separator:a8ca0f15785aa4b7f37a5222167874b9f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
177 <tr·class="memitem:a635ec096b94adc2b05f081cd07eb2c0f"·id="r_a635ec096b94adc2b05f081cd07eb2c0f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">GraphAndValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a635ec096b94adc2b05f081cd07eb2c0f">gtsam::load2D</a>·(const·std::string·&amp;filename,·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·model=<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>(),·size_t·maxIndex=0,·bool·addNoise=false,·bool·smart=true,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">NoiseFormat</a>·noiseFormat=<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a2f9067b8f5bd2d0dd38c49326a4c070e">NoiseFormatAUTO</a>,·<a·class="el"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">KernelFunctionType</a>·kernelFunctionType=KernelFunctionTypeNONE)</td></tr> 
178 <tr·class="memdesc:a635ec096b94adc2b05f081cd07eb2c0f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Load·TORO/G2O·style·graph·files.··<br·/></td></tr> 
179 <tr·class="separator:a635ec096b94adc2b05f081cd07eb2c0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
180 <tr·class="memitem:a79f6cde1c018ea0f4ca3c7fc83123a14"·id="r_a79f6cde1c018ea0f4ca3c7fc83123a14"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">GraphAndValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a79f6cde1c018ea0f4ca3c7fc83123a14">gtsam::load2D</a>·(pair&lt;·string,·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&gt;·dataset,·size_t·maxIndex,·bool·addNoise,·bool·smart,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">NoiseFormat</a>·noiseFormat,·<a·class="el"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">KernelFunctionType</a>·kernelFunctionType)</td></tr> 
181 <tr·class="memdesc:a79f6cde1c018ea0f4ca3c7fc83123a14"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Load·TORO·2D·Graph.··<br·/></td></tr> 
182 <tr·class="separator:a79f6cde1c018ea0f4ca3c7fc83123a14"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
183 <tr·class="memitem:a31b99c7e93268cd97ea00108ec4efc90"·id="r_a31b99c7e93268cd97ea00108ec4efc90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a31b99c7e93268cd97ea00108ec4efc90"·name="a31b99c7e93268cd97ea00108ec4efc90"></a> 
184 <a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">GraphAndValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::load2D_robust</b>·(const·string·&amp;filename,·const·noiseModel::Base::shared_ptr·&amp;model,·size_t·maxIndex)</td></tr> 
185 <tr·class="separator:a31b99c7e93268cd97ea00108ec4efc90"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
186 <tr·class="memitem:acfe516bc2d9ca4cc4530dd3b8460ce3d"·id="r_acfe516bc2d9ca4cc4530dd3b8460ce3d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acfe516bc2d9ca4cc4530dd3b8460ce3d"·name="acfe516bc2d9ca4cc4530dd3b8460ce3d"></a> 
187 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::save2D</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;config,·const·noiseModel::Diagonal::shared_ptr·model,·const·std::string·&amp;filename)</td></tr> 
188 <tr·class="memdesc:acfe516bc2d9ca4cc4530dd3b8460ce3d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·2d·graph·<br·/></td></tr> 
189 <tr·class="separator:acfe516bc2d9ca4cc4530dd3b8460ce3d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
190 <tr·class="memitem:a71d086efc70f4af31d3c3b00dde4f7c0"·id="r_a71d086efc70f4af31d3c3b00dde4f7c0"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">GraphAndValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a71d086efc70f4af31d3c3b00dde4f7c0">gtsam::readG2o</a>·(const·std::string·&amp;g2oFile,·const·bool·is3D=false,·<a·class="el"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">KernelFunctionType</a>·kernelFunctionType=KernelFunctionTypeNONE)</td></tr> 
191 <tr·class="memdesc:a71d086efc70f4af31d3c3b00dde4f7c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·parses·a·g2o·file·and·stores·the·measurements·into·a·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·and·the·initial·guess·in·a·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>·structure.··<br·/></td></tr> 
192 <tr·class="separator:a71d086efc70f4af31d3c3b00dde4f7c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
193 <tr·class="memitem:a68bc584d72da3747666ac134a9490f92"·id="r_a68bc584d72da3747666ac134a9490f92"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a68bc584d72da3747666ac134a9490f92">gtsam::writeG2o</a>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;estimate,·const·std::string·&amp;filename)</td></tr> 
194 <tr·class="memdesc:a68bc584d72da3747666ac134a9490f92"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·function·writes·a·g2o·file·from·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·and·a·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>·structure.··<br·/></td></tr> 
Max diff block lines reached; 1575/29784 bytes (5.29%) of diff not shown.
12.1 KB
html2text {}
Max HTML report size reached
1.04 KB
./usr/share/doc/libgtsam-dev/html/a01247.js
981 B
js-beautify {}
Max HTML report size reached
61.5 KB
./usr/share/doc/libgtsam-dev/html/a01250_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartFactorParams.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/OrientedPlane3Factor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 157 lines modifiedOffset 98, 113 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SmartFactorParams.h</div></div>104 ··<div·class="headertitle"><div·class="title">OrientedPlane3Factor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01250.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·---------------------------------------------------------------[·...·truncated·by·diffoscope;·len:·13,·SHA:·04b7afb740d6c973bde6bb200d55eb4b57f46490cb6092cfcd4d75078fb58fb5·...·]</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
 108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file·OrientedPlane3Factor.cpp</span></div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@brief·OrientedPlane3·Factor·class</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@author·Alex·Trevor</span></div>
 111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·@date·December·22,·2013</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*/</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;gtsam/geometry/OrientedPlane3.h&gt;</span></div>
 117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">gtsam/geometry/triangulation.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
124 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">121 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="};">
125 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">···30</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·{</div> 
126 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··HESSIAN,·IMPLICIT_SCHUR,·JACOBIAN_Q,·JACOBIAN_SVD</div>122 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04880.html">···18</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04880.html">OrientedPlane3Factor</a>:·<span·class="keyword">public</span>·<a·class[·...·truncated·by·diffoscope;·len:·88,·SHA:·0ff6d232cbf6f12c73755280e7e27ec160864fa096678f4ea92fd2447e2ff49a·...·]</div>
 123 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·<span·class="keyword">protected</span>:</div>
 124 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·measured_p_;</div>
 125 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Pose3,·OrientedPlane3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 126 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 127 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·<span·class="keyword">public</span>:</div>
 128 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">
 129 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a04880.html#a8b12c19ade2fbcafc3dfbddeb5b84f85">···25</a></span>··<a·class="code·hl_function"·href="a04880.html#a8b12c19ade2fbcafc3dfbddeb5b84f85">OrientedPlane3Factor</a>()·{</div>
127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>};</div>130 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··}</div>
128 </div>131 </div>
 132 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<a·class="code·hl_class"·href="a04880.html">~OrientedPlane3Factor</a>()<span·class="keyword">·override·</span>{}</div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>133 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">134 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">···35</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·{</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··IGNORE_DEGENERACY,·ZERO_ON_DEGENERACY,·HANDLE_INFINITY</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>};</div>135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04880.html#a2cef73cad1acb86d374f8aaa07f3a647">···36</a></span>··<a·class="code·hl_function"·href="a04880.html#a2cef73cad1acb86d374f8aaa07f3a647">OrientedPlane3Factor</a>(<span·class="keyword"[·...·truncated·by·diffoscope;·len:·96,·SHA:·7360142e9c934174cdd164fe89bd6d06b2500917334f828273cf30165ac08aca·...·]</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·······················<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·poseKey,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey)</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······:·<a·class="code·hl_class"·href="a04536.html">Base</a>(noiseModel,·poseKey,·landmarkKey),·measured_p_(z)·{}</div>
134 </div>138 </div>
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;OrientedPlane3Factor&quot;</span>,</div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*</span></div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*··Parameters·for·the·smart·(stereo)·projection·factors</span></div> 
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">·*/</span></div> 
139 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};"> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04932.html">···42</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>·{</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">···44</a></span>··<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>;·</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04932.html#a695982b029b814dffdd8a34bae523575">···45</a></span>··<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd[·...·truncated·by·diffoscope;·len:·35,·SHA:·961e852af6651d7d759a9c8db1001fd9494b897f1bf16723c84d679dad28e095·...·]</div>143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··Vector·evaluateError(</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·pose,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>&amp;·plane,</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······boost::optional&lt;Matrix&amp;&gt;·H1·=·boost::none,</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······boost::optional&lt;Matrix&amp;&gt;·H2·=·boost::none)·<span·class="keyword">const·override</span>;</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>};</div>
 148 </div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_struct"·href="a03372.html">TriangulationParameters</a>·triangulation;</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">···50</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>;·</div> 
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">···55</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>;·</div> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">···56</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseC[·...·truncated·by·diffoscope;·len:·15,·SHA:·2a9da4fffecdac66ea2e1f67109dc4380cc00c6268fce59aec3eba49730a1c9a·...·]</div>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//·TODO:·Convert·this·factor·to·dimension·two,·three·dimensions·is·redundant·for·direction·prior</span></div>
 151 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04884.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04884.html">OrientedPlane3DirectionPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;OrientedPlane3&gt;·{</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">protected</span>:</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·measured_p_;··</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04884.html#a502ffea9f9ceee76ff8654e33d6558b7">···55</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;OrientedPlane3&gt;</a>·<a·class="code·hl_typedef"·href="a04884.html#a502ffea9f9ceee76ff8654e33d6558b7">Base</a>;</div>
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Constructor</span></div>157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</span>:</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04884.html">OrientedPlane3DirectionPrior</a>·<a·class="code·hl_class"·href="a04884.html">This</a>;</div>
 159 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04884.html#a58474b01947fec6eb41ddb88161b95ea">···60</a></span>··<a·class="code·hl_function"·href="a04884.html#a58474b01947fec6eb41ddb88161b95ea">OrientedPlane3DirectionPrior</a>()·{</div>
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>(<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·linMode·=·HESSIAN,</div> 
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·degMode·=·IGNORE_DEGENERACY,·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>·=·<span·class="keyword">false</span>,</div> 
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>·=·<span·class="keyword">false</span>,·<span·class="keywordtype">double</span>·retriangulationTh·=·1e-5)·:</div> 
155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>(linMode),·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>(degMode),·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>(</div> 
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············retriangulationTh),·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>(<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>),·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>(</div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>················<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>)·{</div> 
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
 162 </div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04884.html#a49d1d6cb599428a31cde4ccea91d1e49">···64</a></span>··<a·class="code·hl_function"·href="a04884.html#a49d1d6cb599428a31cde4ccea91d1e49">OrientedPlane3DirectionPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·Vector4&amp;·z,</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·······························<span·class="keyword">const</span>·SharedGaussian&amp;·noiseModel)</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_class"·href="a04536.html">Base</a>(noiseModel,·key),·measured_p_(z)·{}</div>
 168 </div>
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a04932.html">~SmartProjectionParams</a>()·{</div> 
161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;OrientedPlane3DirectionPrior&quot;</s[·...·truncated·by·diffoscope;·len:·5,·SHA:·ba6f65e2d72853873d59b20139264aedd18b4e2b69b89cdab9a97757e14ee0bc·...·]</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div> 
164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;linearizationMode:·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;···degeneracyMode:·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····std::cout·&lt;&lt;·triangulation·&lt;&lt;·std::endl;</div> 
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div> 
Max diff block lines reached; 11261/46650 bytes (24.14%) of diff not shown.
15.8 KB
html2text {}
Max HTML report size reached
7.44 KB
./usr/share/doc/libgtsam-dev/html/a01253.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionRigFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/AntiFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 52 lines modifiedOffset 96, 38 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SmartProjectionRigFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">AntiFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01253_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01253_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04952.html">gtsam::SmartProjectionRigFactor&lt;·CAMERA·&gt;</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04760.html">gtsam::AntiFactor</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">If·you·are·using·the·factor,·please·cite:·L.··<a·href="a04952.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04956.html">gtsam::traits&lt;·SmartProjectionRigFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04956.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·downdating·an·existing·factor·from·a·graph.··<a·href="a04760.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>118 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd></dl>
125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p> 
126 <p>Same·as·SmartProjectionPoseFactor,·except:</p><ul> 
127 <li>it·is·templated·on·CAMERA·(i.e.,·it·allows·cameras·beyond·pinhole)</li> 
128 <li>it·admits·a·different·calibration·for·each·measurement·(i.e.,·it·can·model·a·multi-camera·rig·system)</li> 
129 <li>it·allows·multiple·observations·from·the·same·pose/key·(again,·to·model·a·multi-camera·system)·<dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
130 <dd> 
131 Frank·Dellaert·</dd></dl> 
132 </li> 
133 </ul> 
134 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>125 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01253.html">SmartProjectionRigFactor.h</a></li>126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01253.html">AntiFactor.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>128 ··</ul>
142 </div>129 </div>
143 </body>130 </body>
144 </html>131 </html>
1.95 KB
html2text {}
Max HTML report size reached
128 KB
./usr/share/doc/libgtsam-dev/html/a01253_source.html
Max HTML report size reached
6.65 KB
./usr/share/doc/libgtsam-dev/html/a01259.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/EssentialMatrixConstraint.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/FrobeniusFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">EssentialMatrixConstraint.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Various·factors·that·minimize·some·Frobenius·norm.··
 106 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">107 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:aa43e7fd7c2b86873458a91ddafc506e4"·id="r_aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">gtsam::ConvertNoiseModel</a>·(const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·size_t·n,·bool·defaultToUnit=true)</td></tr>
 117 <tr·class="memdesc:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">When·creating·(any)·<a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·we·can·convert·a·Rot/Pose·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·noise·model·into·a·n-dimensional·isotropic·noise·model·used·to·weight·the·Frobenius·norm.··<br·/></td></tr>
 118 <tr·class="separator:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>119 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
113 <dd> 
114 Pablo·Alcantarilla·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</dd></dl>122 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl>
 123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
116 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>128 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01259.html">EssentialMatrixConstraint.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01259.html">FrobeniusFactor.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>131 ··</ul>
124 </div>132 </div>
125 </body>133 </body>
126 </html>134 </html>
1.54 KB
html2text {}
Max HTML report size reached
8.98 KB
./usr/share/doc/libgtsam-dev/html/a01262.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/GeneralSFMFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 49 lines modifiedOffset 96, 50 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SmartProjectionFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GeneralSFMFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Smart·factor·on·cameras·(pose·+·calibration)··105 <p>a·general·SFM·factor·with·an·unknown·calibration··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01262_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01262_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04936.html">gtsam::SmartProjectionFactor&lt;·CAMERA·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04840.html">gtsam::GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04936.html"·title="SmartProjectionFactor:·triangulates·point·and·keeps·an·estimate·of·it·around.">SmartProjectionFactor</a>:·triangulates·point·and·keeps·an·estimate·of·it·around.··<a·href="a04936.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04840.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04940.html">gtsam::traits&lt;·SmartProjectionFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04844.html">gtsam::traits&lt;·GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;·&gt;</a></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04848.html">gtsam::GeneralSFMFactor2&lt;·CALIBRATION·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04940.html#details">More...</a><br·/></td></tr>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04848.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04852.html">gtsam::traits&lt;·GeneralSFMFactor2&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>123 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>127 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Smart·factor·on·cameras·(pose·+·calibration)·</p>129 <div·class="textblock"><p>a·general·SFM·factor·with·an·unknown·calibration·</p>
 130 <dl·class="section·date"><dt>Date</dt><dd>Dec·15,·2010·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>
127 <dd> 
128 Zsolt·Kira·</dd> 
129 <dd> 
130 Frank·Dellaert·</dd></dl> 
131 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>136 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01262.html">SmartProjectionFactor.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01262.html">GeneralSFMFactor.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>139 ··</ul>
139 </div>140 </div>
140 </body>141 </body>
141 </html>142 </html>
2.45 KB
html2text {}
Max HTML report size reached
543 B
./usr/share/doc/libgtsam-dev/html/a01262.js
457 B
js-beautify {}
Max HTML report size reached
237 KB
./usr/share/doc/libgtsam-dev/html/a01262_source.html
Max HTML report size reached
147 KB
./usr/share/doc/libgtsam-dev/html/a01265_source.html
Max HTML report size reached
5.94 KB
./usr/share/doc/libgtsam-dev/html/a01268.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartFactorBase.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 52 lines modifiedOffset 94, 38 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SmartFactorBase.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">InitializePose.h·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Base·class·to·create·smart·factors·on·poses·or·cameras.··104 <p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01268_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01268_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·smart·factors.··<a·href="a04928.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>113 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>115 <div·class="textblock"><p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·</p>
123 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 117 <dl·class="section·date"><dt>Date</dt><dd>August,·2020·</dd></dl>
124 <dd> 
125 Antoni·Rosinol·</dd> 
126 <dd> 
127 Zsolt·Kira·</dd> 
128 <dd> 
129 Frank·Dellaert·</dd> 
130 <dd> 
131 Chris·Beall·</dd></dl> 
132 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>122 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01268.html">SmartFactorBase.h</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01268.html">InitializePose.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>125 ··</ul>
140 </div>126 </div>
141 </body>127 </body>
142 </html>128 </html>
1.41 KB
html2text {}
Max HTML report size reached
144 KB
./usr/share/doc/libgtsam-dev/html/a01268_source.html
Max HTML report size reached
112 KB
./usr/share/doc/libgtsam-dev/html/a01271_source.html
Max HTML report size reached
9.28 KB
./usr/share/doc/libgtsam-dev/html/a01274.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BetweenFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/EssentialMatrixConstraint.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 55 lines modifiedOffset 95, 42 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#define-members">Macros</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">BetweenFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">EssentialMatrixConstraint.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a01274_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01274_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>108 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04764.html">gtsam::BetweenFactor&lt;·VALUE·&gt;</a></td></tr> 
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·a·measurement·predicted·by·"between(config[key1],config[key2])".··<a·href="a04764.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04768.html">gtsam::traits&lt;·BetweenFactor&lt;·VALUE·&gt;·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04768.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04772.html">gtsam::BetweenConstraint&lt;·VALUE·&gt;</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04808.html">gtsam::EssentialMatrixConstraint</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·between·two·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>·variables·induced·by·an·<a·class="el"·href="a03068.html"·title="An·essential·matrix·is·like·a·Pose3,·except·with·translation·up·to·scale·It·is·named·after·the·3*3·ma...">EssentialMatrix</a>·measurement.··<a·href="a04808.html#details">More...</a><br·/></td></tr>
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·between·constraint·-·forces·between·to·a·given·value·This·constraint·requires·the·underlying·type·to·a·Lie·type.··<a·href="a04772.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04776.html">gtsam::traits&lt;·BetweenConstraint&lt;·VALUE·&gt;·&gt;</a></td></tr> 
120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04776.html#details">More...</a><br·/></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls"> 
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
130 Macros</h2></td></tr> 
131 <tr·class="memitem:a17e12c180bebc56ed6dbc4f793d5a156"·id="r_a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a17e12c180bebc56ed6dbc4f793d5a156"·name="a17e12c180bebc56ed6dbc4f793d5a156"></a> 
132 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>BETWEENFACTOR_VISIBILITY</b>&#160;&#160;&#160;GTSAM_EXPORT</td></tr> 
133 <tr·class="separator:a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
134 </table>118 </table>
135 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
136 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Viorela·Ila·</dd></dl>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 121 <dd>
 122 Pablo·Alcantarilla·</dd></dl>
 123 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</dd></dl>
137 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>128 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01274.html">BetweenFactor.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01274.html">EssentialMatrixConstraint.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>131 ··</ul>
145 </div>132 </div>
146 </body>133 </body>
147 </html>134 </html>
2.24 KB
html2text {}
Max HTML report size reached
72.4 KB
./usr/share/doc/libgtsam-dev/html/a01274_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BetweenFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/EssentialMatrixConstraint.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 215 lines modifiedOffset 98, 127 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BetweenFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">EssentialMatrixConstraint.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01274.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01274.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2014,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div> 
121 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
122 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">gtsam/base/Lie.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/geometry/EssentialMatrix.h&gt;</span></div>
125 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#ifdef·_WIN32</span></div> 
127 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#define·BETWEENFACTOR_VISIBILITY</span></div> 
128 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#else</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04808.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04808.html">EssentialMatrixConstraint</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3,·Pose3&gt;·{</div>
129 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·This·will·trigger·a·LNKxxxx·on·MSVC,·so·disable·for·MSVC·build</span></div> 
130 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">//·Please·refer·to·https://github.com/borglab/gtsam/blob/develop/Using-GTSAM-EXPORT.md</span></div> 
131 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#define·BETWEENFACTOR_VISIBILITY·GTSAM_EXPORT</span></div> 
132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#endif</span></div> 
133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">private</span>:</div>
135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04808.html">EssentialMatrixConstraint</a>·<a·class="code·hl_class"·href="a04808.html">This</a>;</div>
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Pose3,·Pose3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>·measuredE_;·</div>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·shorthand·for·a·smart·pointer·to·a·factor</span></div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04808.html#aa71b27df9573bff00b1a95c0fba271fe">···42</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;EssentialMatrixConstraint&gt;·<a·class="code·hl_typedef"·href="a04808.html#aa71b27df9573bff00b1a95c0fba271fe">shared_ptr</a>;</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
137 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">139 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04764.html">···40</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04764.html">BetweenFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hr[·...·truncated·by·diffoscope;·len:·58,·SHA:·3a5320cf80c0d87dae8ef2f8d1bace23ecf1950191e11c877e64e5714c55116c·...·]·{</div>140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04808.html#ac03a28866f89ad12046904c7c0cff4b8">···45</a></span>··<a·class="code·hl_function"·href="a04808.html#ac03a28866f89ad12046904c7c0cff4b8">EssentialMatrixConstraint</a>()·{</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>
 142 </div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="comment">//·Check·that·VALUE·type·is·a·testable·Lie·group</span></div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02476.html">IsTestable&lt;VALUE&gt;</a>));</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02380.html">IsLieGroup&lt;VALUE&gt;</a>));</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">public</span>:</div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 144 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04808.html#ad7a49abd9aa91e0671eae13becc08ca0">···55</a></span>··<a·class="code·hl_function"·href="a04808.html#ad7a49abd9aa91e0671eae13becc08ca0">EssentialMatrixConstraint</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,</div>
 146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&amp;·measuredE,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)·:</div>
 147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key1,·key2),·measuredE_(measuredE)·{</div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keyword">typedef</span>·VALUE·T;</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">private</span>:</div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04764.html">BetweenFactor&lt;VALUE&gt;</a>·This;</div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE,·VALUE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····VALUE·measured_;·</div> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">public</span>:</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="comment">//·shorthand·for·a·smart·pointer·to·a·factor</span></div> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04764.html#a5f6d47911015651afe9139f016c04420">···60</a></span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;BetweenFactor&gt;·<a·class="code·hl_typedef"·href="a04764.html#a5f6d47911015651afe9139f016c04420">shared_ptr</a>;</div> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04764.html#a059852c5e2a89302b823baae2de62676">···66</a></span>····<a·class="code·hl_function"·href="a04764.html#a059852c5e2a89302b823baae2de62676">BetweenFactor</a>()·{}</div> 
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
162 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04764.html#a8b852f5210cb19fa5c31ff97a5aec20e">···69</a></span>····<a·class="code·hl_function"·href="a04764.html#a8b852f5210cb19fa5c31ff97a5aec20e">BetweenFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·<span·class="keyword">const</span>·VALUE&amp;·<a·class="code·hl_function"·href="a04764.html#a63ed8a6a94fe1b40b58de2e271c63640">measured</a>,</div> 
164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model·=·<span·class="keyword">nullptr</span>)·:</div> 
165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key1,·key2),·measured_(<a·class="code·hl_function"·href="a04764.html#a63ed8a6a94fe1b40b58de2e271c63640">measured</a>)·{</div> 
166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····}</div> 
167 </div>149 </div>
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a04764.html">~BetweenFactor</a>()<span·class="keyword">·override·</span>{}</div>151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_class"·href="a04808.html">~EssentialMatrixConstraint</a>()<span·class="keyword">·override·</span>{</div>
 152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>
 153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 154 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04808.html#a0782238c2c386bedd704df1b3722133c">···64</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04808.html#a0782238c2c386bedd704df1b3722133c">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04808.html">This</a>(*<span·class="keyword">this</span>)));</div>
 158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
 159 </div>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 166 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··Vector·evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·p1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·p2,</div>
 167 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······boost::optional&lt;Matrix&amp;&gt;·Hp1·=·boost::none,·<span·class="comment">//</span></div>
 168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······boost::optional&lt;Matrix&amp;&gt;·Hp2·=·boost::none)·<span·class="keyword">const·override</span>;</div>
 169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
172 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">170 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a04764.html#a4966e979798882500e4d56904f4bf615">···79</a></span>····gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04764.html#a4966e979798882500e4d56904f4bf615">clone</a[·...·truncated·by·diffoscope;·len:·40,·SHA:·928fde32b87aa07770f6aba839661be58ee726d64c1f4c0afeb357a2ca08e726·...·]·</span>{</div>171 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a04808.html#a2bf85d8558be6abd29eedb4a06d3b808">···86</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&amp;·<a·class="code·hl_func[·...·truncated·by·diffoscope;·len:·101,·SHA:·abcf16a8dd820c8448701362123f0ae64b59c3a73051efd7772f400db6581ee7·...·]·</span>{</div>
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·measuredE_;</div>
Max diff block lines reached; 28457/55947 bytes (50.86%) of diff not shown.
17.7 KB
html2text {}
Max HTML report size reached
9.17 KB
./usr/share/doc/libgtsam-dev/html/a01280.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/GeneralSFMFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BoundingConstraint.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 50 lines modifiedOffset 96, 45 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GeneralSFMFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BoundingConstraint.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>a·general·SFM·factor·with·an·unknown·calibration··105 <p>Provides·partially·implemented·constraints·to·implement·bounds.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01280_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01280_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04840.html">gtsam::GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04780.html">gtsam::BoundingConstraint1&lt;·VALUE·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04840.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·inequality·constraint·forcing·a·scalar·to·be·greater/less·than·a·fixed·threshold.··<a·href="a04780.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04844.html">gtsam::traits&lt;·GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;·&gt;</a></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04848.html">gtsam::GeneralSFMFactor2&lt;·CALIBRATION·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04784.html">gtsam::BoundingConstraint2&lt;·VALUE1,·VALUE2·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·scalar·inequality·constraint,·with·a·similar·<a·class="el"·href="a04784.html#ad1415ee808cefd215e6410c6dd9f4f51"·title="function·producing·a·scalar·value·to·compare·to·the·threshold·Must·have·optional·argument·for·derivat...">value()</a>·function·to·implement·for·specific·systems.··<a·href="a04784.html#details">More...</a><br·/></td></tr>
117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04848.html#details">More...</a><br·/></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04852.html">gtsam::traits&lt;·GeneralSFMFactor2&lt;·CALIBRATION·&gt;·&gt;</a></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>123 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>Provides·partially·implemented·constraints·to·implement·bounds.·</p>
129 <div·class="textblock"><p>a·general·SFM·factor·with·an·unknown·calibration·</p> 
130 <dl·class="section·date"><dt>Date</dt><dd>Dec·15,·2010·</dd></dl> 
131 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
132 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>131 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01280.html">GeneralSFMFactor.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01280.html">BoundingConstraint.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>134 ··</ul>
140 </div>135 </div>
141 </body>136 </body>
142 </html>137 </html>
2.5 KB
html2text {}
Max HTML report size reached
469 B
./usr/share/doc/libgtsam-dev/html/a01280.js
383 B
js-beautify {}
Max HTML report size reached
127 KB
./usr/share/doc/libgtsam-dev/html/a01280_source.html
Max HTML report size reached
9.91 KB
./usr/share/doc/libgtsam-dev/html/a01283.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/ProjectionFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BetweenFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 52 lines modifiedOffset 95, 55 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#define-members">Macros</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ProjectionFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">BetweenFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Reprojection·of·a·LANDMARK·to·a·2D·point.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a01283_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01283_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>109 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04896.html">gtsam::GenericProjectionFactor&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04764.html">gtsam::BetweenFactor&lt;·VALUE·&gt;</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·a·measurement·predicted·by·"between(config[key1],config[key2])".··<a·href="a04764.html#details">More...</a><br·/></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04768.html">gtsam::traits&lt;·BetweenFactor&lt;·VALUE·&gt;·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04896.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04768.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04900.html">gtsam::traits&lt;·GenericProjectionFactor&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04772.html">gtsam::BetweenConstraint&lt;·VALUE·&gt;</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·between·constraint·-·forces·between·to·a·given·value·This·constraint·requires·the·underlying·type·to·a·Lie·type.··<a·href="a04772.html#details">More...</a><br·/></td></tr>
 118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04776.html">gtsam::traits&lt;·BetweenConstraint&lt;·VALUE·&gt;·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04900.html#details">More...</a><br·/></td></tr>120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04776.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 130 Macros</h2></td></tr>
 131 <tr·class="memitem:a17e12c180bebc56ed6dbc4f793d5a156"·id="r_a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a17e12c180bebc56ed6dbc4f793d5a156"·name="a17e12c180bebc56ed6dbc4f793d5a156"></a>
 132 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>BETWEENFACTOR_VISIBILITY</b>&#160;&#160;&#160;GTSAM_EXPORT</td></tr>
 133 <tr·class="separator:a17e12c180bebc56ed6dbc4f793d5a156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>134 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>135 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 136 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert,·Viorela·Ila·</dd></dl>
125 <div·class="textblock"><p>Reprojection·of·a·LANDMARK·to·a·2D·point.·</p> 
126 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd> 
127 <dd> 
128 Richard·Roberts·</dd> 
129 <dd> 
130 Frank·Dellaert·</dd> 
131 <dd> 
132 Alex·Cunningham·</dd></dl> 
133 </div></div><!--·contents·-->137 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>141 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01283.html">ProjectionFactor.h</a></li>142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01283.html">BetweenFactor.h</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>144 ··</ul>
141 </div>145 </div>
142 </body>146 </body>
143 </html>147 </html>
2.58 KB
html2text {}
Max HTML report size reached
466 B
./usr/share/doc/libgtsam-dev/html/a01283.js
380 B
js-beautify {}
Max HTML report size reached
113 KB
./usr/share/doc/libgtsam-dev/html/a01283_source.html
Max HTML report size reached
98.0 KB
./usr/share/doc/libgtsam-dev/html/a01286_source.html
Max HTML report size reached
53.7 KB
./usr/share/doc/libgtsam-dev/html/a01289_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/lago.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/RotateFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 75 lines modifiedOffset 98, 170 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">lago.h</div></div>104 ··<div·class="headertitle"><div·class="title">RotateFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01289.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·---------------------------------------------------------------[·...·truncated·by·diffoscope;·len:·13,·SHA:·04b7afb740d6c973bde6bb200d55eb4b57f46490cb6092cfcd4d75078fb58fb5·...·]</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
 108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file·RotateFactor.cpp</span></div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@brief·RotateFactor·class</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
 111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·@date·December·17,·2013</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*/</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
 117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 121 <div·class="foldopen"·id="foldopen00023"·data-start="{"·data-end="};">
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno"><a·class="line"·href="a04920.html">···23</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04920.html">RotateFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Rot3&gt;·{</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·p_,·z_;·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Rot3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04920.html">RotateFactor</a>·<a·class="code·hl_class"·href="a04920.html">This</a>;</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#pragma·once</span></div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">public</span>:</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 131 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="}">
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04920.html#a27b0b48d60af56c8849a51e450e45718">···33</a></span>··<a·class="code·hl_function"·href="a04920.html#a27b0b48d60af56c8849a51e450e45718">RotateFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·P,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·Z,</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)·:</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·p_(<a·class="code·hl_class"·href="a03228.html">Rot3</a>::Logmap(P)),·z_(<a·class="code·hl_class"·href="a03228.html">Rot3</a>::Logmap(Z))·{</div>
119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··}</div>
 136 </div>
120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00572.html">gtsam/inference/graph.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">namespace·</span>lago·{</div> 
127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">typedef</span>·std::map&lt;Key,·double&gt;·key2doubleMap;</div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT·key2doubleMap·computeThetasToRoot(</div> 
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">const</span>·key2doubleMap&amp;·deltaThetaMap,·<span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree);</div> 
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 138 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04920.html#ae9d19dec624e26382ac6c4919f53a290">···39</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04920.html#ae9d19dec624e26382ac6c4919f53a290">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04920.html">This</a>(*<span·class="keyword">this</span>)));·}</div>
 142 </div>
133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·getSymbolicGraph(</div> 
134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">/*OUTPUTS*/</span>std::vector&lt;size_t&gt;&amp;·spanningTreeIds,·std::vector&lt;size_t&gt;&amp;·chordsIds,</div> 
135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····key2doubleMap&amp;·deltaThetaMap,</div> 
136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">/*INPUTS*/</span><span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree,·<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·g);</div> 
137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>GTSAM_EXPORT·GaussianFactorGraph·buildLinearOrientationGraph(</div> 
139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">const</span>·std::vector&lt;size_t&gt;&amp;·spanningTreeIds,</div> 
140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">const</span>·std::vector&lt;size_t&gt;&amp;·chordsIds,·<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·g,</div> 
141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">const</span>·key2doubleMap&amp;·orientationsToRoot,·<span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree);</div> 
142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
143 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05072.html">VectorValues</a>·initializeOrientations(</div> 
144 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·graph,·<span·class="keywordtype">bool</span>·useOdometricPath·=·<span·class="keyword">true</span>);</div>144 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04920.html#a86c7e85bcd301007c8b8ebff742ae400">···44</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04920.html#a86c7e85bcd301007c8b8ebff742ae400">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<a·class="code·hl_function"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">Base::print</a>(s);</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;RotateFactor:]\n&quot;</span>;</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;p:·&quot;</span>·&lt;&lt;·p_.transpose()·&lt;&lt;·std::endl;</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;z:·&quot;</span>·&lt;&lt;·z_.transpose()·&lt;&lt;·std::endl;</div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
 152 </div>
 153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 154 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
 155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04920.html#a7ca24ffac19c499d95a3d1bbaeb4995d">···53</a></span>··Vector·<a·class="code·hl_function"·href="a04920.html#a7ca24ffac19c499d95a3d1bbaeb4995d">evaluateError</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·R,</div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none)<span·class="keyword">·const·override·</span>{</div>
 157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="comment">//·predict·p_·as·q·=·R*z_,·derivative·H·will·be·filled·if·not·none</span></div>
 158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·q·=·R.rotate(z_,H);</div>
 159 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="comment">//·error·is·just·difference,·and·note·derivative·of·that·wrpt·q·is·I3</span></div>
 160 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·(Vector(3)·&lt;&lt;·q.x()-p_.x(),·q.y()-p_.y(),·q.z()-p_.z()).finished();</div>
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
 162 </div>
145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>163 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05076.html">Values</a>·initialize(<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·graph,</div>164 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>};</div>
 165 </div>
 166 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 167 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};">
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04924.html">···67</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04924.html">RotateDirectionsFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Rot3&gt;·{</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_class"·href="a03380.html">Unit3</a>·i_p_,·c_z_;·</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Rot3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04924.html">RotateDirectionsFactor</a>·<a·class="code·hl_class"·href="a04924.html">This</a>;</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">bool</span>·useOdometricPath·=·<span·class="keyword">true</span>);</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">public</span>:</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 177 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04924.html#a2b5ada837b7cc3b3c6d0c175535eb330">···77</a></span>··<a·class="code·hl_function"·href="a04924.html#a2b5ada837b7cc3b3c6d0c175535eb330">RotateDirectionsFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·i_p,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·c_z,</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)·:</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·i_p_(i_p),·c_z_(c_z)·{</div>
148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>
Max diff block lines reached; 10799/41473 bytes (26.04%) of diff not shown.
13.1 KB
html2text {}
Max HTML report size reached
24.9 KB
./usr/share/doc/libgtsam-dev/html/a01292.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/lago.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 56 lines modifiedOffset 94, 186 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>··</div>101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">InitializePose3.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">lago.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Initialize·Pose3·in·a·factor·graph.··106 <p>Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01292_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01292_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04856.html">gtsam::InitializePose3</a></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
122 Typedefs</h2></td></tr>117 Typedefs</h2></td></tr>
 118 <tr·class="memitem:a0f8b3fc27fe6b9e89c0355ed2a3223a0"·id="r_a0f8b3fc27fe6b9e89c0355ed2a3223a0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0f8b3fc27fe6b9e89c0355ed2a3223a0"·name="a0f8b3fc27fe6b9e89c0355ed2a3223a0"></a>
123 <tr·class="memitem:aba19197780021a87081d61ff4234bad1"·id="r_aba19197780021a87081d61ff4234bad1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba19197780021a87081d61ff4234bad1"·name="aba19197780021a87081d61ff4234bad1"></a> 
124 typedef·std::map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·std::vector&lt;·size_t·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyVectorMap</b></td></tr> 
125 <tr·class="separator:aba19197780021a87081d61ff4234bad1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:ac30cc9ae4cb9a4f49912bdfa27d9dca8"·id="r_ac30cc9ae4cb9a4f49912bdfa27d9dca8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac30cc9ae4cb9a4f49912bdfa27d9dca8"·name="ac30cc9ae4cb9a4f49912bdfa27d9dca8"></a> 
127 typedef·std::map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a03228.html">Rot3</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyRotMap</b></td></tr>119 typedef·std::map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::key2doubleMap</b></td></tr>
 120 <tr·class="separator:a0f8b3fc27fe6b9e89c0355ed2a3223a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:aac4c429709c709302730ca909853dfdf"·id="r_aac4c429709c709302730ca909853dfdf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aac4c429709c709302730ca909853dfdf"·name="aac4c429709c709302730ca909853dfdf"></a>
 125 key2doubleMap&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::computeThetasToRoot</b>·(const·key2doubleMap·&amp;deltaThetaMap,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;tree)</td></tr>
 126 <tr·class="memdesc:aac4c429709c709302730ca909853dfdf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·the·cumulative·orientations·(without·wrapping)·for·all·nodes·wrt·the·root·(root·has·zero·orientation).·<br·/></td></tr>
 127 <tr·class="separator:aac4c429709c709302730ca909853dfdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a7ea9e2dba2e94a43874d8991d52e5394"·id="r_a7ea9e2dba2e94a43874d8991d52e5394"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01340.html#a7ea9e2dba2e94a43874d8991d52e5394">gtsam::lago::getSymbolicGraph</a>·(std::vector&lt;·size_t·&gt;·&amp;spanningTreeIds,·std::vector&lt;·size_t·&gt;·&amp;chordsIds,·key2doubleMap·&amp;deltaThetaMap,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;tree,·const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;g)</td></tr>
 129 <tr·class="memdesc:a7ea9e2dba2e94a43874d8991d52e5394"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Given·a·factor·graph·"g",·and·a·spanning·tree·"tree",·select·the·nodes·belonging·to·the·tree·and·to·g,·and·stores·the·factor·slots·corresponding·to·edges·in·the·tree·and·to·chordsIds·wrt·this·tree.··<br·/></td></tr>
128 <tr·class="separator:ac30cc9ae4cb9a4f49912bdfa27d9dca8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a7ea9e2dba2e94a43874d8991d52e5394"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a9477b0693aa50d75046628f441d71c33"·id="r_a9477b0693aa50d75046628f441d71c33"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03792.html">GaussianFactorGraph</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01340.html#a9477b0693aa50d75046628f441d71c33">gtsam::lago::buildLinearOrientationGraph</a>·(const·std::vector&lt;·size_t·&gt;·&amp;spanningTreeIds,·const·std::vector&lt;·size_t·&gt;·&amp;chordsIds,·const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;g,·const·key2doubleMap·&amp;orientationsToRoot,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;·&amp;tree)</td></tr>
 132 <tr·class="memdesc:a9477b0693aa50d75046628f441d71c33"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·factor·graph·with·regularized·orientation·measurements.··<br·/></td></tr>
 133 <tr·class="separator:a9477b0693aa50d75046628f441d71c33"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a9041770353904630d5a294d11af87b64"·id="r_a9041770353904630d5a294d11af87b64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9041770353904630d5a294d11af87b64"·name="a9041770353904630d5a294d11af87b64"></a>
 135 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initializeOrientations</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·bool·useOdometricPath=true)</td></tr>
 136 <tr·class="memdesc:a9041770353904630d5a294d11af87b64"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">LAGO:·Return·the·orientations·of·the·<a·class="el"·href="a03156.html"·title="A·2D·pose·(Point2,Rot2)">Pose2</a>·in·a·generic·factor·graph.·<br·/></td></tr>
 137 <tr·class="separator:a9041770353904630d5a294d11af87b64"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:ab3efd4e7361d258d34ad47d56eba7392"·id="r_ab3efd4e7361d258d34ad47d56eba7392"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab3efd4e7361d258d34ad47d56eba7392"·name="ab3efd4e7361d258d34ad47d56eba7392"></a>
 139 <a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initialize</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·bool·useOdometricPath=true)</td></tr>
 140 <tr·class="memdesc:ab3efd4e7361d258d34ad47d56eba7392"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·values·for·the·<a·class="el"·href="a03156.html"·title="A·2D·pose·(Point2,Rot2)">Pose2</a>·in·a·generic·factor·graph.·<br·/></td></tr>
 141 <tr·class="separator:ab3efd4e7361d258d34ad47d56eba7392"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 142 <tr·class="memitem:a8529054feb091f9be3c3301d6f1f4a58"·id="r_a8529054feb091f9be3c3301d6f1f4a58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8529054feb091f9be3c3301d6f1f4a58"·name="a8529054feb091f9be3c3301d6f1f4a58"></a>
 143 <a·class="el"·href="a04612.html">Values</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::lago::initialize</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;graph,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;initialGuess)</td></tr>
 144 <tr·class="memdesc:a8529054feb091f9be3c3301d6f1f4a58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Only·correct·the·orientation·part·in·initialGuess.·<br·/></td></tr>
 145 <tr·class="separator:a8529054feb091f9be3c3301d6f1f4a58"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>146 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>147 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>Initialize·Pose3·in·a·factor·graph.·</p>148 <div·class="textblock"><p>Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).·</p>
 149 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 150 <dd>
 151 Frank·Dellaert·</dd></dl>
 152 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2014</dd></dl>
 153 <p>see·papers:</p>
 154 <p>L.·Carlone,·R.·Aragues,·J.·Castellanos,·and·B.·Bona,·A·fast·and·accurate·approximation·for·planar·pose·graph·optimization,·IJRR,·2014.</p>
 155 <p>L.·Carlone,·R.·Aragues,·J.A.·Castellanos,·and·B.·Bona,·A·linear·approximation·for·graph-based·simultaneous·localization·and·mapping,·RSS,·2011.</p>
 156 <dl·class="params"><dt>Parameters</dt><dd>
 157 ··<table·class="params">
 158 ····<tr><td·class="paramname">graph</td><td>nonlinear·factor·graph·(can·include·arbitrary·factors·but·we·assume·that·there·is·a·subgraph·involving·Pose2·and·betweenFactors).·Also·in·the·current·version·we·assume·that·there·is·an·odometric·spanning·path·(x0-&gt;x1,·x1-&gt;x2,·etc)·and·a·prior·on·x0.·This·assumption·can·be·relaxed·by·using·the·extra·argument·useOdometricPath·=·false,·although·this·part·of·code·is·not·stable·yet.·</td></tr>
 159 ··</table>
 160 ··</dd>
 161 </dl>
 162 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>:·initial·guess·from·LAGO·(only·pose2·are·initialized)</dd></dl>
132 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>163 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
133 <dd>164 <dd>
134 Frank·Dellaert·</dd></dl>165 Frank·Dellaert·</dd></dl>
135 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>166 <dl·class="section·date"><dt>Date</dt><dd>May·14,·2014·</dd></dl>
 167 </div><h2·class="groupheader">Function·Documentation</h2>
 168 <a·id="a9477b0693aa50d75046628f441d71c33"·name="a9477b0693aa50d75046628f441d71c33"></a>
 169 <h2·class="memtitle"><span·class="permalink"><a·href="#a9477b0693aa50d75046628f441d71c33">&#9670;&#160;</a></span>buildLinearOrientationGraph()</h2>
  
 170 <div·class="memitem">
 171 <div·class="memproto">
 172 ······<table·class="memname">
 173 ········<tr>
 174 ··········<td·class="memname">GTSAM_EXPORT·GaussianFactorGraph·gtsam::lago::buildLinearOrientationGraph·</td>
 175 ··········<td>(</td>
 176 ··········<td·class="paramtype">const·vector&lt;·size_t·&gt;·&amp;&#160;</td>
 177 ··········<td·class="paramname"><em>spanningTreeIds</em>,·</td>
 178 ········</tr>
 179 ········<tr>
 180 ··········<td·class="paramkey"></td>
 181 ··········<td></td>
 182 ··········<td·class="paramtype">const·vector&lt;·size_t·&gt;·&amp;&#160;</td>
 183 ··········<td·class="paramname"><em>chordsIds</em>,·</td>
 184 ········</tr>
 185 ········<tr>
 186 ··········<td·class="paramkey"></td>
 187 ··········<td></td>
 188 ··········<td·class="paramtype">const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;&#160;</td>
 189 ··········<td·class="paramname"><em>g</em>,·</td>
 190 ········</tr>
Max diff block lines reached; 910/17688 bytes (5.14%) of diff not shown.
7.49 KB
html2text {}
Max HTML report size reached
29.7 KB
./usr/share/doc/libgtsam-dev/html/a01292_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/lago.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 97 lines modifiedOffset 98, 75 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">InitializePose3.h</div></div>104 ··<div·class="headertitle"><div·class="title">lago.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01292.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01292.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">gtsam/geometry/Rot3.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00572.html">gtsam/inference/graph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·std::map&lt;Key,·std::vector&lt;size_t&gt;·&gt;·KeyVectorMap;</div> 
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·std::map&lt;Key,·Rot3&gt;·KeyRotMap;</div> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>119 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
134 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04856.html">···37</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04856.html">InitializePose3</a>·{</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·buildLinearOrientationGraph(</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·g);</div>120 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">gtsam/inference/graph.h</a>&gt;</span></div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>124 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·normalizeRelaxedRotations(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">Vect[·...·truncated·by·diffoscope;·len:·31,·SHA:·3267b3d74ddb51c5b21489a9ed5d005dd6609162104a5c8f9aceb5ddf6ffe782·...·]</div>125 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 126 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">namespace·</span>lago·{</div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>127 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">typedef</span>·std::map&lt;Key,·double&gt;·key2doubleMap;</div>
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·computeOrientationsChordal(</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·pose3Graph);</div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT·key2doubleMap·computeThetasToRoot(</div>
 131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">const</span>·key2doubleMap&amp;·deltaThetaMap,·<span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree);</div>
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·computeOrientationsGradient(</div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·pose3Graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·givenGuess,</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordtype">size_t</span>·maxIter·=·10000,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·setRefFrame·=·<span·class="keyword">true</span>);</div> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 133 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·getSymbolicGraph(</div>
 134 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">/*OUTPUTS*/</span>std::vector&lt;size_t&gt;&amp;·spanningTreeIds,·std::vector&lt;size_t&gt;&amp;·chordsIds,</div>
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·createSymbolicGraph(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·pose3Graph,</div> 
149 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··································KeyVectorMap*·adjEdgesMap,</div> 
150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··································KeyRotMap*·factorId2RotMap);</div> 
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>135 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····key2doubleMap&amp;·deltaThetaMap,</div>
 136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">/*INPUTS*/</span><span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree,·<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·g);</div>
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">static</span>·Vector3·gradientTron(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·R1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·R2,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·a,</div> 
153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······························<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·b);</div> 
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
155 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·buildPose3graph(</div> 
156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph);</div>138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>GTSAM_EXPORT·GaussianFactorGraph·buildLinearOrientationGraph(</div>
 139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">const</span>·std::vector&lt;size_t&gt;&amp;·spanningTreeIds,</div>
 140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">const</span>·std::vector&lt;size_t&gt;&amp;·chordsIds,·<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·g,</div>
 141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">const</span>·key2doubleMap&amp;·orientationsToRoot,·<span·class="keyword">const</span>·PredecessorMap&lt;Key&gt;&amp;·tree);</div>
157 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·computePoses(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialRot,</div> 
159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·····························<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>*·poseGraph,</div>143 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05072.html">VectorValues</a>·initializeOrientations(</div>
160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·····························<span·class="keywordtype">bool</span>·singleIter·=·<span·class="keyword">true</span>);</div>144 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·graph,·<span·class="keywordtype">bool</span>·useOdometricPath·=·<span·class="keyword">true</span>);</div>
161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>145 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·initializeOrientations(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">Nonlin[·...·truncated·by·diffoscope;·len:·31,·SHA:·91ef5627e4481d8d1e73cad577403cc9cde1e7902e20c0c72c40843ec8ba9042·...·]</div>146 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05076.html">Values</a>·initialize(<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·graph,</div>
 147 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordtype">bool</span>·useOdometricPath·=·<span·class="keyword">true</span>);</div>
163 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>148 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·initialize(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,</div> 
165 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·givenGuess,·<span·class="keywordtype">bool</span>·useGradient·=·<span·class="key[·...·truncated·by·diffoscope;·len:·20,·SHA:·551b42cfe5fb65e6dec4852e7f3145183f6aea3119b67940be265312ddcc7173·...·]</div>149 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05076.html">Values</a>·initialize(<span·class="keyword">const</span>·NonlinearFactorGraph&amp;·graph,</div>
 150 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>&amp;·initialGuess);</div>
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>151 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 152 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>}·<span·class="comment">//·end·of·namespace·lago</span></div>
167 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·initialize(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph);</div> 
168 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>};</div> 
169 </div> 
170 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}··<span·class="comment">//·end·of·namespace·gtsam</span></div>153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}·<span·class="comment">//·end·of·namespace·gtsam</span></div>
171 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div> 
172 <div·class="ttc"·id="aa00572_html"><div·class="ttname"><a·href="a00572.html">graph.h</a></div><div·class="ttdoc">Graph·algorithm·using·boost·library.</div></div>154 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">graph.h</a></div><div·class="ttdoc">Graph·algorithm·using·boost·library.</div></div>
 155 <div·class="ttc"·id="aa00770_html"><div·class="ttname"><a·href="a00770.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>
173 <div·class="ttc"·id="aa00830_html"><div·class="ttname"><a·href="a00830.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>156 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
174 <div·class="ttc"·id="aa00899_html"><div·class="ttname"><a·href="a00899.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div> 
175 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>157 <div·class="ttc"·id="aa01145_html"><div·class="ttname"><a·href="a01145.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
176 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 159 <div·class="ttc"·id="aa05072_html"><div·class="ttname"><a·href="a05072.html">VectorValues</a></div><div·class="ttdoc">The·Factor::error·simply·extracts·the.</div></div>
 160 <div·class="ttc"·id="aa05076_html"><div·class="ttname"><a·href="a05076.html">Values</a></div><div·class="ttdoc">In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...</div></div>
177 <div·class="ttc"·id="aa03228_html"><div·class="ttname"><a·href="a03228.html">gtsam::Rot3</a></div><div·class="ttdoc">Rot3·is·a·3D·rotation·represented·as·a·rotation·matrix·if·the·preprocessor·symbol·GTSAM_USE_QUATERNIO...</div><div·class="ttdef"><b>Definition</b>·Rot3.h:58</div></div> 
178 <div·class="ttc"·id="aa03792_html"><div·class="ttname"><a·href="a03792.html">gtsam::GaussianFactorGraph</a></div><div·class="ttdoc">A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:75</div></div> 
179 <div·class="ttc"·id="aa04064_html"><div·class="ttname"><a·href="a04064.html">gtsam::VectorValues</a></div><div·class="ttdoc">VectorValues·represents·a·collection·of·vector-valued·variables·associated·each·with·a·unique·integer...</div><div·class="ttdef"><b>Definition</b>·VectorValues.h:74</div></div> 
180 <div·class="ttc"·id="aa04540_html"><div·class="ttname"><a·href="a04540.html">gtsam::NonlinearFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·NonlinearFactorGraph.h:55</div></div> 
181 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div> 
182 <div·class="ttc"·id="aa04856_html"><div·class="ttname"><a·href="a04856.html">gtsam::InitializePose3</a></div><div·class="ttdef"><b>Definition</b>·InitializePose3.h:37</div></div> 
183 </div><!--·fragment·--></div><!--·contents·-->161 </div><!--·fragment·--></div><!--·contents·-->
184 </div><!--·doc-content·-->162 </div><!--·doc-content·-->
185 <!--·start·footer·part·-->163 <!--·start·footer·part·-->
186 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->164 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
187 ··<ul>165 ··<ul>
188 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01292.html">InitializePose3.h</a></li>166 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01292.html">lago.h</a></li>
Max diff block lines reached; 35/23317 bytes (0.15%) of diff not shown.
6.85 KB
html2text {}
Max HTML report size reached
13.0 KB
./usr/share/doc/libgtsam-dev/html/a01295.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/FrobeniusFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartFactorParams.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 56 lines modifiedOffset 96, 62 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#func-members">Functions</a>··</div>102 <a·href="#enum-members">Enumerations</a>··</div>
103 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SmartFactorParams.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Various·factors·that·minimize·some·Frobenius·norm.··106 <p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01295_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01295_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>111 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04828.html">gtsam::FrobeniusPrior&lt;·Rot·&gt;</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04932.html">gtsam::SmartProjectionParams</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04828.html"·title="FrobeniusPrior·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).">FrobeniusPrior</a>·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).··<a·href="a04828.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04832.html">gtsam::FrobeniusFactor&lt;·Rot·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·calculates·the·Frobenius·norm·between·rotation·matrices.··<a·href="a04832.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04836.html">gtsam::FrobeniusBetweenFactor&lt;·Rot·&gt;</a></td></tr> 
119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04836.html"·title="FrobeniusBetweenFactor·is·a·BetweenFactor·that·evaluates·the·Frobenius·norm·of·the·rotation·error·bet...">FrobeniusBetweenFactor</a>·is·a·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·that·evaluates·the·Frobenius·norm·of·the·rotation·error·between·measured·and·predicted·(rather·than·the·Logmap·of·the·error).··<a·href="a04836.html#details">More...</a><br·/></td></tr> 
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
129 Functions</h2></td></tr>122 Enumerations</h2></td></tr>
130 <tr·class="memitem:aa43e7fd7c2b86873458a91ddafc506e4"·id="r_aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">gtsam::ConvertNoiseModel</a>·(const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·size_t·n,·bool·defaultToUnit=true)</td></tr> 
131 <tr·class="memdesc:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">When·creating·(any)·<a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·we·can[·...·truncated·by·diffoscope;·len:·272,·SHA:·4e329fcd81c07690d2e31aa7eee04d46379aa247aa17ef2d6ca319e8102405d1·...·]>123 <tr·class="memitem:adf2020f3f6087064dde501c99794aac3"·id="r_adf2020f3f6087064dde501c99794aac3"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">[·...·truncated·by·diffoscope;·len:·44,·SHA:·1c4579d57a14416e82b8ce0b0ff103a307c50e089334c313ae73daf0f364b229·...·]>
 124 ,·<b>IMPLICIT_SCHUR</b>
 125 ,·<b>JACOBIAN_Q</b>
 126 ,·<b>JACOBIAN_SVD</b>
 127 ·}</td></tr>
 128 <tr·class="memdesc:adf2020f3f6087064dde501c99794aac3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">SmartFactorParams:·parameters·and·(linearization/degeneracy)·modes·for·SmartProjection·and·SmartStereoProjection·factors.··<a·href="a01428.html#adf2020f3f6087064dde501c99794aac3">More...</a><br·/></td></tr>
132 <tr·class="separator:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:adf2020f3f6087064dde501c99794aac3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 130 <tr·class="memitem:ac3d021280c8a8b84903a8ce81f73ea0f"·id="r_ac3d021280c8a8b84903a8ce81f73ea0f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac3d021280c8a8b84903a8ce81f73ea0f"·name="ac3d021280c8a8b84903a8ce81f73ea0f"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">gtsam::DegeneracyMode</a>·{·<b>IGNORE_DEGENERACY</b>
 131 ,·<b>ZERO_ON_DEGENERACY</b>
 132 ,·<b>HANDLE_INFINITY</b>
 133 ·}</td></tr>
 134 <tr·class="memdesc:ac3d021280c8a8b84903a8ce81f73ea0f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">How·to·manage·degeneracy.·<br·/></td></tr>
 135 <tr·class="separator:ac3d021280c8a8b84903a8ce81f73ea0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>136 </table>
134 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 138 <div·class="textblock"><p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·</p>
135 <div·class="textblock"><p>Various·factors·that·minimize·some·Frobenius·norm.·</p> 
136 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl> 
137 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>139 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 140 <dd>
 141 Zsolt·Kira·</dd>
 142 <dd>
 143 Frank·Dellaert·</dd></dl>
138 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
142 ··<ul>148 ··<ul>
143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01295.html">FrobeniusFactor.h</a></li>149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01295.html">SmartFactorParams.h</a></li>
144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
145 ··</ul>151 ··</ul>
146 </div>152 </div>
147 </body>153 </body>
148 </html>154 </html>
3.56 KB
html2text {}
Max HTML report size reached
1.45 KB
./usr/share/doc/libgtsam-dev/html/a01295.js
1.36 KB
js-beautify {}
Max HTML report size reached
76.7 KB
./usr/share/doc/libgtsam-dev/html/a01295_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/FrobeniusFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartFactorParams.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 181 lines modifiedOffset 98, 157 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">SmartFactorParams.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01295.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01295.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00407.html">gtsam/geometry/Rot2.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00407.html">gtsam/geometry/triangulation.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00311.html">gtsam/geometry/SOn.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">···30</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·{</div>
 126 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··HESSIAN,·IMPLICIT_SCHUR,·JACOBIAN_Q,·JACOBIAN_SVD</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>};</div>
 128 </div>
127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>GTSAM_EXPORT·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a></div> 
128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><a·class="code·hl_function"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">ConvertNoiseModel</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·<span·class="keywordtype">size_t</span>·n,</div> 
129 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··················<span·class="keywordtype">bool</span>·defaultToUnit·=·<span·class="keyword">true</span>);</div> 
130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Rot&gt;</div> 
132 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
133 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04828.html">···51</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04828.html">FrobeniusPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Rot&gt;·{</div> 
134 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">enum</span>·{·Dim·=·Rot::VectorN2::RowsAtCompileTime·};</div> 
135 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>MatrixNN·=·<span·class="keyword">typename</span>·Rot::MatrixNN;</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">···35</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">Degeneracy[·...·truncated·by·diffoscope;·len:·10,·SHA:·8d05343d240869e2d094612f8abc34f7ea8a127727c925dd7d6f30d2a479d7e9·...·]</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··IGNORE_DEGENERACY,·ZERO_ON_DEGENERACY,·HANDLE_INFINITY</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>};</div>
 134 </div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">/*</span></div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*··Parameters·for·the·smart·(stereo)·projection·factors</span></div>
 138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">·*/</span></div>
 139 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04932.html">···42</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>·{</div>
136 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··Eigen::Matrix&lt;double,·Dim,·1&gt;·vecM_;··</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">···44</a></span>··<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>;·</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04932.html#a695982b029b814dffdd8a34bae523575">···45</a></span>··<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>;·</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_struct"·href="a03372.html">TriangulationParameters</a>·triangulation;</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">···50</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>;·</div>
137 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">public</span>:</div> 
139 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··EIGEN_MAKE_ALIGNED_OPERATOR_NEW</div>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">···55</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwChe[·...·truncated·by·diffoscope;·len:·13,·SHA:·366e44fb4d52632037dd7b3b432c462b34d145c18d5c715c7267ab3d105cf1d3·...·]</div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">···56</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>;·</div>
140 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>150 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
141 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
142 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04828.html#a6a15c66a4b8b0d762a8bab33ad950a66">···60</a></span>··<a·class="code·hl_function"·href="a04828.html#a6a15c66a4b8b0d762a8bab33ad950a66">FrobeniusPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<span·class="keyword">const</span>·MatrixNN&amp;·M,</div> 
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model·=·<span·class="keyword">nullptr</span>)</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Rot&gt;(<a·class="code·hl_function"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">ConvertNoiseModel</a>(model,·Dim),·j)·{</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····vecM_·&lt;&lt;·Eigen::Map&lt;const·Matrix&gt;(M.data(),·Dim,·1);</div>151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Constructor</span></div>
 152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_struct"·href="a04932.html">SmartProjectionParams</a>(<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·linMode·=·HESSIAN,</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·degMode·=·IGNORE_DEGENERACY,·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>·=·<span·class="keyword">false</span>,</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>·=·<span·class="keyword">false</span>,·<span·class="keywordtype">double</span>·retriangulationTh·=·1e-5)·:</div>
 155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>(linMode),·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>(degMode),·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>(</div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>············retriangulationTh),·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>(<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>),·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>(</div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>················<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>)·{</div>
146 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div>158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a04932.html">~SmartProjectionParams</a>()·{</div>
 161 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
 162 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 163 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div>
 164 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;linearizationMode:·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 165 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;···degeneracyMode:·&quot;</span>·&lt;&lt;·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div>
 166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····std::cout·&lt;&lt;·triangulation·&lt;&lt;·std::endl;</div>
 167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>
 168 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 169 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·get·class·variables</span></div>
 170 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·getLinearizationMode()<span·class="keyword">·const·</span>{</div>
 171 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>;</div>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>
 173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·getDegeneracyMode()<span·class="keyword">·const·</span>{</div>
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>;</div>
 175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··}</div>
 176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··TriangulationParameters·getTriangulationParameters()<span·class="keyword">·const·</span>{</div>
 177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">return</span>·triangulation;</div>
 178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··}</div>
 179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordtype">bool</span>·getVerboseCheirality()<span·class="keyword">·const·</span>{</div>
 180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#ab8353996f6c8ea607c213c854b6b0bc1">verboseCheirality</a>;</div>
 181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
 182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">bool</span>·getThrowCheirality()<span·class="keyword">·const·</span>{</div>
 183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#a11f8b823fcb922edff9bc2847e5fe36c">throwCheirality</a>;</div>
 184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··}</div>
 185 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">double</span>·getRetriangulationThreshold()<span·class="keyword">·const·</span>{</div>
 186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a04932.html#a5b1fa239a2827c833e2d6c035392d7d5">retriangulationThreshold</a>;</div>
 187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··}</div>
 188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·set·class·variables</span></div>
 189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">void</span>·setLinearizationMode(<a·class="code·hl_enumeration"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">LinearizationMode</a>·linMode)·{</div>
 190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<a·class="code·hl_variable"·href="a04932.html#a4afa132d1f394b6256605752b3b8aab0">linearizationMode</a>·=·linMode;</div>
 191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div>
 192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keywordtype">void</span>·setDegeneracyMode(<a·class="code·hl_enumeration"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">DegeneracyMode</a>·degMode)·{</div>
 193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<a·class="code·hl_variable"·href="a04932.html#a695982b029b814dffdd8a34bae523575">degeneracyMode</a>·=·degMode;</div>
 194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>
Max diff block lines reached; 14427/58401 bytes (24.70%) of diff not shown.
19.6 KB
html2text {}
Max HTML report size reached
48.1 KB
./usr/share/doc/libgtsam-dev/html/a01298_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/OrientedPlane3Factor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/JacobianFactorQ.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 113 lines modifiedOffset 98, 119 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">OrientedPlane3Factor.h</div></div>104 ··<div·class="headertitle"><div·class="title">JacobianFactorQ.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
 107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
 108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
 111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
 112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
 113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
 117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file·OrientedPlane3Factor.cpp</span></div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file··JacobianFactorQ.h</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@brief·OrientedPlane3·Factor·class</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@author·Alex·Trevor</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·@date·December·22,·2013</span></div>120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@date··Oct·27,·2013</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@uthor·Frank·Dellaert</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*/</span></div>122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00839.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;gtsam/geometry/OrientedPlane3.h&gt;</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D,·<span·class="keywordtype">size_t</span>·ZDim&gt;</div>
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div> 
121 <div·class="foldopen"·id="foldopen00018"·data-start="{"·data-end="};"> 
122 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno"><a·class="line"·href="a04880.html">···18</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04880.html">OrientedPlane3Factor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3,·OrientedPlane3&gt;·{</div> 
123 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·<span·class="keyword">protected</span>:</div> 
124 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·measured_p_;</div> 
125 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Pose3,·OrientedPlane3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
126 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
127 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·<span·class="keyword">public</span>:</div> 
128 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="}">130 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04860.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04860.html">JacobianFactorQ</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor</a>&lt;D&gt;·{</div>
129 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a04880.html#a8b12c19ade2fbcafc3dfbddeb5b84f85">···25</a></span>··<a·class="code·hl_function"·href="a04880.html#a8b12c19ade2fbcafc3dfbddeb5b84f85">OrientedPlane3Factor</a>()·{</div> 
130 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··}</div> 
131 </div> 
132 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<a·class="code·hl_class"·href="a04880.html">~OrientedPlane3Factor</a>()<span·class="keyword">·override·</span>{}</div> 
133 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>132 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 133 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>·Base;</div>
 134 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·ZDim,·D&gt;·MatrixZD;</div>
 135 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">typedef</span>·std::pair&lt;Key,·Matrix&gt;·KeyMatrix;</div>
 136 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 137 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">public</span>:</div>
 138 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
134 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">139 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
 140 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04860.html#a4dd3fbba46a6dff75bcf902931a3b769">···36</a></span>··<a·class="code·hl_function"·href="a04860.html#a4dd3fbba46a6dff75bcf902931a3b769">JacobianFactorQ</a>()·{</div>
 141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04880.html#a2cef73cad1acb86d374f8aaa07f3a647">···36</a></span>··<a·class="code·hl_function"·href="a04880.html#a2cef73cad1acb86d374f8aaa07f3a647">OrientedPlane3Factor</a>(<span·class="keyword">const</span>·Vector4&amp;·z,·<span·class="keyword">const</span>·SharedGaussian&amp;·noiseModel,</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·······················<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·poseKey,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·landmarkKey)</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······:·<a·class="code·hl_class"·href="a04536.html">Base</a>(noiseModel,·poseKey,·landmarkKey),·measured_p_(z)·{}</div> 
138 </div>142 </div>
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>143 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;OrientedPlane3Factor&quot;</span>,</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span[·...·truncated·by·diffoscope;·len:·44,·SHA:·0575b0558e065a890e6c6d7a1e0bba2e9d1b269ed8d5469c25dff87418713ec2·...·]>144 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04860.html#abfb38e58b5b2d1293cf374b7eca2b2d4">···40</a></span>··<a·class="code·hl_function"·href="a04860.html#abfb38e58b5b2d1293cf374b7eca2b2d4">JacobianFactorQ</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<span·class="comment">//</span></div>
 146 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>
 147 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······Base()·{</div>
 148 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····Matrix·zeroMatrix·=·Matrix::Zero(0,·D);</div>
 149 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····Vector·zeroVector·=·Vector::Zero(0);</div>
 150 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····std::vector&lt;KeyMatrix&gt;·QF;</div>
 151 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····QF.reserve(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>.size());</div>
 152 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key:·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)</div>
 153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······QF.push_back(KeyMatrix(key,·zeroMatrix));</div>
 154 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·zeroVector,·model);</div>
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>155 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··Vector·evaluateError(</div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·pose,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>&amp;·plane,</div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······boost::optional&lt;Matrix&amp;&gt;·H1·=·boost::none,</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······boost::optional&lt;Matrix&amp;&gt;·H2·=·boost::none)·<span·class="keyword">const·override</span>;</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>};</div> 
148 </div>156 </div>
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//·TODO:·Convert·this·factor·to·dimension·two,·three·dimensions·is·redundant·for·direction·prior</span></div> 
151 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">158 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
 159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04860.html#a549fef1272025c45472f2e4294bd319e">···53</a></span>··<a·class="code·hl_function"·href="a04860.html#a549fef1272025c45472f2e4294bd319e">JacobianFactorQ</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div>
 160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·FBlocks,·<span·class="keyword">const</span>·Matrix&amp;·E,·<span·class="keyword">const</span>·Matrix3&amp;·P,</div>
 161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">const</span>·Vector&amp;·b,·<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04884.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04884.html">OrientedPlane3DirectionPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;OrientedPlane3&gt;·{</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">protected</span>:</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·measured_p_;··</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04884.html#a502ffea9f9ceee76ff8654e33d6558b7">···55</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;OrientedPlane3&gt;</a>·<a·class="code·hl_typedef"·href="a04884.html#a502ffea9f9ceee76ff8654e33d6558b7">Base</a>;</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······Base()·{</div>
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·<span·class="keyword">public</span>:</div>163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordtype">size_t</span>·j·=·0,·m2·=·E.rows(),·m·=·m2·/·ZDim;</div>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04884.html">OrientedPlane3DirectionPrior</a>·<a·class="code·hl_class"·href="a04884.html">This</a>;</div> 
159 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04884.html#a58474b01947fec6eb41ddb88161b95ea">···60</a></span>··<a·class="code·hl_function"·href="a04884.html#a58474b01947fec6eb41ddb88161b95ea">OrientedPlane3DirectionPrior</a>()·{</div>164 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·Calculate·projector·Q</span></div>
 165 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····Matrix·Q·=·Matrix::Identity(m2,m2)·-·E·*·P·*·E.transpose();</div>
 166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="comment">//·Calculate·pre-computed·Jacobian·matrices</span></div>
 167 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">//·TODO:·can·we·do·better·?</span></div>
 168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····std::vector&lt;KeyMatrix&gt;·QF;</div>
 169 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····QF.reserve(m);</div>
 170 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·Below,·we·compute·each·mZDim*D·block·A_j·=·Q_j·*·F_j·=·(mZDim*ZDim)·*·(Zdim*D)</span></div>
 171 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k·=·0;·k·&lt;·FBlocks.size();·++k)·{</div>
 172 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·=·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>[k];</div>
 173 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······QF.push_back(</div>
 174 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··········KeyMatrix(key,·-·Q.block(0,·ZDim·*·j++,·m2,·ZDim)·*·FBlocks[k]));</div>
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>175 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····}</div>
Max diff block lines reached; 10692/36785 bytes (29.07%) of diff not shown.
12.1 KB
html2text {}
Max HTML report size reached
41.0 KB
./usr/share/doc/libgtsam-dev/html/a01301.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/dataset.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/FrobeniusFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 153 lines modifiedOffset 94, 58 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#enum-members">Enumerations</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">dataset.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">FrobeniusFactor.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>utility·functions·for·loading·datasets··106 <p>Various·factors·that·minimize·some·Frobenius·norm.··
108 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
109 <p><a·href="a01301_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a01301_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04828.html">gtsam::FrobeniusPrior&lt;·Rot·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04828.html"·title="FrobeniusPrior·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).">FrobeniusPrior</a>·calculates·the·Frobenius·norm·between·a·given·matrix·and·an·element·of·SO(3)·or·SO(4).··<a·href="a04828.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04832.html">gtsam::FrobeniusFactor&lt;·Rot·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·calculates·the·Frobenius·norm·between·rotation·matrices.··<a·href="a04832.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04836.html">gtsam::FrobeniusBetweenFactor&lt;·Rot·&gt;</a></td></tr>
 119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04836.html"·title="FrobeniusBetweenFactor·is·a·BetweenFactor·that·evaluates·the·Frobenius·norm·of·the·rotation·error·bet...">FrobeniusBetweenFactor</a>·is·a·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·that·evaluates·the·Frobenius·norm·of·the·rotation·error·between·measured·and·predicted·(rather·than·the·Logmap·of·the·error).··<a·href="a04836.html#details">More...</a><br·/></td></tr>
 120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
112 Namespaces</h2></td></tr>123 Namespaces</h2></td></tr>
113 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
114 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">127 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
118 Typedefs</h2></td></tr> 
119 <tr·class="memitem:a6ab764d13f9aaeafc2dc60763b05ec0e"·id="r_a6ab764d13f9aaeafc2dc60763b05ec0e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ab764d13f9aaeafc2dc60763b05ec0e"·name="a6ab764d13f9aaeafc2dc60763b05ec0e"></a> 
120 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexedPose</b></td></tr> 
121 <tr·class="memdesc:a6ab764d13f9aaeafc2dc60763b05ec0e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·type·for·auxiliary·functions.·<br·/></td></tr> 
122 <tr·class="separator:a6ab764d13f9aaeafc2dc60763b05ec0e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:acd0d6e60ccd5785befc6e3a064abca6b"·id="r_acd0d6e60ccd5785befc6e3a064abca6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd0d6e60ccd5785befc6e3a064abca6b"·name="acd0d6e60ccd5785befc6e3a064abca6b"></a> 
124 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexedLandmark</b></td></tr> 
125 <tr·class="separator:acd0d6e60ccd5785befc6e3a064abca6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:abc8942a244fa6484bae3dbd861aa7b15"·id="r_abc8942a244fa6484bae3dbd861aa7b15"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abc8942a244fa6484bae3dbd861aa7b15"·name="abc8942a244fa6484bae3dbd861aa7b15"></a> 
127 typedef·std::pair&lt;·std::pair&lt;·size_t,·size_t·&gt;,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexedEdge</b></td></tr> 
128 <tr·class="separator:abc8942a244fa6484bae3dbd861aa7b15"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:abcc5d1ec05ddc954d5de28929acabbdf"·id="r_abcc5d1ec05ddc954d5de28929acabbdf"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">gtsam::GraphAndValues</a>·=·std::pair&lt;·NonlinearFactorGraph::shared_ptr,·<a·class="el"·href="a04612.html#a5b2f07b6054d9ea06b28876a057938d1">Values::shared_ptr</a>·&gt;</td></tr> 
130 <tr·class="memdesc:abcc5d1ec05ddc954d5de28929acabbdf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·type·for·load·functions,·which·return·a·graph·and·initial·values.··<br·/></td></tr> 
131 <tr·class="separator:abcc5d1ec05ddc954d5de28929acabbdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a2d8d9b6d81e5b15efd6b29ef8642f12a"·id="r_a2d8d9b6d81e5b15efd6b29ef8642f12a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2d8d9b6d81e5b15efd6b29ef8642f12a"·name="a2d8d9b6d81e5b15efd6b29ef8642f12a"></a> 
133 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BetweenFactorPose2s</b>·=·std::vector&lt;·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·<a·class="el"·href="a03156.html">Pose2</a>·&gt;::shared_ptr·&gt;</td></tr> 
134 <tr·class="separator:a2d8d9b6d81e5b15efd6b29ef8642f12a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:adcc513249171f8866cfa9a4b6af8a138"·id="r_adcc513249171f8866cfa9a4b6af8a138"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcc513249171f8866cfa9a4b6af8a138"·name="adcc513249171f8866cfa9a4b6af8a138"></a> 
136 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BetweenFactorPose3s</b>·=·std::vector&lt;·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;::shared_ptr·&gt;</td></tr> 
137 <tr·class="separator:adcc513249171f8866cfa9a4b6af8a138"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
138 <tr·class="memitem:a22616d2ac78e3f889df890db94171271"·id="r_a22616d2ac78e3f889df890db94171271"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a22616d2ac78e3f889df890db94171271"·name="a22616d2ac78e3f889df890db94171271"></a> 
139 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BinaryMeasurementsUnit3</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&gt;</td></tr> 
140 <tr·class="separator:a22616d2ac78e3f889df890db94171271"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 <tr·class="memitem:ae1bfbd46405953e6ee77c18d6a9c725e"·id="r_ae1bfbd46405953e6ee77c18d6a9c725e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae1bfbd46405953e6ee77c18d6a9c725e"·name="ae1bfbd46405953e6ee77c18d6a9c725e"></a> 
142 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BinaryMeasurementsPoint3</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&gt;·&gt;</td></tr> 
143 <tr·class="separator:ae1bfbd46405953e6ee77c18d6a9c725e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 <tr·class="memitem:aa45b90f8331ea30eb3aefaedd03b3fcf"·id="r_aa45b90f8331ea30eb3aefaedd03b3fcf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa45b90f8331ea30eb3aefaedd03b3fcf"·name="aa45b90f8331ea30eb3aefaedd03b3fcf"></a> 
145 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BinaryMeasurementsRot3</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03228.html">Rot3</a>·&gt;·&gt;</td></tr> 
146 <tr·class="separator:aa45b90f8331ea30eb3aefaedd03b3fcf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
147 </table><table·class="memberdecls"> 
148 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a> 
149 Enumerations</h2></td></tr> 
150 <tr·class="memitem:a90552b70a2da9c74595cae4b05c2ce18"·id="r_a90552b70a2da9c74595cae4b05c2ce18"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">gtsam::NoiseFormat</a>·{·<br·/> 
151 &#160;&#160;<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18ad0aaa5c51a45cb7c9151aae60a603209">gtsam::NoiseFormatG2O</a> 
152 ,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a3790bc2c6f11cd7da84730b33173de5a">gtsam::NoiseFormatTORO</a> 
153 ,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a1f8edeb25c58a249789556c686265a4c">gtsam::NoiseFormatGRAPH</a> 
154 ,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a5450a16f3522214ccdfa23c461e7d05a">gtsam::NoiseFormatCOV</a> 
155 ,·<br·/> 
156 &#160;&#160;<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a2f9067b8f5bd2d0dd38c49326a4c070e">gtsam::NoiseFormatAUTO</a> 
157 <br·/> 
158 ·}</td></tr> 
159 <tr·class="memdesc:a90552b70a2da9c74595cae4b05c2ce18"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Indicates·how·noise·parameters·are·stored·in·file.··<a·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">More...</a><br·/></td></tr> 
160 <tr·class="separator:a90552b70a2da9c74595cae4b05c2ce18"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
161 <tr·class="memitem:a8be373f34edc0a9d28b1bfab5dd62ba0"·id="r_a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8be373f34edc0a9d28b1bfab5dd62ba0"·name="a8be373f34edc0a9d28b1bfab5dd62ba0"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">gtsam::KernelFunctionType</a>·{·<b>KernelFunctionTypeNONE</b> 
162 ,·<b>KernelFunctionTypeHUBER</b> 
163 ,·<b>KernelFunctionTypeTUKEY</b> 
164 ·}</td></tr> 
165 <tr·class="memdesc:a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Robust·kernel·type·to·wrap·around·quadratic·noise·model.·<br·/></td></tr> 
166 <tr·class="separator:a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 </table><table·class="memberdecls"> 
168 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
169 Functions</h2></td></tr>129 Functions</h2></td></tr>
 130 <tr·class="memitem:aa43e7fd7c2b86873458a91ddafc506e4"·id="r_aa43e7fd7c2b86873458a91ddafc506e4"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aa43e7fd7c2b86873458a91ddafc506e4">gtsam::ConvertNoiseModel</a>·(const·<a·class="el"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;model,·size_t·n,·bool·defaultToUnit=true)</td></tr>
 131 <tr·class="memdesc:aa43e7fd7c2b86873458a91ddafc506e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">When·creating·(any)·<a·class="el"·href="a04832.html"·title="FrobeniusFactor·calculates·the·Frobenius·norm·between·rotation·matrices.">FrobeniusFactor</a>·we·can·convert·a·Rot/Pose·<a·class="el"·href="a04764.html"·title="A·class·for·a·measurement·predicted·by·&quot;between(config[key1],config[key2])&quot;.">BetweenFactor</a>·noise·model·into·a·n-dimensional·isotropic·noise·model·used·to·weight·the·Frobenius·norm.··<br·/></td></tr>
170 <tr·class="memitem:aef971b2c69845e4fcce707306703c7b8"·id="r_aef971b2c69845e4fcce707306703c7b8"><td·class="memItemLeft"·align="right"·valign="top">string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aef971b2c69845e4fcce707306703c7b8">gtsam::findExampleDataFile</a>·(const·std::string·&amp;name)</td></tr> 
171 <tr·class="memdesc:aef971b2c69845e4fcce707306703c7b8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Find·the·full·path·to·an·example·dataset·distributed·with·gtsam.··<br·/></td></tr> 
172 <tr·class="separator:aef971b2c69845e4fcce707306703c7b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
173 <tr·class="memitem:adbe09e573771fd72b08069353d537725"·id="r_adbe09e573771fd72b08069353d537725"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adbe09e573771fd72b08069353d537725"·name="adbe09e573771fd72b08069353d537725"></a> 
174 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createRewrittenFileName</b>·(const·std::string·&amp;name)</td></tr> 
175 <tr·class="memdesc:adbe09e573771fd72b08069353d537725"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·temporary·file·name·that·needs·to·be·ignored·in·.gitingnore·for·checking·read-write·oprations.·<br·/></td></tr> 
176 <tr·class="separator:adbe09e573771fd72b08069353d537725"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
177 <tr·class="memitem:a683ab6a83b5b3e508e734a7089986838"·id="r_a683ab6a83b5b3e508e734a7089986838"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
178 <tr·class="memitem:a683ab6a83b5b3e508e734a7089986838"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::map&lt;·size_t,·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a683ab6a83b5b3e508e734a7089986838">gtsam::parseVariables</a>·(const·std::string·&amp;filename,·size_t·maxIndex=0)</td></tr> 
179 <tr·class="memdesc:a683ab6a83b5b3e508e734a7089986838"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·variables·in·a·line-based·text·format·(like·g2o)·into·a·map.··<br·/></td></tr> 
180 <tr·class="separator:a683ab6a83b5b3e508e734a7089986838"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
181 <tr·class="memitem:a6eb4817b97658f00e426b753c52361ed"·id="r_a6eb4817b97658f00e426b753c52361ed"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
182 <tr·class="memitem:a6eb4817b97658f00e426b753c52361ed"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6eb4817b97658f00e426b753c52361ed">gtsam::parseMeasurements</a>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model=nullptr,·size_t·maxIndex=0)</td></tr> 
183 <tr·class="memdesc:a6eb4817b97658f00e426b753c52361ed"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·binary·measurements·in·a·line-based·text·format·(like·g2o)·into·a·vector.··<br·/></td></tr> 
184 <tr·class="separator:a6eb4817b97658f00e426b753c52361ed"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
185 <tr·class="memitem:a8a2136a163e31faaefe2db498a9b9b43"·id="r_a8a2136a163e31faaefe2db498a9b9b43"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr> 
186 <tr·class="memitem:a8a2136a163e31faaefe2db498a9b9b43"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·typename·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·T·&gt;::shared_ptr·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8a2136a163e31faaefe2db498a9b9b43">gtsam::parseFactors</a>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model=nullptr,·size_t·maxIndex=0)</td></tr> 
Max diff block lines reached; 1535/29091 bytes (5.28%) of diff not shown.
12.5 KB
html2text {}
Max HTML report size reached
2.75 KB
./usr/share/doc/libgtsam-dev/html/a01301.js
2.66 KB
js-beautify {}
Max HTML report size reached
93.3 KB
./usr/share/doc/libgtsam-dev/html/a01301_source.html
Max HTML report size reached
39.7 KB
./usr/share/doc/libgtsam-dev/html/a01307_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/KarcherMeanFactor-inl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/JacobianFactorQR.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 111 lines modifiedOffset 98, 95 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">KarcherMeanFactor-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">JacobianFactorQR.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div> 
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·KarcherMeanFactor.cpp</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file··JacobianFactorQR.h</span></div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@brief·Jacobianfactor·that·combines·and·eliminates·points</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@date··Oct·27,·2013</span></div>
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·@uthor·Frank·Dellaert</span></div>
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*/</span></div>
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00839.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div>
 117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.html">gtsam/nonlinear/GaussNewtonOptimizer.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/slam/KarcherMeanFactor.h&gt;</span></div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">class·</span>GaussianBayesNet;</div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 123 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D,·<span·class="keywordtype">size_t</span>·ZDim&gt;</div>
 124 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04868.html">···21</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04868.html">JacobianFactorQR</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor</a>&lt;D&gt;·{</div>
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>126 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 127 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>·Base;</div>
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">using·namespace·</span>std;</div>128 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·ZDim,·D&gt;·MatrixZD;</div>
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>129 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>130 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">public</span>:</div>
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>131 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·ALLOC&gt;</div> 
135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>T·FindKarcherMeanImpl(<span·class="keyword">const</span>·vector&lt;T,·ALLOC&gt;&amp;·rotations)·{</div> 
136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Cost·function·C(R)·=·\sum·PriorFactor(R_i)::error(R)</span></div> 
137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·No·closed·form·solution.</span></div> 
138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··NonlinearFactorGraph·graph;</div> 
139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·kKey(0);</div> 
140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·R·:·rotations)·{</div> 
141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····graph.addPrior&lt;T&gt;(kKey,·R);</div> 
142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··}</div> 
143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_class"·href="a05076.html">Values</a>·initial;</div> 
144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··initial.insert&lt;T&gt;(kKey,·T());</div> 
145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">auto</span>·result·=·GaussNewtonOptimizer(graph,·initial).optimize();</div> 
146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordflow">return</span>·result.at&lt;T&gt;(kKey);</div> 
147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div> 
148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T&gt;&amp;·rotations)·{</div> 
151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(rotations);</div> 
152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div> 
153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
155 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">132 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="}">
156 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad7fa43a05d8b4a5504e79d7fae639b9b">···49</a></span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;&gt;&amp;·rotations)·{</div> 
157 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(rotations);</div>133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04868.html#a6acdcc2e3a964795a0438cdb3ea94b1d">···31</a></span>··<a·class="code·hl_function"·href="a04868.html#a6acdcc2e3a964795a0438cdb3ea94b1d">JacobianFactorQR</a>(<span·class="keyword">co[·...·truncated·by·diffoscope;·len:·200,·SHA:·86dd16206d22d45b0a0dd86cae94035178d02b5425fb1cba0c704586fd481554·...·]</div>
 134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·FBlocks,·<span·class="keyword">const</span>·Matrix&amp;·E,·<span·class="keyword">const</span>·Matrix3&amp;·P,</div>
 135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······<span·class="keyword">const</span>·Vector&amp;·b,·<span·class="comment">//</span></div>
 136 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>
 137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······Base()·{</div>
 138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="comment">//·Create·a·number·of·Jacobian·factors·in·a·factor·graph</span></div>
 139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·gfg;</div>
 140 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<a·class="code·hl_class"·href="a03688.html">Symbol</a>·pointKey(<span·class="charliteral">&#39;p&#39;</span>,·0);</div>
 141 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k·=·0;·k·&lt;·FBlocks.size();·++k)·{</div>
 142 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·=·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>[k];</div>
 143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······gfg.<a·class="code·hl_function"·href="a03792.html#a733aa6a7780bb3d16fb45345a655f717">add</a>(pointKey,·E.block&lt;ZDim,·3&gt;(ZDim·*·k,·0),·key,·FBlocks[k],</div>
 144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··········b.segment·&lt;·ZDim·&gt;·(ZDim·*·k),·model);</div>
 145 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····}</div>
 146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="comment">//gfg.print(&quot;gfg&quot;);</span></div>
 147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····<span·class="comment">//·eliminate·the·point</span></div>
 149 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····boost::shared_ptr&lt;GaussianBayesNet&gt;·bn;</div>
 150 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·fg;</div>
 151 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·variables;</div>
 152 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····variables.push_back(pointKey);</div>
 153 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····boost::tie(bn,·fg)·=·gfg.<a·class="code·hl_function"·href="a03580.html#aded9c4a2331cab96eadac101c9d59ca9">eliminatePartialSequential</a>(variables,·<a·class="code·hl_friend"·href="a01410.html#ga7f318e1523041b005d1214436e2ed821">EliminateQR</a>);</div>
 154 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//fg-&gt;print(&quot;fg&quot;);</span></div>
 155 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 156 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····JacobianFactor::operator=(<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(*fg));</div>
158 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>157 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··}</div>
159 </div>158 </div>
160 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
161 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
162 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>T·FindKarcherMean(std::initializer_list&lt;T&gt;&amp;&amp;·rotations)·{</div> 
163 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;·&gt;(rotations));</div> 
164 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>159 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>};</div>
165 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
166 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div> 
168 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
169 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04876.html#a2a629fe6552384f331d8af2a9a2e746f">···60</a></span><a·class="code·hl_function"·href="a04876.html#a2a629fe6552384f331d8af2a9a2e746f">KarcherMeanFactor&lt;T&gt;::KarcherMeanFactor</a>(<span·class="keyword">const</span>·CONTAINER·&amp;keys,·<span·class="keywordtype">int</span>·d,</div> 
170 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········································boost::optional&lt;double&gt;·beta)</div> 
171 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····:·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>(keys),·d_(static_cast&lt;size_t&gt;(d))·{</div> 
172 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordflow">if</span>·(d·&lt;=·0)·{</div> 
Max diff block lines reached; 6484/30669 bytes (21.14%) of diff not shown.
9.68 KB
html2text {}
Max HTML report size reached
7.59 KB
./usr/share/doc/libgtsam-dev/html/a01310.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/StereoFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/RegularImplicitSchurFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 47 lines modifiedOffset 96, 46 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">StereoFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">RegularImplicitSchurFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·non-linear·factor·for·stereo·measurements.··105 <p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01310_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01310_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04960.html">gtsam::GenericStereoFactor&lt;·POSE,·LANDMARK·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04912.html">gtsam::RegularImplicitSchurFactor&lt;·CAMERA·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Generic·Stereo·<a·class="el"·href="a03592.html">Factor</a>.··<a·href="a04960.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04912.html"·title="RegularImplicitSchurFactor.">RegularImplicitSchurFactor</a>.··<a·href="a04912.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04964.html">gtsam::traits&lt;·GenericStereoFactor&lt;·T1,·T2·&gt;·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04916.html">gtsam::traits&lt;·RegularImplicitSchurFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04964.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>122 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>A·non-linear·factor·for·stereo·measurements.·</p>124 <div·class="textblock"><p>A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>125 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
127 <dd>126 <dd>
128 Chris·Beall·</dd></dl>127 Luca·Carlone·</dd></dl>
129 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>132 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01310.html">StereoFactor.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01310.html">RegularImplicitSchurFactor.h</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>135 ··</ul>
137 </div>136 </div>
138 </body>137 </body>
139 </html>138 </html>
1.99 KB
html2text {}
Max HTML report size reached
390 B
./usr/share/doc/libgtsam-dev/html/a01310.js
304 B
js-beautify {}
Max HTML report size reached
207 KB
./usr/share/doc/libgtsam-dev/html/a01310_source.html
Max HTML report size reached
7.67 KB
./usr/share/doc/libgtsam-dev/html/a01313.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionPoseFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/StereoFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 49 lines modifiedOffset 96, 47 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SmartProjectionPoseFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">StereoFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.··105 <p>A·non-linear·factor·for·stereo·measurements.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01313_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01313_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04944.html">gtsam::SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04960.html">gtsam::GenericStereoFactor&lt;·POSE,·LANDMARK·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">If·you·are·using·the·factor,·please·cite:·L.··<a·href="a04944.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Generic·Stereo·<a·class="el"·href="a03592.html">Factor</a>.··<a·href="a04960.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04948.html">gtsam::traits&lt;·SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04964.html">gtsam::traits&lt;·GenericStereoFactor&lt;·T1,·T2·&gt;·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04948.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04964.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>125 <div·class="textblock"><p>A·non-linear·factor·for·stereo·measurements.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd>
127 <dd>127 <dd>
128 Chris·Beall·</dd>128 Chris·Beall·</dd></dl>
129 <dd> 
130 Zsolt·Kira·</dd></dl> 
131 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>133 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01313.html">SmartProjectionPoseFactor.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01313.html">StereoFactor.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>136 ··</ul>
139 </div>137 </div>
140 </body>138 </body>
141 </html>139 </html>
1.97 KB
html2text {}
Max HTML report size reached
315 B
./usr/share/doc/libgtsam-dev/html/a01313.js
229 B
js-beautify {}
Max HTML report size reached
96.2 KB
./usr/share/doc/libgtsam-dev/html/a01313_source.html
Max HTML report size reached
38.1 KB
./usr/share/doc/libgtsam-dev/html/a01319.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/BoundingConstraint.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/dataset.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 47 lines modifiedOffset 94, 153 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#typedef-members">Typedefs</a>·&#124;
 102 <a·href="#enum-members">Enumerations</a>·&#124;
 103 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">BoundingConstraint.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">dataset.h·File·Reference</div></div>
103 </div><!--header-->105 </div><!--header-->
104 <div·class="contents">106 <div·class="contents">
  
105 <p>Provides·partially·implemented·constraints·to·implement·bounds.··107 <p>utility·functions·for·loading·datasets··
106 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01319_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a01319_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">110 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04780.html">gtsam::BoundingConstraint1&lt;·VALUE·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unary·inequality·constraint·forcing·a·scalar·to·be·greater/less·than·a·fixed·threshold.··<a·href="a04780.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04784.html">gtsam::BoundingConstraint2&lt;·VALUE1,·VALUE2·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·scalar·inequality·constraint,·with·a·similar·<a·class="el"·href="a04784.html#ad1415ee808cefd215e6410c6dd9f4f51"·title="function·producing·a·scalar·value·to·compare·to·the·threshold·Must·have·optional·argument·for·derivat...">value()</a>·function·to·implement·for·specific·systems.··<a·href="a04784.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>112 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>113 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>114 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
 117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 118 Typedefs</h2></td></tr>
 119 <tr·class="memitem:a6ab764d13f9aaeafc2dc60763b05ec0e"·id="r_a6ab764d13f9aaeafc2dc60763b05ec0e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ab764d13f9aaeafc2dc60763b05ec0e"·name="a6ab764d13f9aaeafc2dc60763b05ec0e"></a>
 120 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexedPose</b></td></tr>
 121 <tr·class="memdesc:a6ab764d13f9aaeafc2dc60763b05ec0e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·type·for·auxiliary·functions.·<br·/></td></tr>
 122 <tr·class="separator:a6ab764d13f9aaeafc2dc60763b05ec0e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:acd0d6e60ccd5785befc6e3a064abca6b"·id="r_acd0d6e60ccd5785befc6e3a064abca6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acd0d6e60ccd5785befc6e3a064abca6b"·name="acd0d6e60ccd5785befc6e3a064abca6b"></a>
 124 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexedLandmark</b></td></tr>
 125 <tr·class="separator:acd0d6e60ccd5785befc6e3a064abca6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:abc8942a244fa6484bae3dbd861aa7b15"·id="r_abc8942a244fa6484bae3dbd861aa7b15"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abc8942a244fa6484bae3dbd861aa7b15"·name="abc8942a244fa6484bae3dbd861aa7b15"></a>
 127 typedef·std::pair&lt;·std::pair&lt;·size_t,·size_t·&gt;,·<a·class="el"·href="a03156.html">Pose2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexedEdge</b></td></tr>
 128 <tr·class="separator:abc8942a244fa6484bae3dbd861aa7b15"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:abcc5d1ec05ddc954d5de28929acabbdf"·id="r_abcc5d1ec05ddc954d5de28929acabbdf"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abcc5d1ec05ddc954d5de28929acabbdf">gtsam::GraphAndValues</a>·=·std::pair&lt;·NonlinearFactorGraph::shared_ptr,·<a·class="el"·href="a04612.html#a5b2f07b6054d9ea06b28876a057938d1">Values::shared_ptr</a>·&gt;</td></tr>
 130 <tr·class="memdesc:abcc5d1ec05ddc954d5de28929acabbdf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·type·for·load·functions,·which·return·a·graph·and·initial·values.··<br·/></td></tr>
 131 <tr·class="separator:abcc5d1ec05ddc954d5de28929acabbdf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a2d8d9b6d81e5b15efd6b29ef8642f12a"·id="r_a2d8d9b6d81e5b15efd6b29ef8642f12a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2d8d9b6d81e5b15efd6b29ef8642f12a"·name="a2d8d9b6d81e5b15efd6b29ef8642f12a"></a>
 133 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BetweenFactorPose2s</b>·=·std::vector&lt;·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·<a·class="el"·href="a03156.html">Pose2</a>·&gt;::shared_ptr·&gt;</td></tr>
 134 <tr·class="separator:a2d8d9b6d81e5b15efd6b29ef8642f12a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:adcc513249171f8866cfa9a4b6af8a138"·id="r_adcc513249171f8866cfa9a4b6af8a138"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adcc513249171f8866cfa9a4b6af8a138"·name="adcc513249171f8866cfa9a4b6af8a138"></a>
 136 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BetweenFactorPose3s</b>·=·std::vector&lt;·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·<a·class="el"·href="a03180.html">Pose3</a>·&gt;::shared_ptr·&gt;</td></tr>
 137 <tr·class="separator:adcc513249171f8866cfa9a4b6af8a138"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 138 <tr·class="memitem:a22616d2ac78e3f889df890db94171271"·id="r_a22616d2ac78e3f889df890db94171271"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a22616d2ac78e3f889df890db94171271"·name="a22616d2ac78e3f889df890db94171271"></a>
 139 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BinaryMeasurementsUnit3</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03380.html">Unit3</a>·&gt;·&gt;</td></tr>
 140 <tr·class="separator:a22616d2ac78e3f889df890db94171271"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 141 <tr·class="memitem:ae1bfbd46405953e6ee77c18d6a9c725e"·id="r_ae1bfbd46405953e6ee77c18d6a9c725e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae1bfbd46405953e6ee77c18d6a9c725e"·name="ae1bfbd46405953e6ee77c18d6a9c725e"></a>
 142 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BinaryMeasurementsPoint3</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&gt;·&gt;</td></tr>
 143 <tr·class="separator:ae1bfbd46405953e6ee77c18d6a9c725e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 144 <tr·class="memitem:aa45b90f8331ea30eb3aefaedd03b3fcf"·id="r_aa45b90f8331ea30eb3aefaedd03b3fcf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa45b90f8331ea30eb3aefaedd03b3fcf"·name="aa45b90f8331ea30eb3aefaedd03b3fcf"></a>
 145 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BinaryMeasurementsRot3</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·<a·class="el"·href="a03228.html">Rot3</a>·&gt;·&gt;</td></tr>
 146 <tr·class="separator:aa45b90f8331ea30eb3aefaedd03b3fcf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 </table><table·class="memberdecls">
 148 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>
 149 Enumerations</h2></td></tr>
 150 <tr·class="memitem:a90552b70a2da9c74595cae4b05c2ce18"·id="r_a90552b70a2da9c74595cae4b05c2ce18"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">gtsam::NoiseFormat</a>·{·<br·/>
 151 &#160;&#160;<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18ad0aaa5c51a45cb7c9151aae60a603209">gtsam::NoiseFormatG2O</a>
 152 ,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a3790bc2c6f11cd7da84730b33173de5a">gtsam::NoiseFormatTORO</a>
 153 ,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a1f8edeb25c58a249789556c686265a4c">gtsam::NoiseFormatGRAPH</a>
 154 ,·<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a5450a16f3522214ccdfa23c461e7d05a">gtsam::NoiseFormatCOV</a>
 155 ,·<br·/>
 156 &#160;&#160;<a·class="el"·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18a2f9067b8f5bd2d0dd38c49326a4c070e">gtsam::NoiseFormatAUTO</a>
 157 <br·/>
 158 ·}</td></tr>
 159 <tr·class="memdesc:a90552b70a2da9c74595cae4b05c2ce18"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Indicates·how·noise·parameters·are·stored·in·file.··<a·href="a01428.html#a90552b70a2da9c74595cae4b05c2ce18">More...</a><br·/></td></tr>
 160 <tr·class="separator:a90552b70a2da9c74595cae4b05c2ce18"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 161 <tr·class="memitem:a8be373f34edc0a9d28b1bfab5dd62ba0"·id="r_a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8be373f34edc0a9d28b1bfab5dd62ba0"·name="a8be373f34edc0a9d28b1bfab5dd62ba0"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8be373f34edc0a9d28b1bfab5dd62ba0">gtsam::KernelFunctionType</a>·{·<b>KernelFunctionTypeNONE</b>
 162 ,·<b>KernelFunctionTypeHUBER</b>
 163 ,·<b>KernelFunctionTypeTUKEY</b>
 164 ·}</td></tr>
 165 <tr·class="memdesc:a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Robust·kernel·type·to·wrap·around·quadratic·noise·model.·<br·/></td></tr>
 166 <tr·class="separator:a8be373f34edc0a9d28b1bfab5dd62ba0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 167 </table><table·class="memberdecls">
 168 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 169 Functions</h2></td></tr>
 170 <tr·class="memitem:aef971b2c69845e4fcce707306703c7b8"·id="r_aef971b2c69845e4fcce707306703c7b8"><td·class="memItemLeft"·align="right"·valign="top">string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aef971b2c69845e4fcce707306703c7b8">gtsam::findExampleDataFile</a>·(const·std::string·&amp;name)</td></tr>
 171 <tr·class="memdesc:aef971b2c69845e4fcce707306703c7b8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Find·the·full·path·to·an·example·dataset·distributed·with·gtsam.··<br·/></td></tr>
 172 <tr·class="separator:aef971b2c69845e4fcce707306703c7b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 173 <tr·class="memitem:adbe09e573771fd72b08069353d537725"·id="r_adbe09e573771fd72b08069353d537725"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adbe09e573771fd72b08069353d537725"·name="adbe09e573771fd72b08069353d537725"></a>
 174 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createRewrittenFileName</b>·(const·std::string·&amp;name)</td></tr>
 175 <tr·class="memdesc:adbe09e573771fd72b08069353d537725"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·temporary·file·name·that·needs·to·be·ignored·in·.gitingnore·for·checking·read-write·oprations.·<br·/></td></tr>
 176 <tr·class="separator:adbe09e573771fd72b08069353d537725"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 177 <tr·class="memitem:a683ab6a83b5b3e508e734a7089986838"·id="r_a683ab6a83b5b3e508e734a7089986838"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 178 <tr·class="memitem:a683ab6a83b5b3e508e734a7089986838"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::map&lt;·size_t,·T·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a683ab6a83b5b3e508e734a7089986838">gtsam::parseVariables</a>·(const·std::string·&amp;filename,·size_t·maxIndex=0)</td></tr>
 179 <tr·class="memdesc:a683ab6a83b5b3e508e734a7089986838"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·variables·in·a·line-based·text·format·(like·g2o)·into·a·map.··<br·/></td></tr>
 180 <tr·class="separator:a683ab6a83b5b3e508e734a7089986838"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 181 <tr·class="memitem:a6eb4817b97658f00e426b753c52361ed"·id="r_a6eb4817b97658f00e426b753c52361ed"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 182 <tr·class="memitem:a6eb4817b97658f00e426b753c52361ed"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a6eb4817b97658f00e426b753c52361ed">gtsam::parseMeasurements</a>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model=nullptr,·size_t·maxIndex=0)</td></tr>
 183 <tr·class="memdesc:a6eb4817b97658f00e426b753c52361ed"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·binary·measurements·in·a·line-based·text·format·(like·g2o)·into·a·vector.··<br·/></td></tr>
 184 <tr·class="separator:a6eb4817b97658f00e426b753c52361ed"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 185 <tr·class="memitem:a8a2136a163e31faaefe2db498a9b9b43"·id="r_a8a2136a163e31faaefe2db498a9b9b43"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
 186 <tr·class="memitem:a8a2136a163e31faaefe2db498a9b9b43"><td·class="memTemplItemLeft"·align="right"·valign="top">GTSAM_EXPORT·std::vector&lt;·typename·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·T·&gt;::shared_ptr·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8a2136a163e31faaefe2db498a9b9b43">gtsam::parseFactors</a>·(const·std::string·&amp;filename,·const·noiseModel::Diagonal::shared_ptr·&amp;model=nullptr,·size_t·maxIndex=0)</td></tr>
 187 <tr·class="memdesc:a8a2136a163e31faaefe2db498a9b9b43"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·BetweenFactors·in·a·line-based·text·format·(like·g2o)·into·a·vector·of·shared·pointers.··<br·/></td></tr>
 188 <tr·class="separator:a8a2136a163e31faaefe2db498a9b9b43"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 189 <tr·class="memitem:abfc0157e4790e3b03dc601d3e86c684d"·id="r_abfc0157e4790e3b03dc601d3e86c684d"><td·class="memItemLeft"·align="right"·valign="top">boost::optional&lt;·<a·class="el"·href="a01428.html#a6ab764d13f9aaeafc2dc60763b05ec0e">IndexedPose</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#abfc0157e4790e3b03dc601d3e86c684d">gtsam::parseVertexPose</a>·(std::istream·&amp;is,·const·std::string·&amp;tag)</td></tr>
 190 <tr·class="memdesc:abfc0157e4790e3b03dc601d3e86c684d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parse·TORO/G2O·vertex·"id·x·y·yaw".··<br·/></td></tr>
 191 <tr·class="separator:abfc0157e4790e3b03dc601d3e86c684d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 1487/26992 bytes (5.51%) of diff not shown.
11.6 KB
html2text {}
Max HTML report size reached
2.55 KB
./usr/share/doc/libgtsam-dev/html/a01319.js
2.46 KB
js-beautify {}
Max HTML report size reached
94.2 KB
./usr/share/doc/libgtsam-dev/html/a01319_source.html
Max HTML report size reached
103 KB
./usr/share/doc/libgtsam-dev/html/a01322_source.html
Max HTML report size reached
50.6 KB
./usr/share/doc/libgtsam-dev/html/a01325_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseRotationPrior.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/KarcherMeanFactor-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 146 lines modifiedOffset 98, 111 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">PoseRotationPrior.h</div></div>104 ··<div·class="headertitle"><div·class="title">KarcherMeanFactor-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01325.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#pragma·once</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
 111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
 112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
 113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div> 
111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·KarcherMeanFactor.cpp</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</span></div>
113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div>
114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
115 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
116 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·POSE&gt;</div> 
117 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};"> 
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a04888.html">···19</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04888.html">PoseRotationPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;POSE&gt;·{</div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">public</span>:</div>124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04888.html">PoseRotationPrior&lt;POSE&gt;</a>·This;</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01064.html">gtsam/nonlinear/GaussNewtonOptimizer.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
 128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/slam/KarcherMeanFactor.h&gt;</span></div>
 129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·POSE·Pose;</div>130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">using·namespace·</span>std;</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Translation·Translation;</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Rotation·Rotation;</div>131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··GTSAM_CONCEPT_POSE_TYPE(Pose)</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··GTSAM_CONCEPT_GROUP_TYPE(Pose)</div>134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·ALLOC&gt;</div>
 135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>T·FindKarcherMeanImpl(<span·class="keyword">const</span>·vector&lt;T,·ALLOC&gt;&amp;·rotations)·{</div>
 136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="comment">//·Cost·function·C(R)·=·\sum·PriorFactor(R_i)::error(R)</span></div>
 137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·No·closed·form·solution.</span></div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··GTSAM_CONCEPT_LIE_TYPE(Rotation)</div>138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··NonlinearFactorGraph·graph;</div>
 139 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·kKey(0);</div>
 140 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>&amp;·R·:·rotations)·{</div>
 141 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····graph.addPrior&lt;T&gt;(kKey,·R);</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>142 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··}</div>
 143 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_class"·href="a05076.html">Values</a>·initial;</div>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·Get·dimensions·of·pose·and·rotation·type·at·compile·time</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·xDim·=·<a·class="code·hl_struct"·href="a02412.html">FixedDimension&lt;POSE&gt;::value</a>;</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·rDim·=·<a·class="code·hl_struct"·href="a02412.html">FixedDimension&lt;typename·POSE::Rotation&gt;::value</a>;</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··Rotation·measured_;</div>144 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··initial.insert&lt;T&gt;(kKey,·T());</div>
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>145 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">auto</span>·result·=·GaussNewtonOptimizer(graph,·initial).optimize();</div>
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>146 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordflow">return</span>·result.at&lt;T&gt;(kKey);</div>
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>147 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}</div>
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04888.html#a7476bd4a82ae48e8841a78f32ea73c0f">···43</a></span>··<a·class="code·hl_function"·href="a04888.html#a7476bd4a82ae48e8841a78f32ea73c0f">PoseRotationPrior</a>()·{}</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>148 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 149 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 150 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T&gt;&amp;·rotations)·{</div>
 151 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(rotations);</div>
 152 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>
 153 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 154 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
143 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">155 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad7fa43a05d8b4a5504e79d7fae639b9b">···49</a></span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;&gt;&amp;·rotations)·{</div>
 157 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(rotations);</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04888.html#a33069d1c86da3e6c66d5feccb75c7a1b">···46</a></span>··<a·class="code·hl_function"·href="a04888.html#a33069d1c86da3e6c66d5feccb75c7a1b">PoseRotationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·Rotation&amp;·rot_z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(rot_z)·{}</div> 
146 </div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>158 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}"> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04888.html#a400f290b75d021bd4852523fc19e0d06">···50</a></span>··<a·class="code·hl_function"·href="a04888.html#a400f290b75d021bd4852523fc19e0d06">PoseRotationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·POSE&amp;·pose_z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(pose_z.rotation())·{}</div> 
151 </div>159 </div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>160 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a04888.html">~PoseRotationPrior</a>()<span·class="keyword">·override·</span>{}</div>161 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 162 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>T·FindKarcherMean(std::initializer_list&lt;T&gt;&amp;&amp;·rotations)·{</div>
 163 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">return</span>·FindKarcherMeanImpl(std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;·&gt;(rotations));</div>
 164 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>165 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 166 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 167 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div>
155 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">168 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04888.html#a57ae31b9774b55afea7ec4ec7dce2c90">···56</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04888.html#a57ae31b9774b55afea7ec4ec7dce2c90">clone</a>([·...·truncated·by·diffoscope;·len:·47,·SHA:·7da812eb1a22224d7604126b6624da41a1414842fc6810eec329e4440532ced5·...·]</div>169 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04876.html#a2a629fe6552384f331d8af2a9a2e746f">···60</a></span><a·class="code·hl_function"·href="a04876.html#a2a629fe6552384f331d8af2a9a2e746f">KarcherMeanFactor&lt;T&gt;::KarcherMeanFactor</[·...·truncated·by·diffoscope;·len:·98,·SHA:·f87ba578c4a9dd83b44716e944f248a60b317369c7846d2f524939eac8c9a238·...·]</div>
 170 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········································boost::optional&lt;double&gt;·beta)</div>
 171 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····:·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>(keys),·d_(static_cast&lt;size_t&gt;(d))·{</div>
 172 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordflow">if</span>·(d·&lt;=·0)·{</div>
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>173 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));·}</div>174 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="stringliteral">&quot;KarcherMeanFactor·needs·dimension·for·dynamic·types.&quot;</span>);</div>
 175 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 176 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·Create·the·constant·Jacobian·made·of·d*d·identity·matrices,</span></div>
 177 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//·where·d·is·the·dimensionality·of·the·manifold.</span></div>
 178 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··Matrix·A·=·Matrix::Identity(d,·d);</div>
 179 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordflow">if</span>·(beta)·A·*=·std::sqrt(*beta);</div>
 180 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··std::map&lt;Key,·Matrix&gt;·terms;</div>
 181 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j·:·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)·{</div>
 182 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····terms[j]·=·A;</div>
 183 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div>
 184 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··whitenedJacobian_·=</div>
 185 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······boost::make_shared&lt;JacobianFactor&gt;(terms,·Vector::Zero(d));</div>
Max diff block lines reached; 8743/39593 bytes (22.08%) of diff not shown.
11.8 KB
html2text {}
Max HTML report size reached
7.34 KB
./usr/share/doc/libgtsam-dev/html/a01328.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionRigFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 38 lines modifiedOffset 94, 54 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">InitializePose.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SmartProjectionRigFactor.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)··105 <p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a01328_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01328_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04952.html">gtsam::SmartProjectionRigFactor&lt;·CAMERA·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">If·you·are·using·the·factor,·please·cite:·L.··<a·href="a04952.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04956.html">gtsam::traits&lt;·SmartProjectionRigFactor&lt;·CAMERA·&gt;·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04956.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>123 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·</p> 
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl> 
117 <dl·class="section·date"><dt>Date</dt><dd>August,·2020·</dd></dl>125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>
 126 <p>Same·as·SmartProjectionPoseFactor,·except:</p><ul>
 127 <li>it·is·templated·on·CAMERA·(i.e.,·it·allows·cameras·beyond·pinhole)</li>
 128 <li>it·admits·a·different·calibration·for·each·measurement·(i.e.,·it·can·model·a·multi-camera·rig·system)</li>
 129 <li>it·allows·multiple·observations·from·the·same·pose/key·(again,·to·model·a·multi-camera·system)·<dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 130 <dd>
 131 Frank·Dellaert·</dd></dl>
 132 </li>
 133 </ul>
118 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>138 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01328.html">InitializePose.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01328.html">SmartProjectionRigFactor.h</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>141 ··</ul>
126 </div>142 </div>
127 </body>143 </body>
128 </html>144 </html>
2.02 KB
html2text {}
Max HTML report size reached
120 KB
./usr/share/doc/libgtsam-dev/html/a01328_source.html
Max HTML report size reached
67.5 KB
./usr/share/doc/libgtsam-dev/html/a01334_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseTranslationPrior.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/ReferenceFrameFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 142 lines modifiedOffset 98, 153 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">PoseTranslationPrior.h</div></div>104 ··<div·class="headertitle"><div·class="title">ReferenceFrameFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01334.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#pragma·once</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
 111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
 112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
 113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div> 
111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·ReferenceFrameFactor.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·A·constraint·for·combining·graphs·by·common·landmarks·and·a·transform·node</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@author·Alex·Cunningham</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div>
112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div> 
115 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·POSE&gt;</div> 
116 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};"> 
117 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04892.html">···21</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;POSE&gt;·{</div> 
118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">public</span>:</div> 
119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior&lt;POSE&gt;</a>·This;</div> 
120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·POSE·Pose;</div> 
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Translation·Translation;</div> 
123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Rotation·Rotation;</div> 
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··GTSAM_CONCEPT_POSE_TYPE(Pose)</div> 
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··GTSAM_CONCEPT_GROUP_TYPE(Pose)</div> 
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··GTSAM_CONCEPT_LIE_TYPE(Translation)</div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·P&gt;</div>
 131 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="}">
 132 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a01428.html#a80d640f59e5d39a1165069a3841cc5d1">···30</a></span>P·<a·class="code·hl_function"·href="a01428.html#a80d640f59e5d39a1165069a3841cc5d1">transform_point</a>(</div>
 133 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">const</span>·T&amp;·<a·class="code·hl_function"·href="a01428.html#aa2e36d7ab63000feddaeb61bbfcf2db1">trans</a>,·<span·class="keyword">const</span>·P&amp;·global,</div>
 134 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····boost::optional&lt;Matrix&amp;&gt;·Dtrans,</div>
 135 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····boost::optional&lt;Matrix&amp;&gt;·Dglobal)·{</div>
 136 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#aa2e36d7ab63000feddaeb61bbfcf2db1">trans</a>.transformFrom(global,·Dtrans,·Dglobal);</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>}</div>
 138 </div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">protected</span>:</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Translation·measured_;</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>139 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 140 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·POINT,·<span·class="keyword">class</span>·TRANSFORM&gt;</div>
 141 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">
 142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04904.html">···57</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04904.html">ReferenceFrameFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;POINT,·TRANSFORM,·POINT&gt;·{</div>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">protected</span>:</div>
 144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04904.html#ae45ff48bf3b510669dbd0105c9970c30">···60</a></span>··<a·class="code·hl_function"·href="a04904.html#ae45ff48bf3b510669dbd0105c9970c30">ReferenceFrameFactor</a>()·{}</div>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04892.html#adad7eab23d69d2dec6ae4ad59e0a8c65">···40</a></span>··<a·class="code·hl_function"·href="a04892.html#adad7eab23d69d2dec6ae4ad59e0a8c65">PoseTranslationPrior</a>()·{}</div> 
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">public</span>:</div>
 147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POINT,·TRANSFORM,·POINT&gt;</a>·Base;</div>
 148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04904.html">ReferenceFrameFactor&lt;POINT,·TRANSFORM&gt;</a>·This;</div>
 149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">typedef</span>·POINT·Point;</div>
 151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keyword">typedef</span>·TRANSFORM·Transform;</div>
 152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
137 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04904.html#a142d0dde9f42aa80e9b6c57d3c49cd58">···72</a></span>··<a·class="code·hl_function"·href="a04904.html#a142d0dde9f42aa80e9b6c57d3c49cd58">ReferenceFrameFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·globalKey,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·transKey,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·localKey,·<span·class="keyword">const</span>·noiseModel::Base::shared_ptr&amp;·model)</div>
 155 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,globalKey,·transKey,·localKey)·{}</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04892.html#a1701c62175b4e30c8c1df8159764480c">···43</a></span>··<a·class="code·hl_function"·href="a04892.html#a1701c62175b4e30c8c1df8159764480c">PoseTranslationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·Translation&amp;·measured,·<span·class="keyword">const</span>·noiseModel::Base::shared_ptr&amp;·model)</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(measured)·{</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div> 
141 </div>156 </div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
143 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04892.html#a204e0b877e117aabfe599ca247a195f8">···48</a></span>··<a·class="code·hl_function"·href="a04892.html#a204e0b877e117aabfe599ca247a195f8">PoseTranslationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·POSE&amp;·pose_z,·<span·class="keyword">const</span>·noiseModel::Base::shared_ptr&amp;·model)</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(pose_z.translation())·{</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div> 
147 </div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_class"·href="a04892.html">~PoseTranslationPrior</a>()<span·class="keyword">·override·</span>{}</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">const</span>·Translation&amp;·measured()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measured_;·}</div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
153 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04892.html#a6f953d9574be86ccdac8564de316d3d1">···57</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04892.html#a6f953d9574be86ccdac8564de316d3d1">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div> 
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));·}</div> 
157 </div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
159 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04892.html#a21443e02e31c610c1cacb743e4896215">···62</a></span>··Vector·<a·class="code·hl_function"·href="a04892.html#a21443e02e31c610c1cacb743e4896215">evaluateError</a>(<span·class="keyword">const</span>·Pose&amp;·pose,·boost::optional&lt;Matrix&amp;&gt;·H·=·boost::none)<span·class="keyword">·const·override·</span>{</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">const</span>·Translation&amp;·newTrans·=·pose.translation();</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">const</span>·Rotation&amp;·R·=·pose.rotation();</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·tDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::GetDimension</a>(newTrans);</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·xDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Pose&gt;::GetDimension</a>(pose);</div> 
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keywordflow">if</span>·(H)·{</div> 
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······*H·=·Matrix::Zero(tDim,·xDim);</div> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······std::pair&lt;size_t,·size_t&gt;·transInterval·=·POSE::translationInterval();</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······(*H).middleCols(transInterval.first,·tDim)·=·R.matrix();</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div> 
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::Local</a>(measured_,·newTrans);</div> 
Max diff block lines reached; 28817/51527 bytes (55.93%) of diff not shown.
17.1 KB
html2text {}
Max HTML report size reached
47.1 KB
./usr/share/doc/libgtsam-dev/html/a01337_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/EssentialMatrixConstraint.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/JacobianFactorSVD.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 127 lines modifiedOffset 98, 99 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">EssentialMatrixConstraint.h</div></div>104 ··<div·class="headertitle"><div·class="title">JacobianFactorSVD.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01337.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·---------------------------------------------------------------[·...·truncated·by·diffoscope;·len:·13,·SHA:·04b7afb740d6c973bde6bb200d55eb4b57f46490cb6092cfcd4d75078fb58fb5·...·]</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div>
 108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file··JacobianFactorSVD.h</span></div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@date··Oct·27,·2013</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@uthor·Frank·Dellaert</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*/</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2014,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div> 
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/geometry/EssentialMatrix.h&gt;</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#pragma·once</span></div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00839.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>117 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D,·<span·class="keywordtype">size_t</span>·ZDim&gt;</div>
125 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">118 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04808.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04808.html">EssentialMatrixConstraint</a>:·<span·class="keyword">public</span>·<a·[·...·truncated·by·diffoscope;·len:·78,·SHA:·d174a1e75eecb37d71bf8a4ce7bf2c62b2e56fe2f5b771062664d2e9daaa152d·...·]&gt;·{</div>119 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04872.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04872.html">JacobianFactorSVD</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"[·...·truncated·by·diffoscope;·len:·50,·SHA:·2d79669a53cf276b5b9cbcbbec262fd641ba5222238bdbfdc2952e633109a213·...·]&gt;·{</div>
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>120 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 121 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>·Base;</div>
 122 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·ZDim,·D&gt;·MatrixZD;·<span·class="comment">//·e.g·2·x·6·with·Z=Point2</span></div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">private</span>:</div>123 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·std::pair&lt;Key,·Matrix&gt;·KeyMatrix;</div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>124 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 125 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04808.html">EssentialMatrixConstraint</a>·<a·class="code·hl_class"·href="a04808.html">This</a>;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Pose3,·Pose3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>126 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>·measuredE_;·</div>127 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04872.html#a551b1c04012573be8cb418c02ed77295">···38</a></span>··<a·class="code·hl_function"·href="a04872.html#a551b1c04012573be8cb418c02ed77295">JacobianFactorSVD</a>()·{</div>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>
 130 </div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·shorthand·for·a·smart·pointer·to·a·factor</span></div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04808.html#aa71b27df9573bff00b1a95c0fba271fe">···42</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;EssentialMatrixConstraint&gt;·<a·class="code·hl_typedef"·href="a04808.html#aa71b27df9573bff00b1a95c0fba271fe">shared_ptr</a>;</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
139 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}">132 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}">
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04808.html#ac03a28866f89ad12046904c7c0cff4b8">···45</a></span>··<a·class="code·hl_function"·href="a04808.html#ac03a28866f89ad12046904c7c0cff4b8">EssentialMatrixConstraint</a>()·{</div>133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04872.html#a7631acc7207dd75097e22708237f3632">···42</a></span>··<a·class="code·hl_function"·href="a04872.html#a7631acc7207dd75097e22708237f3632">JacobianFactorSVD</a>(<span·class="keyword">co[·...·truncated·by·diffoscope;·len:·200,·SHA:·86dd16206d22d45b0a0dd86cae94035178d02b5425fb1cba0c704586fd481554·...·]</div>
 134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····················<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())</div>
 135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······:·Base()·{</div>
 136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····Matrix·zeroMatrix·=·Matrix::Zero(0,·D);</div>
 137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····Vector·zeroVector·=·Vector::Zero(0);</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;KeyMatrix&gt;·QF;</div>
 139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····QF.reserve(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>.size());</div>
 140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key:·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)</div>
 141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······QF.push_back(KeyMatrix(key,·zeroMatrix));</div>
 142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·zeroVector,·model);</div>
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
142 </div>144 </div>
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
144 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04808.html#ad7a49abd9aa91e0671eae13becc08ca0">···55</a></span>··<a·class="code·hl_function"·href="a04808.html#ad7a49abd9aa91e0671eae13becc08ca0">EssentialMatrixConstraint</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,</div> 
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&amp;·measuredE,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)·:</div> 
147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key1,·key2),·measuredE_(measuredE)·{</div> 
148 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div> 
149 </div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_class"·href="a04808.html">~EssentialMatrixConstraint</a>()<span·class="keyword">·override·</span>{</div> 
152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div> 
153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
154 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04808.html#a0782238c2c386bedd704df1b3722133c">···64</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04808.html#a0782238c2c386bedd704df1b3722133c">clone</a>()<span·class="keyword">·const·override·</span>{</div> 
156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div> 
157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04808.html">This</a>(*<span·class="keyword">this</span>)));</div>147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">···64</a></span>··<a·class="code·hl_function"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">JacobianFactorSVD</a>(</div>
 148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div>
 149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·Fblocks,</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·Matrix&amp;·Enull,·<span·class="keyword">const</span>·Vector&amp;·b,</div>
 151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())</div>
 152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·Base()·{</div>
 153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">size_t</span>·numKeys·=·Enull.rows()·/·ZDim;</div>
 154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordtype">size_t</span>·m2·=·ZDim·*·numKeys·-·3;·<span·class="comment">//·TODO:·is·this·not·just·Enull.rows()?</span></div>
 155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·PLAIN·nullptr·SPACE·TRICK</span></div>
 156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·Matrix·Q·=·Enull·*·Enull.transpose();</span></div>
 157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·for(const·KeyMatrixZD&amp;·it:·Fblocks)</span></div>
 158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//···QF.push_back(KeyMatrix(it.first,·Q.block(0,·2·*·j++,·m2,·2)·*·it.second));</span></div>
 159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·JacobianFactor·factor(QF,·Q·*·b);</span></div>
 160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····std::vector&lt;KeyMatrix&gt;·QF;</div>
 161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····QF.reserve(numKeys);</div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k·=·0;·k·&lt;·Fblocks.size();·++k)·{</div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key·=·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>[k];</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······QF.emplace_back(</div>
 165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··········key,·(Enull.transpose()).block(0,·ZDim·*·k,·m2,·ZDim)·*·Fblocks[k]);</div>
 166 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····}</div>
 167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·Enull.transpose()·*·b,·model);</div>
158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
159 </div>169 </div>
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
161 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
162 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
163 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div> 
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
166 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··Vector·evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·p1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·p2,</div> 
167 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······boost::optional&lt;Matrix&amp;&gt;·Hp1·=·boost::none,·<span·class="comment">//</span></div> 
168 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······boost::optional&lt;Matrix&amp;&gt;·Hp2·=·boost::none)·<span·class="keyword">const·override</span>;</div> 
169 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
Max diff block lines reached; 9416/36038 bytes (26.13%) of diff not shown.
11.8 KB
html2text {}
Max HTML report size reached
8.58 KB
./usr/share/doc/libgtsam-dev/html/a01343.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactorGraph.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 76 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SymbolicFactor-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01343_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
114 Functions</h2></td></tr> 
115 <tr·class="memitem:ae394348e1a503834f713405afa9afad8"·id="r_ae394348e1a503834f713405afa9afad8"><td·class="memTemplParams"·colspan="2">template&lt;class·FACTOR·&gt;·</td></tr> 
116 <tr·class="memitem:ae394348e1a503834f713405afa9afad8"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01343.html#ae394348e1a503834f713405afa9afad8">gtsam::internal::EliminateSymbolic</a>·(const·<a·class="el"·href="a03524.html">FactorGraph</a>&lt;·FACTOR·&gt;·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
117 <tr·class="memdesc:ae394348e1a503834f713405afa9afad8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·dense·elimination·function·for·symbolic·factors.··<br·/></td></tr> 
118 <tr·class="separator:ae394348e1a503834f713405afa9afad8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>110 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
122 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
123 </div><h2·class="groupheader">Function·Documentation</h2> 
124 <a·id="ae394348e1a503834f713405afa9afad8"·name="ae394348e1a503834f713405afa9afad8"></a> 
125 <h2·class="memtitle"><span·class="permalink"><a·href="#ae394348e1a503834f713405afa9afad8">&#9670;&#160;</a></span>EliminateSymbolic()</h2> 
  
126 <div·class="memitem"> 
127 <div·class="memproto"> 
128 <div·class="memtemplate"> 
129 template&lt;class·FACTOR·&gt;·</div> 
130 ······<table·class="memname"> 
131 ········<tr> 
132 ··········<td·class="memname">std::pair&lt;·boost::shared_ptr&lt;·SymbolicConditional·&gt;,·boost::shared_ptr&lt;·SymbolicFactor·&gt;·&gt;·gtsam::internal::EliminateSymbolic·</td> 
133 ··········<td>(</td> 
134 ··········<td·class="paramtype">const·<a·class="el"·href="a03524.html">FactorGraph</a>&lt;·FACTOR·&gt;·&amp;&#160;</td> 
135 ··········<td·class="paramname"><em>factors</em>,·</td> 
136 ········</tr> 
137 ········<tr> 
138 ··········<td·class="paramkey"></td> 
139 ··········<td></td> 
140 ··········<td·class="paramtype">const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;&#160;</td> 
141 ··········<td·class="paramname"><em>keys</em>&#160;</td> 
142 ········</tr> 
143 ········<tr> 
144 ··········<td></td> 
145 ··········<td>)</td> 
146 ··········<td></td><td></td> 
147 ········</tr> 
148 ······</table> 
149 </div><div·class="memdoc"> 
  
150 <p>Implementation·of·dense·elimination·function·for·symbolic·factors.·</p> 
151 <p>This·is·a·templated·version·for·internally·doing·symbolic·elimination·on·any·factor.·</p> 
  
152 </div> 
153 </div> 
154 </div><!--·contents·-->114 </div></div><!--·contents·-->
155 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
156 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
158 ··<ul>118 ··<ul>
159 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01343.html">SymbolicFactor-inst.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01343.html">SymbolicFactorGraph.cpp</a></li>
160 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
161 ··</ul>121 ··</ul>
162 </div>122 </div>
163 </body>123 </body>
164 </html>124 </html>
2.24 KB
html2text {}
Max HTML report size reached
6.71 KB
./usr/share/doc/libgtsam-dev/html/a01346.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicConditional.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 96, 40 lines modifiedOffset 96, 42 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicISAM.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicConditional.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a01346_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01346_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>108 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05032.html">gtsam::SymbolicISAM</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04996.html">gtsam::SymbolicConditional</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04996.html"·title="SymbolicConditional·is·a·conditional·with·keys·but·no·probability·data,·produced·by·symbolic·eliminat...">SymbolicConditional</a>·is·a·conditional·with·keys·but·no·probability·data,·produced·by·symbolic·elimination·of·<a·class="el"·href="a05012.html"·title="SymbolicFactor·represents·a·symbolic·factor·that·specifies·graph·topology·but·is·not·associated·with·...">SymbolicFactor</a>.··<a·href="a04996.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05000.html">gtsam::traits&lt;·SymbolicConditional·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05000.html#details">More...</a><br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
113 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
114 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
115 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>121 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
121 <dd> 
122 Richard·Roberts·</dd></dl> 
123 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>129 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01346.html">SymbolicISAM.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01346.html">SymbolicConditional.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>132 ··</ul>
131 </div>133 </div>
132 </body>134 </body>
133 </html>135 </html>
1.47 KB
html2text {}
Max HTML report size reached
333 B
./usr/share/doc/libgtsam-dev/html/a01346.js
247 B
js-beautify {}
Max HTML report size reached
53.0 KB
./usr/share/doc/libgtsam-dev/html/a01346_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicConditional.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 63 lines modifiedOffset 98, 168 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SymbolicISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicConditional.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01346.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01346.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/inference/Conditional-inst.h&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01388.html">gtsam/symbolic/SymbolicFactor.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01391.html">gtsam/symbolic/SymbolicBayesTree.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">gtsam/inference/ISAM.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
125 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04996.html">···36</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·:</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a05032.html">···26</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03640.html">ISAM</a>&lt;SymbolicBayesTree&gt;</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03640.html">ISAM&lt;SymbolicBayesTree&gt;</a>·<a·class="code·hl_class"·href="a03640.html">Base</a>;</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>·<a·class="code·hl_class"·href="a05032.html">This</a>;</div>129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a05012.html">SymbolicFactor</a>,</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03572.html">Conditional</a>&lt;SymbolicFactor,·SymbolicConditional&gt;·{</div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>();</div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>&amp;·bayesTree);</div>133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·<a·class="code·hl_class"·href="a04996.html">This</a>;·</div>
 134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04996.html#aa2e0cb404e5a4c2b9739a3ac68eead88">···42</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05012.html">SymbolicFactor</a>·<a·class="code·hl_typedef"·href="a04996.html#aa2e0cb404e5a4c2b9739a3ac68eead88">BaseFactor</a>;·</div>
 135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">···43</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;BaseFactor,·This&gt;</a>·<a·class="code·hl_typedef"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">BaseConditional</a>;·</div>
 136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04996.html#a539228349dc5255cd587044d7106bf44">···44</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a04996.html#a539228349dc5255cd587044d7106bf44">shared_ptr</a>;·</div>
 137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04996.html#a9cf431cc004298a77735cf3d51c04629">···45</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03592.html#acb069f38cc81bea20cecfad4070da59e">BaseFactor::iterator</a>·<a·class="code·hl_typedef"·href="a04996.html#a9cf431cc004298a77735cf3d51c04629">iterator</a>;·</div>
 138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04996.html#a4bbf077adf4021b966f398f551b0ce5e">···46</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03592.html#a71af7ad9e9474ebbcf2fdffc7f31251b">BaseFactor::const_iterator</a>·<a·class="code·hl_typedef"·href="a04996.html#a4bbf077adf4021b966f398f551b0ce5e">const_iterator</a>;·</div>
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04996.html#a3d5f37af8e07fc3cb93d9df0f611ab29">···52</a></span>····<a·class="code·hl_function"·href="a04996.html#a3d5f37af8e07fc3cb93d9df0f611ab29">SymbolicConditional</a>()·{}</div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04996.html#a811ebc4f9eefbcf25fc2f40f66db8e39">···55</a></span>····<a·class="code·hl_function"·href="a04996.html#a811ebc4f9eefbcf25fc2f40f66db8e39">SymbolicConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)·:·<a·class="code·hl_class"·href="a05012.html">BaseFactor</a>(j),·<a·class="code·hl_typedef"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">BaseConditional</a>(1)·{}</div>
 144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04996.html#a77133cf0e119b7e0b0105c49f9677f59">···58</a></span>····<a·class="code·hl_function"·href="a04996.html#a77133cf0e119b7e0b0105c49f9677f59">SymbolicConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent)·:·<a·class="code·hl_class"·href="a05012.html">BaseFactor</a>(j,·parent),·<a·class="code·hl_typedef"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">BaseConditional</a>(1)·{}</div>
 146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04996.html#a8215e2229254269e71210cb4b5d2cd60">···61</a></span>····<a·class="code·hl_function"·href="a04996.html#a8215e2229254269e71210cb4b5d2cd60">SymbolicConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent2)·:·<a·class="code·hl_class"·href="a05012.html">BaseFactor</a>(j,·parent1,·parent2),·<a·class="code·hl_typedef"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">BaseConditional</a>(1)·{}</div>
 148 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04996.html#a0d9e9d5af1a6a10390b923f0cc8efe52">···64</a></span>····<a·class="code·hl_function"·href="a04996.html#a0d9e9d5af1a6a10390b923f0cc8efe52">SymbolicConditional</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent2,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·parent3)·:·<a·class="code·hl_class"·href="a05012.html">BaseFactor</a>(j,·parent1,·parent2,·parent3),·<a·class="code·hl_typedef"·href="a04996.html#a56432938db9b4a1f9d8d712f4128cd8d">BaseConditional</a>(1)·{}</div>
 150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
 152 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04996.html#a7614a76d9494f2f856ef7829e6ebc3fa">···68</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·<a·class="code·hl_function"·href="a04996.html#a7614a76d9494f2f856ef7829e6ebc3fa">FromIterators</a>(ITERATOR·firstKey,·ITERATOR·lastKey,·<span·class="keywordtype">size_t</span>·nrFrontals)</div>
 154 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····{</div>
 155 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·result;</div>
 156 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······(<a·class="code·hl_class"·href="a05012.html">BaseFactor</a>&amp;)result·=·BaseFactor::FromIterators(firstKey,·lastKey);</div>
 157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······result.nrFrontals_·=·nrFrontals;</div>
 158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······<span·class="keywordflow">return</span>·result;</div>
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>159 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····}</div>
140 </div>160 </div>
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
 163 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="}">
 164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04996.html#a677f3741e63b6cd351f292e0016b0b2d">···78</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a04996.html#a539228349dc5255cd587044d7106bf44">SymbolicConditional::shared_ptr</a>·<a·class="code·hl_function"·href="a04996.html#a677f3741e63b6cd351f292e0016b0b2d">FromIteratorsShared</a>(ITERATOR·firstKey,·ITERATOR·lastKey,·<span·class="keywordtype">size_t</span>·nrFrontals)</div>
 165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····{</div>
 166 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<a·class="code·hl_typedef"·href="a04996.html#a539228349dc5255cd587044d7106bf44">SymbolicConditional::shared_ptr</a>·result·=·boost::make_shared&lt;SymbolicConditional&gt;();</div>
 167 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······result-&gt;keys_.assign(firstKey,·lastKey);</div>
 168 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······result-&gt;nrFrontals_·=·nrFrontals;</div>
 169 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·result;</div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>170 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
 171 </div>
 172 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 173 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
 174 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">
 175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a04996.html#a44248a7922ecaf5e4d7421f18aaf22f8">···88</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·<a·class="code·hl_function"·href="a04996.html#a44248a7922ecaf5e4d7421f18aaf22f8">FromKeys</a>(<span·class="keyword">const</span>·CONTAINER&amp;·keys,·<span·class="keywordtype">size_t</span>·nrFrontals)·{</div>
 176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······<span·class="keywordflow">return</span>·FromIterators(keys.begin(),·keys.end(),·nrFrontals);</div>
 177 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····}</div>
 178 </div>
 179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 180 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
 181 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">
 182 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a04996.html#ad58aecba408464f68fbd159bb228d917">···94</a></span>····<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a04996.html#a539228349dc5255cd587044d7106bf44">SymbolicConditional::shared_ptr</a>·<a·class="code·hl_function"·href="a04996.html#ad58aecba408464f68fbd159bb228d917">FromKeysShared</a>(<span·class="keyword">const</span>·CONTAINER&amp;·keys,·<span·class="keywordtype">size_t</span>·nrFrontals)·{</div>
 183 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······<span·class="keywordflow">return</span>·FromIteratorsShared(keys.begin(),·keys.end(),·nrFrontals);</div>
 184 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····}</div>
 185 </div>
 186 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a04996.html#a913447e3cd824e3ceaceaa860c62dc19">···99</a></span>····<a·class="code·hl_typedef"·href="a05012.html#a1a13ba25abc2aaf00cec2fe24449ef4b">SymbolicFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a04996.html#a913447e3cd824e3ceaceaa860c62dc19">clone</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·boost::make_shared&lt;This&gt;(*<span·class="keyword">this</span>);·}</div>
 188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 189 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 190 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 191 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>,</div>
 192 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
 193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 194 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·c,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 195 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 196 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 197 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····<span·class="keywordtype">double</span>·logProbability(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·x)·<span·class="keyword">const·override</span>;</div>
 198 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
Max diff block lines reached; 12023/39849 bytes (30.17%) of diff not shown.
13.9 KB
html2text {}
Max HTML report size reached
5.53 KB
./usr/share/doc/libgtsam-dev/html/a01349.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicJunctionTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicEliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 19 lines modifiedOffset 94, 30 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a01349_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05004.html">gtsam::SymbolicEliminationTree</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05008.html">gtsam::traits&lt;·SymbolicEliminationTree·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05008.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
Offset 115, 13 lines modifiedOffset 126, 13 lines modified
115 <dd>126 <dd>
116 Richard·Roberts·</dd></dl>127 Richard·Roberts·</dd></dl>
117 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>132 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01349.html">SymbolicJunctionTree.cpp</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01349.html">SymbolicEliminationTree.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>135 ··</ul>
125 </div>136 </div>
126 </body>137 </body>
127 </html>138 </html>
1.26 KB
html2text {}
Max HTML report size reached
6.59 KB
./usr/share/doc/libgtsam-dev/html/a01352.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicConditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicEliminationTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 44 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicConditional.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01352_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04996.html">gtsam::SymbolicConditional</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04996.html"·title="SymbolicConditional·is·a·conditional·with·keys·but·no·probability·data,·produced·by·symbolic·eliminat...">SymbolicConditional</a>·is·a·conditional·with·keys·but·no·probability·data,·produced·by·symbolic·elimination·of·<a·class="el"·href="a05012.html"·title="SymbolicFactor·represents·a·symbolic·factor·that·specifies·graph·topology·but·is·not·associated·with·...">SymbolicFactor</a>.··<a·href="a04996.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05000.html">gtsam::traits&lt;·SymbolicConditional·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05000.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>110 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>120 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01352.html">SymbolicConditional.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01352.html">SymbolicEliminationTree.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>123 ··</ul>
133 </div>124 </div>
134 </body>125 </body>
135 </html>126 </html>
1.48 KB
html2text {}
Max HTML report size reached
9.44 KB
./usr/share/doc/libgtsam-dev/html/a01355.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicJunctionTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 50 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicBayesTree.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a01355_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01355_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04980.html">gtsam::SymbolicBayesTreeClique</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a04984.html"·title="A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probab...">SymbolicBayesTree</a>.··<a·href="a04980.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05036.html">gtsam::SymbolicJunctionTree</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04984.html">gtsam::SymbolicBayesTree</a></td></tr>
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03528.html"·title="A·cluster-tree·that·eliminates·to·a·Bayes·tree.">EliminatableClusterTree</a>,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additional·property·that·it·represents·the·clique·tree·associa[·...·truncated·by·diffoscope;·len:·38,·SHA:·a1c4c80480af5c9d2400a027e232fa2e54b781cb7263c3de4f60095b19e7b1f5·...·].html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probability·functions.··<a·href="a04984.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04988.html">gtsam::traits&lt;·SymbolicBayesTreeClique·&gt;</a></td></tr>
 116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04988.html#details">More...</a><br·/></td></tr>
 117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04992.html">gtsam::traits&lt;·SymbolicBayesTree·&gt;</a></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table><table·class="memberdecls"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
121 Typedefs</h2></td></tr> 
122 <tr·class="memitem:ad78d0a5ba773ceac7ff253525032a15e"·id="r_ad78d0a5ba773ceac7ff253525032a15e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad78d0a5ba773ceac7ff253525032a15e"·name="ad78d0a5ba773ceac7ff253525032a15e"></a> 
123 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SymbolicCluster</b>·=·<a·class="el"·href="a03568.html">SymbolicJunctionTree::Cluster</a></td></tr> 
124 <tr·class="memdesc:ad78d0a5ba773ceac7ff253525032a15e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·for·wrapper:·<br·/></td></tr> 
125 <tr·class="separator:ad78d0a5ba773ceac7ff253525032a15e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table>126 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
130 <dd>130 <dd>
131 Richard·Roberts·</dd></dl>131 Richard·Roberts·</dd></dl>
132 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>136 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01355.html">SymbolicJunctionTree.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01355.html">SymbolicBayesTree.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>139 ··</ul>
140 </div>140 </div>
141 </body>141 </body>
142 </html>142 </html>
2.33 KB
html2text {}
Max HTML report size reached
489 B
./usr/share/doc/libgtsam-dev/html/a01355.js
403 B
js-beautify {}
Max HTML report size reached
31.9 KB
./usr/share/doc/libgtsam-dev/html/a01355_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicJunctionTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicBayesTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01355.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01355.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 52 lines modifiedOffset 114, 87 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01379.html">gtsam/symbolic/SymbolicFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01370.html">gtsam/symbolic/SymbolicBayesNet.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01391.html">gtsam/symbolic/SymbolicBayesTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01367.html">gtsam/symbolic/SymbolicFactorGraph.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/BayesTree.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·Forward·declarations</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>SymbolicEliminationTree;</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">class·</span>SymbolicConditional;</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
130 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a05036.html">···50</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·:</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04980.html">···33</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>·:</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;SymbolicBayesTreeClique,·SymbolicFactorGraph&gt;</div>
132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;SymbolicBayesTree,·SymbolicFactorGraph&gt;·{</div> 
133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div> 
134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">···53</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;SymbolicBayesTree,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">Base</a>;·</div> 
135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·<a·class="code·hl_typedef"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">This</a>;·</div> 
136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">shared_ptr</a>;·</div> 
137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>
138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>&amp;·eliminationTree)[·...·truncated·by·diffoscope;·len:·1,·SHA:·41b805ea7ac014e23556e98bb374702a08344268f92489a02f0880849394a1e4·...·]</div>136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>·<a·class="code·hl_class"·href="a04980.html">This</a>;</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;SymbolicBayesTreeClique,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_class"·href="a03552.html">Base</a>;</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>()·{}</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04980.html">~SymbolicBayesTreeClique</a>()·{}</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;SymbolicConditional&gt;&amp;·conditional)·:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div>
139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··};</div>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
140 </div>145 </div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">/*·*************************************************************************·*/</span></div>
 148 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04984.html">···49</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>·:</div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;SymbolicBayesTreeClique&gt;</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··{</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">private</span>:</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;SymbolicBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">public</span>:</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>·<a·class="code·hl_class"·href="a04984.html">This</a>;</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04984.html#ac3ed7fda6fb7d46fdfe0d064d8a473bc">···60</a></span>····<a·class="code·hl_function"·href="a04984.html#ac3ed7fda6fb7d46fdfe0d064d8a473bc">SymbolicBayesTree</a>()·{}</div>
141 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
142 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad78d0a5ba773ceac7ff253525032a15e">···69</a></span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03568.html">SymbolicCluster</a>·=·<a·class="code·hl_struct"[·...·truncated·by·diffoscope;·len:·52,·SHA:·1d82565f2cefe64d3fa2f2b0822594bfc658d40b3382aa6160f8568a76397ce4·...·]>;</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·[·...·truncated·by·diffoscope;·len:·33,·SHA:·a84eff782d44547f21997525c15d5ceb183d0aad83d592304475ff08c5bfcef9·...·]>;</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">private</span>:</div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04984.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···67</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_class"·href="a03540.html">Base</a>);</div>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div>
 170 </div>
143 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04988.html">···75</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;SymbolicBayesTreeClique&gt;·{};</div>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04992.html">···76</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;SymbolicBayesTree&gt;·{};</div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}·<span·class="comment">//\·namespace·gtsam</span></div>
 176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
144 <div·class="ttc"·id="aa00632_html"><div·class="ttname"><a·href="a00632.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>177 <div·class="ttc"·id="aa00602_html"><div·class="ttname"><a·href="a00602.html">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div>
 178 <div·class="ttc"·id="aa00680_html"><div·class="ttname"><a·href="a00680.html">BayesTree.h</a></div><div·class="ttdoc">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.</div></div>
145 <div·class="ttc"·id="aa01379_html"><div·class="ttname"><a·href="a01379.html">SymbolicFactorGraph.h</a></div></div>179 <div·class="ttc"·id="aa01367_html"><div·class="ttname"><a·href="a01367.html">SymbolicFactorGraph.h</a></div></div>
146 <div·class="ttc"·id="aa01391_html"><div·class="ttname"><a·href="a01391.html">SymbolicBayesTree.h</a></div></div>180 <div·class="ttc"·id="aa01370_html"><div·class="ttname"><a·href="a01370.html">SymbolicBayesNet.h</a></div></div>
147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>181 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
148 <div·class="ttc"·id="aa03568_html"><div·class="ttname"><a·href="a03568.html">gtsam::ClusterTree::Cluster</a></div><div·class="ttdoc">A·Cluster·is·just·a·collection·of·factors.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:36</div></div> 
149 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div> 
150 <div·class="ttc"·id="aa05004_html"><div·class="ttname"><a·href="a05004.html">gtsam::SymbolicEliminationTree</a></div><div·class="ttdef"><b>Definition</b>·SymbolicEliminationTree.h:29</div></div> 
151 <div·class="ttc"·id="aa05036_html"><div·class="ttname"><a·href="a05036.html">gtsam::SymbolicJunctionTree</a></div><div·class="ttdoc">A·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:51</div></div> 
152 <div·class="ttc"·id="aa05036_html_a61ff4d9b29ccdbec88e999136287759c"><div·class="ttname"><a·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">gtsam::SymbolicJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:55</div></div> 
153 <div·class="ttc"·id="aa05036_html_a8d788f9f667575595528c4dfb3425ca8"><div·class="ttname"><a·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">gtsam::SymbolicJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·SymbolicBayesTree,·SymbolicFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:53</div></div> 
154 <div·class="ttc"·id="aa05036_html_ae16a13eef6463ec7c973e40d5874e864"><div·class="ttname"><a·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">gtsam::SymbolicJunctionTree::This</a></div><div·class="ttdeci">SymbolicJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·[·...·truncated·by·diffoscope;·len:·57,·SHA:·47071285d373c60b6f51522f7617c17901acf08172e1a9008070a16e70d91bd5·...·]</div></div>182 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
 183 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>
 184 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
 185 <div·class="ttc"·id="aa03540_html"><div·class="ttname"><a·href="a03540.html">gtsam::BayesTree</a></div><div·class="ttdoc">Bayes·tree.</div><div·class="ttdef"><b>Definition</b>·BayesTree.h:67</div></div>
 186 <div·class="ttc"·id="aa03552_html"><div·class="ttname"><a·href="a03552.html">gtsam::BayesTreeCliqueBase</a></div><div·class="ttdoc">This·is·the·base·class·for·BayesTree·cliques.</div><div·class="ttdef"><b>Definition</b>·BayesTreeCliqueBase.h:50</div></div>
 187 <div·class="ttc"·id="aa04980_html"><div·class="ttname"><a·href="a04980.html">gtsam::SymbolicBayesTreeClique</a></div><div·class="ttdoc">A·clique·in·a·SymbolicBayesTree.</div><div·class="ttdef"><b>Definition</b>·SymbolicBayesTree.h:35</div></div>
 188 <div·class="ttc"·id="aa04984_html"><div·class="ttname"><a·href="a04984.html">gtsam::SymbolicBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probab...</div><div·class="ttdef"><b>Definition</b>·SymbolicBayesTree.h:51</div></div>
 189 <div·class="ttc"·id="aa04984_html_ac3ed7fda6fb7d46fdfe0d064d8a473bc"><div·class="ttname"><a·href="a04984.html#ac3ed7fda6fb7d46fdfe0d064d8a473bc">gtsam::SymbolicBayesTree::SymbolicBayesTree</a></div><div·class="ttdeci">SymbolicBayesTree()</div><div·class="ttdoc">Default·constructor,·creates·an·empty·Bayes·tree.</div><div·class="ttdef"><b>Definition</b>·SymbolicBayesTree.h:60</div></div>
155 </div><!--·fragment·--></div><!--·contents·-->190 </div><!--·fragment·--></div><!--·contents·-->
156 </div><!--·doc-content·-->191 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->192 <!--·start·footer·part·-->
158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->193 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
159 ··<ul>194 ··<ul>
160 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01355.html">SymbolicJunctionTree.h</a></li>195 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01355.html">SymbolicBayesTree.h</a></li>
161 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>196 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
162 ··</ul>197 ··</ul>
Max diff block lines reached; 18/23985 bytes (0.08%) of diff not shown.
8.42 KB
html2text {}
Max HTML report size reached
6.02 KB
./usr/share/doc/libgtsam-dev/html/a01358.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesNet.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 39 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicFactor.cpp·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
104 <table·class="memberdecls">105 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a659f20993995258b1405737e375efd10"·id="r_a659f20993995258b1405737e375efd10"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a659f20993995258b1405737e375efd10">gtsam::EliminateSymbolic</a>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 115 <tr·class="memdesc:a659f20993995258b1405737e375efd10"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dense·elimination·function·for·symbolic·factors.··<br·/></td></tr>
 116 <tr·class="separator:a659f20993995258b1405737e375efd10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>117 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 119 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>120 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
114 <dd> 
115 Richard·Roberts·</dd></dl> 
116 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>125 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01358.html">SymbolicBayesNet.cpp</a></li>126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01358.html">SymbolicFactor.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>128 ··</ul>
124 </div>129 </div>
125 </body>130 </body>
126 </html>131 </html>
1.34 KB
html2text {}
Max HTML report size reached
5.85 KB
./usr/share/doc/libgtsam-dev/html/a01361.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicEliminationTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicConditional.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 45 lines modifiedOffset 94, 32 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicConditional.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01361_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05004.html">gtsam::SymbolicEliminationTree</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05008.html">gtsam::traits&lt;·SymbolicEliminationTree·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05008.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>110 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 113 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
124 <dd> 
125 Richard·Roberts·</dd></dl> 
126 </div></div><!--·contents·-->114 </div></div><!--·contents·-->
127 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>118 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01361.html">SymbolicEliminationTree.h</a></li>119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01361.html">SymbolicConditional.cpp</a></li>
132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
133 ··</ul>121 ··</ul>
134 </div>122 </div>
135 </body>123 </body>
136 </html>124 </html>
1.28 KB
html2text {}
Max HTML report size reached
10.2 KB
./usr/share/doc/libgtsam-dev/html/a01364.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesNet.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor-inst.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 46 lines modifiedOffset 94, 76 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicFactor-inst.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a01364_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01364_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04972.html">gtsam::SymbolicBayesNet</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a04972.html"·title="A·SymbolicBayesNet·is·a·Bayes·Net·of·purely·symbolic·conditionals.">SymbolicBayesNet</a>·is·a·Bayes·Net·of·purely·symbolic·conditionals.··<a·href="a04972.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04976.html">gtsam::traits&lt;·SymbolicBayesNet·&gt;</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04976.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
 113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 114 Functions</h2></td></tr>
 115 <tr·class="memitem:ae394348e1a503834f713405afa9afad8"·id="r_ae394348e1a503834f713405afa9afad8"><td·class="memTemplParams"·colspan="2">template&lt;class·FACTOR·&gt;·</td></tr>
 116 <tr·class="memitem:ae394348e1a503834f713405afa9afad8"><td·class="memTemplItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01364.html#ae394348e1a503834f713405afa9afad8">gtsam::internal::EliminateSymbolic</a>·(const·<a·class="el"·href="a03524.html">FactorGraph</a>&lt;·FACTOR·&gt;·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 117 <tr·class="memdesc:ae394348e1a503834f713405afa9afad8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·dense·elimination·function·for·symbolic·factors.··<br·/></td></tr>
 118 <tr·class="separator:ae394348e1a503834f713405afa9afad8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>119 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>122 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
125 <dd> 
126 Richard·Roberts·</dd></dl>123 </div><h2·class="groupheader">Function·Documentation</h2>
 124 <a·id="ae394348e1a503834f713405afa9afad8"·name="ae394348e1a503834f713405afa9afad8"></a>
 125 <h2·class="memtitle"><span·class="permalink"><a·href="#ae394348e1a503834f713405afa9afad8">&#9670;&#160;</a></span>EliminateSymbolic()</h2>
  
 126 <div·class="memitem">
 127 <div·class="memproto">
 128 <div·class="memtemplate">
 129 template&lt;class·FACTOR·&gt;·</div>
 130 ······<table·class="memname">
 131 ········<tr>
 132 ··········<td·class="memname">std::pair&lt;·boost::shared_ptr&lt;·SymbolicConditional·&gt;,·boost::shared_ptr&lt;·SymbolicFactor·&gt;·&gt;·gtsam::internal::EliminateSymbolic·</td>
 133 ··········<td>(</td>
 134 ··········<td·class="paramtype">const·<a·class="el"·href="a03524.html">FactorGraph</a>&lt;·FACTOR·&gt;·&amp;&#160;</td>
 135 ··········<td·class="paramname"><em>factors</em>,·</td>
 136 ········</tr>
 137 ········<tr>
 138 ··········<td·class="paramkey"></td>
 139 ··········<td></td>
 140 ··········<td·class="paramtype">const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;&#160;</td>
 141 ··········<td·class="paramname"><em>keys</em>&#160;</td>
 142 ········</tr>
 143 ········<tr>
 144 ··········<td></td>
 145 ··········<td>)</td>
 146 ··········<td></td><td></td>
 147 ········</tr>
 148 ······</table>
 149 </div><div·class="memdoc">
  
 150 <p>Implementation·of·dense·elimination·function·for·symbolic·factors.·</p>
 151 <p>This·is·a·templated·version·for·internally·doing·symbolic·elimination·on·any·factor.·</p>
  
 152 </div>
 153 </div>
127 </div></div><!--·contents·-->154 </div><!--·contents·-->
128 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>158 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01364.html">SymbolicBayesNet.h</a></li>159 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01364.html">SymbolicFactor-inst.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>160 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>161 ··</ul>
135 </div>162 </div>
136 </body>163 </body>
137 </html>164 </html>
2.63 KB
html2text {}
Max HTML report size reached
296 B
./usr/share/doc/libgtsam-dev/html/a01364.js
210 B
js-beautify {}
Max HTML report size reached
50.1 KB
./usr/share/doc/libgtsam-dev/html/a01364_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 146 lines modifiedOffset 98, 99 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicFactor-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01364.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01364.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01388.html">gtsam/symbolic/SymbolicFactor.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01352.html">gtsam/symbolic/SymbolicConditional.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01346.html">gtsam/symbolic/SymbolicConditional.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00644.html">gtsam/inference/BayesNet.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Factor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/types.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a></div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>{</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">namespace·</span>internal</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTOR&gt;</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····std::pair&lt;boost::shared_ptr&lt;SymbolicConditional&gt;,·boost::shared_ptr&lt;SymbolicFactor&gt;·&gt;</div>
127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">137 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01364.html#ae394348e1a503834f713405afa9afad8">···39</a></span>······<a·class="code·hl_function"·href="a01364.html#ae394348e1a503834f713405afa9afad8">EliminateSymbolic</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;FACTOR&gt;</a>&amp;·factors,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·keys)</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04972.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04972.html">SymbolicBayesNet</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;SymbolicConditional&gt;·{</div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···<span·class="keyword">public</span>:</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;SymbolicConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04972.html">SymbolicBayesNet</a>·<a·class="code·hl_class"·href="a04972.html">This</a>;</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·<a·class="code·hl_class"·href="a04996.html">ConditionalType</a>;</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······gttic(<a·class="code·hl_function"·href="a01364.html#ae394348e1a503834f713405afa9afad8">EliminateSymbolic</a>);</div>
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04972.html#a6bbc46aa18458037ff7d50567d19c4f6">···44</a></span>····<a·class="code·hl_function"·href="a04972.html#a6bbc46aa18458037ff7d50567d19c4f6">SymbolicBayesNet</a>()·{}</div>142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//·Gather·all·keys</span></div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<a·class="code·hl_class"·href="a02320.html">KeySet</a>·allKeys;</div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·boost::shared_ptr&lt;FACTOR&gt;&amp;·factor:·factors)·{</div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········allKeys.insert(factor-&gt;begin(),·factor-&gt;end());</div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div>
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="comment">//·Check·keys</span></div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">for</span>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key:·keys)·{</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">if</span>(allKeys.find(key)·==·allKeys.end())</div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;Requested·to·eliminate·a·key·that·is·not·in·the·factors&quot;</span>);</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div>
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·Sort·frontal·keys</span></div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<a·class="code·hl_class"·href="a02320.html">KeySet</a>·frontals(keys);</div>
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nFrontals·=·keys.size();</div>
140 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}"> 
141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">···48</a></span>····<a·class="code·hl_function"·href="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">SymbolicBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div> 
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div>157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="comment">//·Build·a·key·vector·with·the·frontals·followed·by·the·separator</span></div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·orderedKeys(allKeys.size());</div>
 160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······std::copy(keys.begin(),·keys.end(),·orderedKeys.begin());</div>
 161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::set_difference(allKeys.begin(),·allKeys.end(),·frontals.begin(),·frontals.end(),·orderedKeys.begin()·+·nFrontals);</div>
 162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·Return·resulting·conditional·and·factor</span></div>
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·std::make_pair(</div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<a·class="code·hl_function"·href="a04996.html#ad58aecba408464f68fbd159bb228d917">SymbolicConditional::FromKeysShared</a>(orderedKeys,·nFrontals),</div>
 166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<a·class="code·hl_function"·href="a05012.html#aa7f3add34e99945f8f92632dd54afc6e">SymbolicFactor::FromIteratorsShared</a>(orderedKeys.begin()·+·nFrontals,·orderedKeys.end()));</div>
 167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>
143 </div>168 </div>
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div> 
146 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04972.html#a34708a62aafcaded4541d3bd4989fc52">···53</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04972.html#a34708a62aafcaded4541d3bd4989fc52">SymbolicBayesNet</a>(<span·class="keyword">const</span>·CONTAINER&amp;·conditionals)·{</div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(conditionals);</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div> 
150 </div> 
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div> 
153 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}"> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04972.html#afc548bc1dcc40725de7424c80eebb839">···60</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04972.html#afc548bc1dcc40725de7424c80eebb839">SymbolicBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div> 
155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(graph)·{}</div> 
156 </div> 
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
158 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04972.html#a2f0b01d74776d1ad48876042c3293511">···67</a></span>····<a·class="code·hl_function"·href="a04972.html#a2f0b01d74776d1ad48876042c3293511">SymbolicBayesNet</a>(std::initializer_list&lt;boost::shared_ptr&lt;SymbolicConditional&gt;&gt;·conditionals)</div> 
160 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(conditionals)·{}</div> 
161 </div> 
162 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div>
163 <div·class="foldopen"·id="foldopen00071"·data-start="{"·data-end="}"> 
164 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04972.html#a153d9c15eeb1954e3020f0945cc9d691">···71</a></span>····<a·class="code·hl_function"·href="a04972.html#a153d9c15eeb1954e3020f0945cc9d691">SymbolicBayesNet</a>(<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>&amp;&amp;·c)·{</div> 
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(boost::make_shared&lt;SymbolicConditional&gt;(c));</div> 
166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div> 
167 </div> 
168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>
169 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}"> 
170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04972.html#aec3aaee479feb11b5bbe8f4d7e2a9fb2">···81</a></span>····<a·class="code·hl_class"·href="a04972.html">SymbolicBayesNet</a>&amp;·<a·class="code·hl_function"·href="a04972.html#aec3aaee479feb11b5bbe8f4d7e2a9fb2">operator()</a>(<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>&amp;&amp;·c)·{</div> 
171 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(boost::make_shared&lt;SymbolicConditional&gt;(c));</div> 
172 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> 
173 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div> 
Max diff block lines reached; 10370/37952 bytes (27.32%) of diff not shown.
12.9 KB
html2text {}
Max HTML report size reached
6.45 KB
./usr/share/doc/libgtsam-dev/html/a01367.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicEliminationTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 48 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a01367_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05020.html">gtsam::EliminationTraits&lt;·SymbolicFactorGraph·&gt;</a></td></tr>
 110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05024.html">gtsam::SymbolicFactorGraph</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Symbolic·<a·class="el"·href="a03592.html">Factor</a>·Graph.··<a·href="a05024.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05028.html">gtsam::traits&lt;·SymbolicFactorGraph·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05028.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>123 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd>127 <dd>
115 Richard·Roberts·</dd></dl>128 Richard·Roberts·</dd></dl>
116 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>133 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01367.html">SymbolicEliminationTree.cpp</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01367.html">SymbolicFactorGraph.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>136 ··</ul>
124 </div>137 </div>
125 </body>138 </body>
126 </html>139 </html>
1.47 KB
html2text {}
Max HTML report size reached
6.07 KB
./usr/share/doc/libgtsam-dev/html/a01370.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactorGraph.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesNet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 32 lines modifiedOffset 94, 46 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a01370_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04972.html">gtsam::SymbolicBayesNet</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a04972.html"·title="A·SymbolicBayesNet·is·a·Bayes·Net·of·purely·symbolic·conditionals.">SymbolicBayesNet</a>·is·a·Bayes·Net·of·purely·symbolic·conditionals.··<a·href="a04972.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04976.html">gtsam::traits&lt;·SymbolicBayesNet·&gt;</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04976.html#details">More...</a><br·/></td></tr>
 114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 115 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>121 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 125 <dd>
 126 Richard·Roberts·</dd></dl>
114 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>131 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01370.html">SymbolicFactorGraph.cpp</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01370.html">SymbolicBayesNet.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>134 ··</ul>
122 </div>135 </div>
123 </body>136 </body>
124 </html>137 </html>
1.32 KB
html2text {}
Max HTML report size reached
4.37 KB
./usr/share/doc/libgtsam-dev/html/a01373.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicConditional.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicJunctionTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 31 lines modifiedOffset 95, 33 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicConditional.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
104 <table·class="memberdecls">104 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>110 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
113 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
114 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>120 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01373.html">SymbolicConditional.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01373.html">SymbolicJunctionTree.cpp</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>123 ··</ul>
122 </div>124 </div>
123 </body>125 </body>
124 </html>126 </html>
845 B
html2text {}
Max HTML report size reached
6.38 KB
./usr/share/doc/libgtsam-dev/html/a01379.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactorGraph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 48 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicFactorGraph.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicISAM.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01379_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05020.html">gtsam::EliminationTraits&lt;·SymbolicFactorGraph·&gt;</a></td></tr> 
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05024.html">gtsam::SymbolicFactorGraph</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Symbolic·<a·class="el"·href="a03592.html">Factor</a>·Graph.··<a·href="a05024.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05028.html">gtsam::traits&lt;·SymbolicFactorGraph·&gt;</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05028.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table><table·class="memberdecls"> 
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>110 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
127 <dd>114 <dd>
128 Richard·Roberts·</dd></dl>115 Richard·Roberts·</dd></dl>
129 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
130 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>120 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01379.html">SymbolicFactorGraph.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01379.html">SymbolicISAM.cpp</a></li>
135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
136 ··</ul>123 ··</ul>
137 </div>124 </div>
138 </body>125 </body>
139 </html>126 </html>
1.42 KB
html2text {}
Max HTML report size reached
6.02 KB
./usr/share/doc/libgtsam-dev/html/a01382.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesNet.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 39 lines modifiedOffset 94, 34 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SymbolicFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
105 <table·class="memberdecls">104 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:a659f20993995258b1405737e375efd10"·id="r_a659f20993995258b1405737e375efd10"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a659f20993995258b1405737e375efd10">gtsam::EliminateSymbolic</a>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
115 <tr·class="memdesc:a659f20993995258b1405737e375efd10"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dense·elimination·function·for·symbolic·factors.··<br·/></td></tr> 
116 <tr·class="separator:a659f20993995258b1405737e375efd10"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>110 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl> 
120 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>
 113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 114 <dd>
 115 Richard·Roberts·</dd></dl>
121 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>120 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01382.html">SymbolicFactor.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01382.html">SymbolicBayesNet.cpp</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>123 ··</ul>
129 </div>124 </div>
130 </body>125 </body>
131 </html>126 </html>
1.34 KB
html2text {}
Max HTML report size reached
8.19 KB
./usr/share/doc/libgtsam-dev/html/a01385.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 50 lines modifiedOffset 95, 41 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">SymbolicFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SymbolicISAM.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p><a·href="a01385_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a01385_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
109 Classes</h2></td></tr>108 Classes</h2></td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05012.html">gtsam::SymbolicFactor</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05032.html">gtsam::SymbolicISAM</a></td></tr>
111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a05012.html"·title="SymbolicFactor·represents·a·symbolic·factor·that·specifies·graph·topology·but·is·not·associated·with·...">SymbolicFactor</a>·represents·a·symbolic·factor·that·specifies·graph·topology·but·is·not·associated·with·any·numerical·function.··<a·href="a05012.html#details">More...</a><br·/></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05016.html">gtsam::traits&lt;·SymbolicFactor·&gt;</a></td></tr> 
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05016.html#details">More...</a><br·/></td></tr> 
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>113 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>114 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>115 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls"> 
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
124 Functions</h2></td></tr> 
125 <tr·class="memitem:a659f20993995258b1405737e375efd10"·id="r_a659f20993995258b1405737e375efd10"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a659f20993995258b1405737e375efd10">gtsam::EliminateSymbolic</a>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
126 <tr·class="memdesc:a659f20993995258b1405737e375efd10"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dense·elimination·function·for·symbolic·factors.··<br·/></td></tr> 
127 <tr·class="separator:a659f20993995258b1405737e375efd10"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 </table>117 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>
131 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>120 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 121 <dd>
 122 Richard·Roberts·</dd></dl>
132 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>127 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01385.html">SymbolicFactor.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01385.html">SymbolicISAM.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>130 ··</ul>
140 </div>131 </div>
141 </body>132 </body>
142 </html>133 </html>
1.95 KB
html2text {}
Max HTML report size reached
406 B
./usr/share/doc/libgtsam-dev/html/a01385.js
320 B
js-beautify {}
Max HTML report size reached
58.0 KB
./usr/share/doc/libgtsam-dev/html/a01385_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 216 lines modifiedOffset 98, 63 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SymbolicFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicISAM.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01385.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01385.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.html">gtsam/inference/Factor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01355.html">gtsam/symbolic/SymbolicBayesTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">gtsam/inference/ISAM.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a05032.html">···26</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03640.html">ISAM</a>&lt;SymbolicBayesTree&gt;</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··{</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03640.html">ISAM&lt;SymbolicBayesTree&gt;</a>·<a·class="code·hl_class"·href="a03640.html">Base</a>;</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>·<a·class="code·hl_class"·href="a05032.html">This</a>;</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">//·Forward·declarations</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">class·</span>SymbolicConditional;</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">class·</span>Ordering;</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
136 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};"> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a05012.html">···39</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05012.html">SymbolicFactor</a>·:·<span·class="keyword">public</span>·<a·class="co[·...·truncated·by·diffoscope;·len:·44,·SHA:·d713f2bc660f7fafa82d801a6fa017bf87e64c94836cd3d41f7ea46a5ed87563·...·]</div>134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>();</div>
 135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_class"·href="a05032.html">SymbolicISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>&amp;·bayesTree);</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">public</span>:</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05012.html">SymbolicFactor</a>·<a·class="code·hl_class"·href="a05012.html">This</a>;</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_class"·href="a03592.html">Base</a>;</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·<a·class="code·hl_class"·href="a04996.html">ConditionalType</a>;</div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a05012.html#a1a13ba25abc2aaf00cec2fe24449ef4b">···48</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a05012.html#a1a13ba25abc2aaf00cec2fe24449ef4b">shared_ptr</a>;</div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a05012.html#ad5559a2e10e8ae2552ef91f3d8340849">···54</a></span>····<a·class="code·hl_function"·href="a05012.html#ad5559a2e10e8ae2552ef91f3d8340849">SymbolicFactor</a>()·{}</div> 
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
150 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a05012.html#a9caf912ac889d5bb06f56e748d9aa71b">···57</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a05012.html#a9caf912ac889d5bb06f56e748d9aa71b">SymbolicFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)·:</div> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<a·class="code·hl_class"·href="a03592.html">Base</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>{j})·{}</div> 
153 </div>140 </div>
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
155 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a05012.html#a629eccda3484b6e69877e0be2cda1c6a">···61</a></span>····<a·class="code·hl_function"·href="a05012.html#a629eccda3484b6e69877e0be2cda1c6a">SymbolicFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2)·:</div> 
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<a·class="code·hl_class"·href="a03592.html">Base</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>{j1,·j2})·{}</div> 
158 </div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>}</div>
 143 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>
160 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a05012.html#a99571a93b54a2e6b9659781777f29e80">···65</a></span>····<a·class="code·hl_function"·href="a05012.html#a99571a93b54a2e6b9659781777f29e80">SymbolicFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j3)·:</div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_class"·href="a03592.html">Base</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>{j1,·j2,·j3})·{}</div> 
163 </div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
165 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a05012.html#a4dd708fdef64f6d583d8d428c52d1927">···69</a></span>····<a·class="code·hl_function"·href="a05012.html#a4dd708fdef64f6d583d8d428c52d1927">SymbolicFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j3,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j4)·:</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_class"·href="a03592.html">Base</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>{j1,·j2,·j3,·j4})·{}</div> 
168 </div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
170 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a05012.html#a9fe89884fa91b96be1629188d5f14b7e">···73</a></span>····<a·class="code·hl_function"·href="a05012.html#a9fe89884fa91b96be1629188d5f14b7e">SymbolicFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j3,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j4,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j5)·:</div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<a·class="code·hl_class"·href="a03592.html">Base</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>{j1,·j2,·j3,·j4,·j5})·{}</div> 
173 </div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
175 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a05012.html#a139996934bf8b51a68bfd9fe2dfca77c">···77</a></span>····<a·class="code·hl_function"·href="a05012.html#a139996934bf8b51a68bfd9fe2dfca77c">SymbolicFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j1,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j2,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j3,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j4,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j5,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j6)·:</div> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>······<a·class="code·hl_class"·href="a03592.html">Base</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>{j1,·j2,·j3,·j4,·j5,·j6})·{}</div> 
178 </div> 
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a05012.html#a3adb78452c43c569e8be957a27b68321">···81</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a05012.html#a3adb78452c43c569e8be957a27b68321">SymbolicFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>&amp;·factor)·:·<a·class="code·hl_class"·href="a03592.html">Base</a>(factor.keys())·{}</div> 
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a05012.html">~SymbolicFactor</a>()·{}</div> 
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a05012.html#ae8e93ea84ccce6f98940b40c9cff3d70">···86</a></span>····<a·class="code·hl_typedef"·href="a05012.html#a1a13ba25abc2aaf00cec2fe24449ef4b">SymbolicFactor::shared_ptr</a>·<a·class="code·hl_function"·href="a05012.html#ae8e93ea84ccce6f98940b40c9cff3d70">clone</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·boost::make_shared&lt;This&gt;(*<span·class="keyword">this</span>);·}</div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
188 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
189 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
190 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a05012.html#a043f53711f59348aa88e67128da453e5">···96</a></span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a05012.html#a043f53711f59348aa88e67128da453e5">print</a>(</div> 
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>········<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;SymbolicFactor&quot;</span>,</div> 
193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div> 
194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······Base::print(s,·formatter);</div> 
195 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div> 
196 </div> 
Max diff block lines reached; 12066/45115 bytes (26.74%) of diff not shown.
13.8 KB
html2text {}
Max HTML report size reached
7.93 KB
./usr/share/doc/libgtsam-dev/html/a01388.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicISAM.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 94, 34 lines modifiedOffset 94, 51 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
101 ··<div·class="headertitle"><div·class="title">SymbolicISAM.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SymbolicFactor.h·File·Reference</div></div>
102 </div><!--header-->104 </div><!--header-->
103 <div·class="contents">105 <div·class="contents">
  
 106 <p><a·href="a01388_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">107 <table·class="memberdecls">
 108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 109 Classes</h2></td></tr>
 110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05012.html">gtsam::SymbolicFactor</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a05012.html"·title="SymbolicFactor·represents·a·symbolic·factor·that·specifies·graph·topology·but·is·not·associated·with·...">SymbolicFactor</a>·represents·a·symbolic·factor·that·specifies·graph·topology·but·is·not·associated·with·any·numerical·function.··<a·href="a05012.html#details">More...</a><br·/></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05016.html">gtsam::traits&lt;·SymbolicFactor·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a05016.html#details">More...</a><br·/></td></tr>
 115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
 123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 124 Functions</h2></td></tr>
 125 <tr·class="memitem:a659f20993995258b1405737e375efd10"·id="r_a659f20993995258b1405737e375efd10"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a659f20993995258b1405737e375efd10">gtsam::EliminateSymbolic</a>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 126 <tr·class="memdesc:a659f20993995258b1405737e375efd10"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dense·elimination·function·for·symbolic·factors.··<br·/></td></tr>
 127 <tr·class="separator:a659f20993995258b1405737e375efd10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>128 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>July·29,·2013·</dd></dl>130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
 131 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
113 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd> 
114 <dd> 
115 Richard·Roberts·</dd></dl> 
116 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>136 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01388.html">SymbolicISAM.cpp</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01388.html">SymbolicFactor.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>139 ··</ul>
124 </div>140 </div>
125 </body>141 </body>
126 </html>142 </html>
1.87 KB
html2text {}
Max HTML report size reached
9.44 KB
./usr/share/doc/libgtsam-dev/html/a01391.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesTree.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicJunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 95, 50 lines modifiedOffset 95, 50 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
 102 <a·href="#typedef-members">Typedefs</a>··</div>
102 ··<div·class="headertitle"><div·class="title">SymbolicBayesTree.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p><a·href="a01391_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a01391_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">107 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>109 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04980.html">gtsam::SymbolicBayesTreeClique</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·clique·in·a·<a·class="el"·href="a04984.html"·title="A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probab...">SymbolicBayesTree</a>.··<a·href="a04980.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04984.html">gtsam::SymbolicBayesTree</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a05036.html">gtsam::SymbolicJunctionTree</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03528.html"·title="A·cluster-tree·that·eliminates·to·a·Bayes·tree.">EliminatableClusterTree</a>,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additional·property·that·it·represents·the·clique·tree·associated·with·a·Bayes·net.··<a·href="a05036.html#details">More...</a><br·/></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probability·functions.··<a·href="a04984.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04988.html">gtsam::traits&lt;·SymbolicBayesTreeClique·&gt;</a></td></tr> 
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04988.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04992.html">gtsam::traits&lt;·SymbolicBayesTree·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 119 </table><table·class="memberdecls">
 120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 121 Typedefs</h2></td></tr>
 122 <tr·class="memitem:ad78d0a5ba773ceac7ff253525032a15e"·id="r_ad78d0a5ba773ceac7ff253525032a15e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad78d0a5ba773ceac7ff253525032a15e"·name="ad78d0a5ba773ceac7ff253525032a15e"></a>
 123 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SymbolicCluster</b>·=·<a·class="el"·href="a03568.html">SymbolicJunctionTree::Cluster</a></td></tr>
 124 <tr·class="memdesc:ad78d0a5ba773ceac7ff253525032a15e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·for·wrapper:·<br·/></td></tr>
 125 <tr·class="separator:ad78d0a5ba773ceac7ff253525032a15e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>126 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Oct·29,·2009·</dd></dl>128 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
130 <dd>130 <dd>
131 Richard·Roberts·</dd></dl>131 Richard·Roberts·</dd></dl>
132 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>136 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01391.html">SymbolicBayesTree.h</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01391.html">SymbolicJunctionTree.h</a></li>
138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
139 ··</ul>139 ··</ul>
140 </div>140 </div>
141 </body>141 </body>
142 </html>142 </html>
2.33 KB
html2text {}
Max HTML report size reached
489 B
./usr/share/doc/libgtsam-dev/html/a01391.js
403 B
js-beautify {}
Max HTML report size reached
31.9 KB
./usr/share/doc/libgtsam-dev/html/a01391_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicJunctionTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SymbolicBayesTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicJunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01391.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01391.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
Offset 114, 87 lines modifiedOffset 114, 52 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01364.html">gtsam/symbolic/SymbolicBayesNet.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01367.html">gtsam/symbolic/SymbolicFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01379.html">gtsam/symbolic/SymbolicFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01355.html">gtsam/symbolic/SymbolicBayesTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00575.html">gtsam/inference/BayesTree.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="comment">//·Forward·declarations</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">class·</span>SymbolicConditional;</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">class·</span>SymbolicEliminationTree;</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
132 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a04980.html">···33</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>·:</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;SymbolicBayesTreeClique,·SymbolicFactorGraph&gt;</div>131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a05036.html">···50</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·:</div>
 132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;SymbolicBayesTree,·SymbolicFactorGraph&gt;·{</div>
 133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">···53</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;SymbolicBayesTree,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">Base</a>;·</div>
 135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>·<a·class="code·hl_typedef"·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">This</a>;·</div>
 136 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">shared_ptr</a>;·</div>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··{</div>137 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_class"·href="a05036.html">SymbolicJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>&amp;·eliminationTree);</div>
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">public</span>:</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>·<a·class="code·hl_class"·href="a04980.html">This</a>;</div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;SymbolicBayesTreeClique,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_class"·href="a03552.html">Base</a>;</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>()·{}</div> 
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04980.html">~SymbolicBayesTreeClique</a>()·{}</div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;SymbolicConditional&gt;&amp;·conditional)·:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··};</div>
145 </div>140 </div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">/*·*************************************************************************·*/</span></div> 
148 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};"> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04984.html">···49</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>·:</div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree</a>&lt;SymbolicBayesTreeClique&gt;</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··{</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">private</span>:</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03540.html">BayesTree&lt;SymbolicBayesTreeClique&gt;</a>·<a·class="code·hl_class"·href="a03540.html">Base</a>;</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">public</span>:</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>·<a·class="code·hl_class"·href="a04984.html">This</a>;</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04984.html#ac3ed7fda6fb7d46fdfe0d064d8a473bc">···60</a></span>····<a·class="code·hl_function"·href="a04984.html#ac3ed7fda6fb7d46fdfe0d064d8a473bc">SymbolicBayesTree</a>()·{}</div> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>141 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 142 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad78d0a5ba773ceac7ff253525032a15e">···69</a></span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a03568.html">SymbolicCluster</a>·=·<a·class="code·hl_struct"·href="a03568.html">SymbolicJunctionTree::Cluster</a>;</div>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·This&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">private</span>:</div> 
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04984.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···67</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_class"·href="a03540.html">Base</a>);</div> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····}</div> 
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··};</div> 
170 </div> 
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>143 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04988.html">···75</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04980.html">SymbolicBayesTreeClique</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;SymbolicBayesTreeClique&gt;·{};</div> 
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04992.html">···76</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04984.html">SymbolicBayesTree</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;SymbolicBayesTree&gt;·{};</div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}·<span·class="comment">//\·namespace·gtsam</span></div> 
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
177 <div·class="ttc"·id="aa00575_html"><div·class="ttname"><a·href="a00575.html">BayesTree.h</a></div><div·class="ttdoc">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.</div></div> 
178 <div·class="ttc"·id="aa00680_html"><div·class="ttname"><a·href="a00680.html">BayesTreeCliqueBase.h</a></div><div·class="ttdoc">Base·class·for·cliques·of·a·BayesTree.</div></div>144 <div·class="ttc"·id="aa00692_html"><div·class="ttname"><a·href="a00692.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
179 <div·class="ttc"·id="aa01364_html"><div·class="ttname"><a·href="a01364.html">SymbolicBayesNet.h</a></div></div>145 <div·class="ttc"·id="aa01355_html"><div·class="ttname"><a·href="a01355.html">SymbolicBayesTree.h</a></div></div>
180 <div·class="ttc"·id="aa01379_html"><div·class="ttname"><a·href="a01379.html">SymbolicFactorGraph.h</a></div></div>146 <div·class="ttc"·id="aa01367_html"><div·class="ttname"><a·href="a01367.html">SymbolicFactorGraph.h</a></div></div>
181 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 148 <div·class="ttc"·id="aa03568_html"><div·class="ttname"><a·href="a03568.html">gtsam::ClusterTree::Cluster</a></div><div·class="ttdoc">A·Cluster·is·just·a·collection·of·factors.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:36</div></div>
 149 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div>
182 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div> 
183 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div> 
184 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div> 
185 <div·class="ttc"·id="aa03540_html"><div·class="ttname"><a·href="a03540.html">gtsam::BayesTree</a></div><div·class="ttdoc">Bayes·tree.</div><div·class="ttdef"><b>Definition</b>·BayesTree.h:67</div></div>150 <div·class="ttc"·id="aa05004_html"><div·class="ttname"><a·href="a05004.html">gtsam::SymbolicEliminationTree</a></div><div·class="ttdef"><b>Definition</b>·SymbolicEliminationTree.h:29</div></div>
186 <div·class="ttc"·id="aa03552_html"><div·class="ttname"><a·href="a03552.html">gtsam::BayesTreeCliqueBase</a></div><div·class="ttdoc">This·is·the·base·class·for·BayesTree·cliques.</div><div·class="ttdef"><b>Definition</b>·BayesTreeCliqueBase.h:50</div></div> 
187 <div·class="ttc"·id="aa04980_html"><div·class="ttname"><a·href="a04980.html">gtsam::SymbolicBayesTreeClique</a></div><div·class="ttdoc">A·clique·in·a·SymbolicBayesTree.</div><div·class="ttdef"><b>Definition</b>·SymbolicBayesTree.h:35</div></div> 
188 <div·class="ttc"·id="aa04984_html"><div·class="ttname"><a·href="a04984.html">gtsam::SymbolicBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·that·represents·the·connectivity·between·variables·but·is·not·associated·with·any·probab...</div><div·class="ttdef"><b>Definition</b>·SymbolicBayesTree.h:51</div></div> 
189 <div·class="ttc"·id="aa04984_html_ac3ed7fda6fb7d46fdfe0d064d8a473bc"><div·class="ttname"><a·href="a04984.html#ac3ed7fda6fb7d46fdfe0d064d8a473bc">gtsam::SymbolicBayesTree::SymbolicBayesTree</a></div><div·class="ttdeci">SymbolicBayesTree()</div><div·class="ttdoc">Default·constructo[·...·truncated·by·diffoscope;·len:·96,·SHA:·890ea990cbdbd39bbbae7fb229bd60acd05d79a33130f8c8c3d94b6b81e8eab7·...·]</div></div>151 <div·class="ttc"·id="aa05036_html"><div·class="ttname"><a·href="a05036.html">gtsam::SymbolicJunctionTree</a></div><div·class="ttdoc">A·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·Symbolic[·...·truncated·by·diffoscope;·len:·17,·SHA:·b99f21dcf04db15268b600bc843df1d55f15cf17c01a947b0f6919f9934e89af·...·]</div></div>
 152 <div·class="ttc"·id="aa05036_html_a61ff4d9b29ccdbec88e999136287759c"><div·class="ttname"><a·href="a05036.html#a61ff4d9b29ccdbec88e999136287759c">gtsam::SymbolicJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:55</div></div>
 153 <div·class="ttc"·id="aa05036_html_a8d788f9f667575595528c4dfb3425ca8"><div·class="ttname"><a·href="a05036.html#a8d788f9f667575595528c4dfb3425ca8">gtsam::SymbolicJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·SymbolicBayesTree,·SymbolicFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:53</div></div>
 154 <div·class="ttc"·id="aa05036_html_ae16a13eef6463ec7c973e40d5874e864"><div·class="ttname"><a·href="a05036.html#ae16a13eef6463ec7c973e40d5874e864">gtsam::SymbolicJunctionTree::This</a></div><div·class="ttdeci">SymbolicJunctionTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·SymbolicJunctionTree.h:54</div></div>
190 </div><!--·fragment·--></div><!--·contents·-->155 </div><!--·fragment·--></div><!--·contents·-->
191 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
192 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
193 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
194 ··<ul>159 ··<ul>
195 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01391.html">SymbolicBayesTree.h</a></li>160 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></li><li·class="navelem"><a·class="el"·href="a01391.html">SymbolicJunctionTree.h</a></li>
196 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>161 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
Max diff block lines reached; 26/23985 bytes (0.11%) of diff not shown.
8.42 KB
html2text {}
Max HTML report size reached
3.99 KB
./usr/share/doc/libgtsam-dev/html/a01397.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/precompiled_header.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/global_includes.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 93, 28 lines modifiedOffset 93, 29 lines modified
93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="headertitle"><div·class="title">precompiled_header.cpp·File·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">global_includes.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.··102 <p>Included·from·all·GTSAM·files.··
103 <a·href="#details">More...</a></p>103 <a·href="#details">More...</a></p>
  
 104 <p><a·href="a01397_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
105 <div·class="textblock"><p>We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.·</p>106 <div·class="textblock"><p>Included·from·all·GTSAM·files.·</p>
106 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>107 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
107 <dl·class="section·date"><dt>Date</dt><dd>November·2018·</dd></dl> 
108 </div></div><!--·contents·-->108 </div></div><!--·contents·-->
109 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
112 ··<ul>112 ··<ul>
113 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01397.html">precompiled_header.cpp</a></li>113 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01397.html">global_includes.h</a></li>
114 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>114 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
115 ··</ul>115 ··</ul>
116 </div>116 </div>
117 </body>117 </body>
118 </html>118 </html>
979 B
html2text {}
Max HTML report size reached
3.99 KB
./usr/share/doc/libgtsam-dev/html/a01400.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/global_includes.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/precompiled_header.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 93, 29 lines modifiedOffset 93, 28 lines modified
93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="headertitle"><div·class="title">global_includes.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>99 ··<div·class="headertitle"><div·class="title">precompiled_header.cpp·File·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
  
102 <p>Included·from·all·GTSAM·files.··102 <p>We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.··
103 <a·href="#details">More...</a></p>103 <a·href="#details">More...</a></p>
  
104 <p><a·href="a01400_source.html">Go·to·the·source·code·of·this·file.</a></p> 
105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>104 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
106 <div·class="textblock"><p>Included·from·all·GTSAM·files.·</p>105 <div·class="textblock"><p>We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.·</p>
107 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>106 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 107 <dl·class="section·date"><dt>Date</dt><dd>November·2018·</dd></dl>
108 </div></div><!--·contents·-->108 </div></div><!--·contents·-->
109 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
112 ··<ul>112 ··<ul>
113 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01400.html">global_includes.h</a></li>113 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01400.html">precompiled_header.cpp</a></li>
114 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>114 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
115 ··</ul>115 ··</ul>
116 </div>116 </div>
117 </body>117 </body>
118 </html>118 </html>
979 B
html2text {}
Max HTML report size reached
1.63 KB
./usr/share/doc/libgtsam-dev/html/a01409.html
    
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 <dd><a·class="anchor"·id="_deprecated000013"></a>··</dd>133 <dd><a·class="anchor"·id="_deprecated000013"></a>··</dd>
134 <dt>Member·<a·class="el"·href="a03324.html#a27890cc04abc10e444912e3c62fc8f60">gtsam::SphericalCamera::Dim</a>··()</dt>134 <dt>Member·<a·class="el"·href="a03324.html#a27890cc04abc10e444912e3c62fc8f60">gtsam::SphericalCamera::Dim</a>··()</dt>
135 <dd><a·class="anchor"·id="_deprecated000014"></a>··</dd>135 <dd><a·class="anchor"·id="_deprecated000014"></a>··</dd>
136 <dt>Member·<a·class="el"·href="a03340.html#a534e5ca4946b76b93c7e278a067ea65a">gtsam::StereoCamera::project</a>··(const·Point3·&amp;point,·OptionalJacobian&lt;·3,·6·&gt;·H1,·OptionalJacobian&lt;·3,·3·&gt;·H2=boost::none,·OptionalJacobian&lt;·3,·0·&gt;·H3=boost::none)·const</dt>136 <dt>Member·<a·class="el"·href="a03340.html#a534e5ca4946b76b93c7e278a067ea65a">gtsam::StereoCamera::project</a>··(const·Point3·&amp;point,·OptionalJacobian&lt;·3,·6·&gt;·H1,·OptionalJacobian&lt;·3,·3·&gt;·H2=boost::none,·OptionalJacobian&lt;·3,·0·&gt;·H3=boost::none)·const</dt>
137 <dd><a·class="anchor"·id="_deprecated000015"></a>,·use·project2·-·this·class·has·fixed·calibration··</dd>137 <dd><a·class="anchor"·id="_deprecated000015"></a>,·use·project2·-·this·class·has·fixed·calibration··</dd>
138 <dt>Member·<a·class="el"·href="a03380.html#a60cac5c8f8dd0bb716f0f73088164f82">gtsam::Unit3::error</a>··(const·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·&amp;q,·OptionalJacobian&lt;·2,·2·&gt;·H_q=boost::none)·const</dt>138 <dt>Member·<a·class="el"·href="a03380.html#a60cac5c8f8dd0bb716f0f73088164f82">gtsam::Unit3::error</a>··(const·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·&amp;q,·OptionalJacobian&lt;·2,·2·&gt;·H_q=boost::none)·const</dt>
139 <dd><a·class="anchor"·id="_deprecated000016"></a>,·errorVector·has·the·proper·derivatives,·this·confusingly·has·only·the·second.··</dd>139 <dd><a·class="anchor"·id="_deprecated000016"></a>,·errorVector·has·the·proper·derivatives,·this·confusingly·has·only·the·second.··</dd>
140 <dt>Member·<a·class="el"·href="a00083.html#abe0a238cdd07d484ff0be56ae945b182">GTSAM_CONCEPT_TESTABLE_INST</a>··(T)</dt>140 <dt>Member·<a·class="el"·href="a00071.html#abe0a238cdd07d484ff0be56ae945b182">GTSAM_CONCEPT_TESTABLE_INST</a>··(T)</dt>
141 <dd><a·class="anchor"·id="_deprecated000001"></a>please·use·BOOST_CONCEPT_ASSERT·and·</dd>141 <dd><a·class="anchor"·id="_deprecated000001"></a>please·use·BOOST_CONCEPT_ASSERT·and·</dd>
142 </dl>142 </dl>
143 </div></div><!--·contents·-->143 </div></div><!--·contents·-->
144 </div><!--·PageDoc·-->144 </div><!--·PageDoc·-->
145 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
4.88 KB
./usr/share/doc/libgtsam-dev/html/a01413.html
    
Offset 136, 25 lines modifiedOffset 136, 25 lines modified
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02660.html">gtsam::VerticalBlockMatrix</a></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02660.html">gtsam::VerticalBlockMatrix</a></td></tr>
138 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·vertical·blocks.··<a·href="a02660.html#details">More...</a><br·/></td></tr>138 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·vertical·blocks.··<a·href="a02660.html#details">More...</a><br·/></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
142 Files</h2></td></tr>142 Files</h2></td></tr>
143 <tr·class="memitem:a00035"·id="r_a00035"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">ThreadsafeException.h</a></td></tr>143 <tr·class="memitem:a00089"·id="r_a00089"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html">ThreadsafeException.h</a></td></tr>
144 <tr·class="memdesc:a00035"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·<br·/></td></tr>144 <tr·class="memdesc:a00089"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·<br·/></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:a00068"·id="r_a00068"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00068.html">types.cpp</a></td></tr>146 <tr·class="memitem:a00053"·id="r_a00053"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html">types.cpp</a></td></tr>
147 <tr·class="memdesc:a00068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>147 <tr·class="memdesc:a00053"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:a00119"·id="r_a00119"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html">types.h</a></td></tr>149 <tr·class="memitem:a00125"·id="r_a00125"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html">types.h</a></td></tr>
150 <tr·class="memdesc:a00119"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>150 <tr·class="memdesc:a00125"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:a01400"·id="r_a01400"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01400.html">global_includes.h</a></td></tr>152 <tr·class="memitem:a01397"·id="r_a01397"><td·class="memItemLeft"·align="right"·valign="top">file·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01397.html">global_includes.h</a></td></tr>
153 <tr·class="memdesc:a01400"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Included·from·all·GTSAM·files.·<br·/></td></tr>153 <tr·class="memdesc:a01397"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Included·from·all·GTSAM·files.·<br·/></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 </table><table·class="memberdecls">155 </table><table·class="memberdecls">
156 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>156 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
157 Typedefs</h2></td></tr>157 Typedefs</h2></td></tr>
158 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"·id="r_gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>158 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"·id="r_gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplParams"·colspan="2">template&lt;typename·T·&gt;·</td></tr>
159 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a>·=·std::vector&lt;·T,·typename·<a·class="el"·href="a02308.html">internal::FastDefaultVectorAllocator</a>&lt;·T·&gt;::type·&gt;</td></tr>159 <tr·class="memitem:gafeaa7d82369f3ff952157586240273c8"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a>·=·std::vector&lt;·T,·typename·<a·class="el"·href="a02308.html">internal::FastDefaultVectorAllocator</a>&lt;·T·&gt;::type·&gt;</td></tr>
160 <tr·class="memdesc:gafeaa7d82369f3ff952157586240273c8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.··<br·/></td></tr>160 <tr·class="memdesc:gafeaa7d82369f3ff952157586240273c8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.··<br·/></td></tr>
9.17 KB
./usr/share/doc/libgtsam-dev/html/a01428.html
    
Offset 2788, 19 lines modifiedOffset 2788, 19 lines modified
2788 <tr·class="separator:ae1c88acfa9575bcea3f2e738cb637a85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2788 <tr·class="separator:ae1c88acfa9575bcea3f2e738cb637a85"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2789 <tr·class="memitem:a09610ec69a8b3f3a00399bb378eda9cf"·id="r_a09610ec69a8b3f3a00399bb378eda9cf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09610ec69a8b3f3a00399bb378eda9cf"·name="a09610ec69a8b3f3a00399bb378eda9cf"></a>2789 <tr·class="memitem:a09610ec69a8b3f3a00399bb378eda9cf"·id="r_a09610ec69a8b3f3a00399bb378eda9cf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09610ec69a8b3f3a00399bb378eda9cf"·name="a09610ec69a8b3f3a00399bb378eda9cf"></a>
2790 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>concatVectors</b>·(size_t·nrVectors,...)</td></tr>2790 Vector&#160;</td><td·class="memItemRight"·valign="bottom"><b>concatVectors</b>·(size_t·nrVectors,...)</td></tr>
2791 <tr·class="memdesc:a09610ec69a8b3f3a00399bb378eda9cf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concatenate·Vectors·<br·/></td></tr>2791 <tr·class="memdesc:a09610ec69a8b3f3a00399bb378eda9cf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concatenate·Vectors·<br·/></td></tr>
2792 <tr·class="separator:a09610ec69a8b3f3a00399bb378eda9cf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2792 <tr·class="separator:a09610ec69a8b3f3a00399bb378eda9cf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2793 <tr·class="memitem:aa7ed1d4fe2dd6828cfeb2d8f488b818d"·id="r_aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa7ed1d4fe2dd6828cfeb2d8f488b818d"·name="aa7ed1d4fe2dd6828cfeb2d8f488b818d"></a>2793 <tr·class="memitem:aa7ed1d4fe2dd6828cfeb2d8f488b818d"·id="r_aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa7ed1d4fe2dd6828cfeb2d8f488b818d"·name="aa7ed1d4fe2dd6828cfeb2d8f488b818d"></a>
2794 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>equal</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol)</td></tr>2794 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>equal</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol)</td></tr>
2795 <tr·class="memdesc:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Override·of·equal·in·<a·class="el"·href="a00011.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>.·<br·/></td></tr>2795 <tr·class="memdesc:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Override·of·equal·in·<a·class="el"·href="a00128.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>.·<br·/></td></tr>
2796 <tr·class="separator:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2796 <tr·class="separator:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2797 <tr·class="memitem:a3d1cad2313f69f9fa5008fdc348d1526"·id="r_a3d1cad2313f69f9fa5008fdc348d1526"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3d1cad2313f69f9fa5008fdc348d1526"·name="a3d1cad2313f69f9fa5008fdc348d1526"></a>2797 <tr·class="memitem:a3d1cad2313f69f9fa5008fdc348d1526"·id="r_a3d1cad2313f69f9fa5008fdc348d1526"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3d1cad2313f69f9fa5008fdc348d1526"·name="a3d1cad2313f69f9fa5008fdc348d1526"></a>
2798 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>equal</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2)</td></tr>2798 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>equal</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2)</td></tr>
2799 <tr·class="memdesc:a3d1cad2313f69f9fa5008fdc348d1526"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Override·of·equal·in·<a·class="el"·href="a00011.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>.·<br·/></td></tr>2799 <tr·class="memdesc:a3d1cad2313f69f9fa5008fdc348d1526"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Override·of·equal·in·<a·class="el"·href="a00128.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>.·<br·/></td></tr>
2800 <tr·class="separator:a3d1cad2313f69f9fa5008fdc348d1526"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2800 <tr·class="separator:a3d1cad2313f69f9fa5008fdc348d1526"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2801 <tr·class="memitem:ad80249acf12bbea741e755cd8fc73042"·id="r_ad80249acf12bbea741e755cd8fc73042"><td·class="memTemplParams"·colspan="2"><a·id="ad80249acf12bbea741e755cd8fc73042"·name="ad80249acf12bbea741e755cd8fc73042"></a>2801 <tr·class="memitem:ad80249acf12bbea741e755cd8fc73042"·id="r_ad80249acf12bbea741e755cd8fc73042"><td·class="memTemplParams"·colspan="2"><a·id="ad80249acf12bbea741e755cd8fc73042"·name="ad80249acf12bbea741e755cd8fc73042"></a>
2802 template&lt;class·V1·,·class·V2·&gt;·</td></tr>2802 template&lt;class·V1·,·class·V2·&gt;·</td></tr>
2803 <tr·class="memitem:ad80249acf12bbea741e755cd8fc73042"><td·class="memTemplItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>dot</b>·(const·V1·&amp;a,·const·V2·&amp;b)</td></tr>2803 <tr·class="memitem:ad80249acf12bbea741e755cd8fc73042"><td·class="memTemplItemLeft"·align="right"·valign="top">double&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>dot</b>·(const·V1·&amp;a,·const·V2·&amp;b)</td></tr>
2804 <tr·class="memdesc:ad80249acf12bbea741e755cd8fc73042"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr>2804 <tr·class="memdesc:ad80249acf12bbea741e755cd8fc73042"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr>
2805 <tr·class="separator:ad80249acf12bbea741e755cd8fc73042"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2805 <tr·class="separator:ad80249acf12bbea741e755cd8fc73042"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2806 <tr·class="memitem:a4ca41ba9ec9d6d21a2b9f5e00f9f25ed"·id="r_a4ca41ba9ec9d6d21a2b9f5e00f9f25ed"><td·class="memTemplParams"·colspan="2"><a·id="a4ca41ba9ec9d6d21a2b9f5e00f9f25ed"·name="a4ca41ba9ec9d6d21a2b9f5e00f9f25ed"></a>2806 <tr·class="memitem:a4ca41ba9ec9d6d21a2b9f5e00f9f25ed"·id="r_a4ca41ba9ec9d6d21a2b9f5e00f9f25ed"><td·class="memTemplParams"·colspan="2"><a·id="a4ca41ba9ec9d6d21a2b9f5e00f9f25ed"·name="a4ca41ba9ec9d6d21a2b9f5e00f9f25ed"></a>
Offset 2978, 15 lines modifiedOffset 2978, 15 lines modified
2978 <tr·class="separator:a300205092710091b8745c0a145da20a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2978 <tr·class="separator:a300205092710091b8745c0a145da20a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2979 <tr·class="memitem:aeee19d5c02398557b04d94f562af9084"·id="r_aeee19d5c02398557b04d94f562af9084"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeee19d5c02398557b04d94f562af9084"·name="aeee19d5c02398557b04d94f562af9084"></a>2979 <tr·class="memitem:aeee19d5c02398557b04d94f562af9084"·id="r_aeee19d5c02398557b04d94f562af9084"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeee19d5c02398557b04d94f562af9084"·name="aeee19d5c02398557b04d94f562af9084"></a>
2980 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03156.html">Pose2</a>·&amp;pose)</td></tr>2980 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03156.html">Pose2</a>·&amp;pose)</td></tr>
2981 <tr·class="separator:aeee19d5c02398557b04d94f562af9084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2981 <tr·class="separator:aeee19d5c02398557b04d94f562af9084"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2982 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"·id="r_a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b78f4db0e05f3ca838ee4da6187710e"·name="a4b78f4db0e05f3ca838ee4da6187710e"></a>2982 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"·id="r_a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b78f4db0e05f3ca838ee4da6187710e"·name="a4b78f4db0e05f3ca838ee4da6187710e"></a>
2983 template&lt;&gt;·</td></tr>2983 template&lt;&gt;·</td></tr>
2984 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>wedge&lt;·Pose2·&gt;</b>·(const·Vector·&amp;xi)</td></tr>2984 <tr·class="memitem:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>wedge&lt;·Pose2·&gt;</b>·(const·Vector·&amp;xi)</td></tr>
2985 <tr·class="memdesc:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·for·pose2·wedge·function·(generic·template·in·<a·class="el"·href="a00011.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>)·<br·/></td></tr>2985 <tr·class="memdesc:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialization·for·pose2·wedge·function·(generic·template·in·<a·class="el"·href="a00128.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>)·<br·/></td></tr>
2986 <tr·class="separator:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2986 <tr·class="separator:a4b78f4db0e05f3ca838ee4da6187710e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2987 <tr·class="memitem:ae95effc0d8f9cddca334be651f3f3757"·id="r_ae95effc0d8f9cddca334be651f3f3757"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae95effc0d8f9cddca334be651f3f3757"·name="ae95effc0d8f9cddca334be651f3f3757"></a>2987 <tr·class="memitem:ae95effc0d8f9cddca334be651f3f3757"·id="r_ae95effc0d8f9cddca334be651f3f3757"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae95effc0d8f9cddca334be651f3f3757"·name="ae95effc0d8f9cddca334be651f3f3757"></a>
2988 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;pose)</td></tr>2988 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;pose)</td></tr>
2989 <tr·class="separator:ae95effc0d8f9cddca334be651f3f3757"><td·class="memSeparator"·colspan="2">&#160;</td></tr>2989 <tr·class="separator:ae95effc0d8f9cddca334be651f3f3757"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2990 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"·id="r_aefb606eb24889c0f418acf1515a2c723"><td·class="memItemLeft"·align="right"·valign="top">template&lt;&gt;·</td></tr>2990 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"·id="r_aefb606eb24889c0f418acf1515a2c723"><td·class="memItemLeft"·align="right"·valign="top">template&lt;&gt;·</td></tr>
2991 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aefb606eb24889c0f418acf1515a2c723">wedge&lt;·Pose3·&gt;</a>·(const·Vector·&amp;xi)</td></tr>2991 <tr·class="memitem:aefb606eb24889c0f418acf1515a2c723"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aefb606eb24889c0f418acf1515a2c723">wedge&lt;·Pose3·&gt;</a>·(const·Vector·&amp;xi)</td></tr>
2992 <tr·class="memdesc:aefb606eb24889c0f418acf1515a2c723"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">wedge·for·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>:··<br·/></td></tr>2992 <tr·class="memdesc:aefb606eb24889c0f418acf1515a2c723"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">wedge·for·<a·class="el"·href="a03180.html"·title="A·3D·pose·(R,t)·:·(Rot3,Point3)">Pose3</a>:··<br·/></td></tr>
Offset 3881, 15 lines modifiedOffset 3881, 15 lines modified
3881 <tr·class="memitem:ad5602eb85d05df6cba60e47eebbd3636"·id="r_ad5602eb85d05df6cba60e47eebbd3636"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad5602eb85d05df6cba60e47eebbd3636"·name="ad5602eb85d05df6cba60e47eebbd3636"></a>3881 <tr·class="memitem:ad5602eb85d05df6cba60e47eebbd3636"·id="r_ad5602eb85d05df6cba60e47eebbd3636"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad5602eb85d05df6cba60e47eebbd3636"·name="ad5602eb85d05df6cba60e47eebbd3636"></a>
3882 const·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>logSqrt2PI</b>·=·log(std::sqrt(2.0·*·M_PI))</td></tr>3882 const·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>logSqrt2PI</b>·=·log(std::sqrt(2.0·*·M_PI))</td></tr>
3883 <tr·class="memdesc:ad5602eb85d05df6cba60e47eebbd3636"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">constant·needed·below·<br·/></td></tr>3883 <tr·class="memdesc:ad5602eb85d05df6cba60e47eebbd3636"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">constant·needed·below·<br·/></td></tr>
3884 <tr·class="separator:ad5602eb85d05df6cba60e47eebbd3636"><td·class="memSeparator"·colspan="2">&#160;</td></tr>3884 <tr·class="separator:ad5602eb85d05df6cba60e47eebbd3636"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
3885 </table>3885 </table>
3886 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>3886 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
3887 <div·class="textblock"><p>Global·functions·in·a·separate·testing·namespace.·</p>3887 <div·class="textblock"><p>Global·functions·in·a·separate·testing·namespace.·</p>
3888 <p><a·class="el"·href="a01322_source.html">triangulationFactor.h</a></p>3888 <p><a·class="el"·href="a01286_source.html">triangulationFactor.h</a></p>
3889 <p>This·file·supports·creating·continuous·functions·<code>f(x;p)</code>·as·a·linear·combination·of·<code>basis·functions</code>·such·as·the·Fourier·basis·on·SO(2)·or·a·set·of·Chebyshev·polynomials·on·[-1,1].</p>3889 <p>This·file·supports·creating·continuous·functions·<code>f(x;p)</code>·as·a·linear·combination·of·<code>basis·functions</code>·such·as·the·Fourier·basis·on·SO(2)·or·a·set·of·Chebyshev·polynomials·on·[-1,1].</p>
3890 <p>Matrix·is·a·typedef·in·the·gtsam·namespace·TODO:·make·a·version·to·work·with·matlab·wrapping·we·use·the·default·&lt;·double,col_major,unbounded_array&lt;double&gt;·&gt;</p>3890 <p>Matrix·is·a·typedef·in·the·gtsam·namespace·TODO:·make·a·version·to·work·with·matlab·wrapping·we·use·the·default·&lt;·double,col_major,unbounded_array&lt;double&gt;·&gt;</p>
3891 <p>These·should·not·be·used·outside·of·tests,·as·they·are·just·remappings·of·the·original·functions.·We·use·these·to·avoid·needing·to·do·too·much·std::bind·magic·or·writing·a·bunch·of·separate·proxy·functions.</p>3891 <p>These·should·not·be·used·outside·of·tests,·as·they·are·just·remappings·of·the·original·functions.·We·use·these·to·avoid·needing·to·do·too·much·std::bind·magic·or·writing·a·bunch·of·separate·proxy·functions.</p>
3892 <p>Don't·expect·all·classes·to·work·for·all·of·these·functions.</p>3892 <p>Don't·expect·all·classes·to·work·for·all·of·these·functions.</p>
3893 <p>In·the·expression·<code>f(x;p)</code>·the·variable·<code>x</code>·is·the·continuous·argument·at·which·the·function·is·evaluated,·and·<code>p</code>·are·the·parameters·which·are·coefficients·of·the·different·basis·functions,·e.g.·p·=·[4;·3;·2]·=&gt;·4·+·3x·+·2x^2·for·a·polynomial.·However,·different·parameterizations·are·also·possible.</p>3893 <p>In·the·expression·<code>f(x;p)</code>·the·variable·<code>x</code>·is·the·continuous·argument·at·which·the·function·is·evaluated,·and·<code>p</code>·are·the·parameters·which·are·coefficients·of·the·different·basis·functions,·e.g.·p·=·[4;·3;·2]·=&gt;·4·+·3x·+·2x^2·for·a·polynomial.·However,·different·parameterizations·are·also·possible.</p>
3894 <p>The·<code><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a></code>·class·below·defines·a·number·of·functors·that·can·be·used·to·evaluate·<code>f(x;p)</code>·at·a·given·<code>x</code>,·and·these·functors·also·calculate·the·Jacobian·of·<code>f(x;p)</code>·with·respect·to·the·parameters·<code>p</code>.·This·is·actually·the·most·important·calculation,·as·it·will·allow·GTSAM·to·optimize·over·the·parameters·<code>p</code>.</p>3894 <p>The·<code><a·class="el"·href="a02668.html"·title="CRTP·Base·class·for·function·bases.">Basis</a></code>·class·below·defines·a·number·of·functors·that·can·be·used·to·evaluate·<code>f(x;p)</code>·at·a·given·<code>x</code>,·and·these·functors·also·calculate·the·Jacobian·of·<code>f(x;p)</code>·with·respect·to·the·parameters·<code>p</code>.·This·is·actually·the·most·important·calculation,·as·it·will·allow·GTSAM·to·optimize·over·the·parameters·<code>p</code>.</p>
3895 <p>This·functionality·is·implemented·using·the·<code>CRTP</code>·or·"Curiously·recurring3895 <p>This·functionality·is·implemented·using·the·<code>CRTP</code>·or·"Curiously·recurring
1.37 KB
./usr/share/doc/libgtsam-dev/html/a02280.html
    
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 Friends</h2></td></tr>198 Friends</h2></td></tr>
199 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>199 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
200 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>200 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
201 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>201 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
202 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>202 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
203 </table>203 </table>
204 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>204 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128_source.html">ConcurrentMap.h</a></li>205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00065_source.html">ConcurrentMap.h</a></li>
206 </ul>206 </ul>
207 </div><!--·contents·-->207 </div><!--·contents·-->
208 </div><!--·doc-content·-->208 </div><!--·doc-content·-->
209 <!--·start·footer·part·-->209 <!--·start·footer·part·-->
210 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->210 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
211 ··<ul>211 ··<ul>
212 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02280.html">ConcurrentMap</a></li>212 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02280.html">ConcurrentMap</a></li>
1.29 KB
./usr/share/doc/libgtsam-dev/html/a02284.html
    
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>170 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>
171 Protected·Attributes</h2></td></tr>171 Protected·Attributes</h2></td></tr>
172 <tr·class="memitem:a7bdfc04331d4dfed775b85b7b66fd1e6"·id="r_a7bdfc04331d4dfed775b85b7b66fd1e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7bdfc04331d4dfed775b85b7b66fd1e6"·name="a7bdfc04331d4dfed775b85b7b66fd1e6"></a>172 <tr·class="memitem:a7bdfc04331d4dfed775b85b7b66fd1e6"·id="r_a7bdfc04331d4dfed775b85b7b66fd1e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7bdfc04331d4dfed775b85b7b66fd1e6"·name="a7bdfc04331d4dfed775b85b7b66fd1e6"></a>
173 Map&#160;</td><td·class="memItemRight"·valign="bottom"><b>entries_</b></td></tr>173 Map&#160;</td><td·class="memItemRight"·valign="bottom"><b>entries_</b></td></tr>
174 <tr·class="separator:a7bdfc04331d4dfed775b85b7b66fd1e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:a7bdfc04331d4dfed775b85b7b66fd1e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 </table>175 </table>
176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00029_source.html">DSFMap.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00062_source.html">DSFMap.h</a></li>
178 </ul>178 </ul>
179 </div><!--·contents·-->179 </div><!--·contents·-->
180 </div><!--·doc-content·-->180 </div><!--·doc-content·-->
181 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
183 ··<ul>183 ··<ul>
184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02284.html">DSFMap</a></li>184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02284.html">DSFMap</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a02288.html
    
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
113 std::map&lt;·KEY,·<a·class="el"·href="a02288.html">Entry</a>·&gt;::iterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>parent_</b></td></tr>113 std::map&lt;·KEY,·<a·class="el"·href="a02288.html">Entry</a>·&gt;::iterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>parent_</b></td></tr>
114 <tr·class="separator:a714937910d24334c7aadb6dc78062a50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a714937910d24334c7aadb6dc78062a50"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:ac562eba5e3e5019ce2e54e39e25dbdbf"·id="r_ac562eba5e3e5019ce2e54e39e25dbdbf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac562eba5e3e5019ce2e54e39e25dbdbf"·name="ac562eba5e3e5019ce2e54e39e25dbdbf"></a>115 <tr·class="memitem:ac562eba5e3e5019ce2e54e39e25dbdbf"·id="r_ac562eba5e3e5019ce2e54e39e25dbdbf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac562eba5e3e5019ce2e54e39e25dbdbf"·name="ac562eba5e3e5019ce2e54e39e25dbdbf"></a>
116 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>rank_</b></td></tr>116 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>rank_</b></td></tr>
117 <tr·class="separator:ac562eba5e3e5019ce2e54e39e25dbdbf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:ac562eba5e3e5019ce2e54e39e25dbdbf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>118 </table>
119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00029_source.html">DSFMap.h</a></li>120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00062_source.html">DSFMap.h</a></li>
121 </ul>121 </ul>
122 </div><!--·contents·-->122 </div><!--·contents·-->
123 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>126 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02284.html">DSFMap</a></li><li·class="navelem"><a·class="el"·href="a02288.html">Entry</a></li>127 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02284.html">DSFMap</a></li><li·class="navelem"><a·class="el"·href="a02288.html">Entry</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a02292.html
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>i</b>·()·const</td></tr>123 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>i</b>·()·const</td></tr>
124 <tr·class="separator:a955b4c992138c8d0eaf63e729a43c3e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a955b4c992138c8d0eaf63e729a43c3e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:aed3030a37f24f89490b690f96837b041"·id="r_aed3030a37f24f89490b690f96837b041"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed3030a37f24f89490b690f96837b041"·name="aed3030a37f24f89490b690f96837b041"></a>125 <tr·class="memitem:aed3030a37f24f89490b690f96837b041"·id="r_aed3030a37f24f89490b690f96837b041"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aed3030a37f24f89490b690f96837b041"·name="aed3030a37f24f89490b690f96837b041"></a>
126 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>j</b>·()·const</td></tr>126 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>j</b>·()·const</td></tr>
127 <tr·class="separator:aed3030a37f24f89490b690f96837b041"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:aed3030a37f24f89490b690f96837b041"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>128 </table>
129 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>129 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00029_source.html">DSFMap.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00062_source.html">DSFMap.h</a></li>
131 </ul>131 </ul>
132 </div><!--·contents·-->132 </div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>136 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02292.html">IndexPair</a></li>137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02292.html">IndexPair</a></li>
1.58 KB
./usr/share/doc/libgtsam-dev/html/a02296.html
    
Offset 142, 16 lines modifiedOffset 142, 16 lines modified
142 Public·Types</h2></td></tr>142 Public·Types</h2></td></tr>
143 <tr·class="memitem:aeecd94c025c092012570bb2f82f9d2c9"·id="r_aeecd94c025c092012570bb2f82f9d2c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeecd94c025c092012570bb2f82f9d2c9"·name="aeecd94c025c092012570bb2f82f9d2c9"></a>143 <tr·class="memitem:aeecd94c025c092012570bb2f82f9d2c9"·id="r_aeecd94c025c092012570bb2f82f9d2c9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aeecd94c025c092012570bb2f82f9d2c9"·name="aeecd94c025c092012570bb2f82f9d2c9"></a>
144 typedef·std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>V</b></td></tr>144 typedef·std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>V</b></td></tr>
145 <tr·class="memdesc:aeecd94c025c092012570bb2f82f9d2c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Vector·of·ints.·<br·/></td></tr>145 <tr·class="memdesc:aeecd94c025c092012570bb2f82f9d2c9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Vector·of·ints.·<br·/></td></tr>
146 <tr·class="separator:aeecd94c025c092012570bb2f82f9d2c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:aeecd94c025c092012570bb2f82f9d2c9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 </table>147 </table>
148 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>148 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">DSFVector.h</a></li>149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00137_source.html">DSFVector.h</a></li>
150 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00122.html">DSFVector.cpp</a></li>150 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00059.html">DSFVector.cpp</a></li>
151 </ul>151 </ul>
152 </div><!--·contents·-->152 </div><!--·contents·-->
153 </div><!--·doc-content·-->153 </div><!--·doc-content·-->
154 <!--·start·footer·part·-->154 <!--·start·footer·part·-->
155 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->155 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
156 ··<ul>156 ··<ul>
157 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02296.html">DSFBase</a></li>157 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02296.html">DSFBase</a></li>
1.78 KB
./usr/share/doc/libgtsam-dev/html/a02300.html
    
Offset 170, 16 lines modifiedOffset 170, 16 lines modified
170 <tr·class="inherit_header·pub_types_a02296"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02296')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02296.html">gtsam::DSFBase</a></td></tr>170 <tr·class="inherit_header·pub_types_a02296"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02296')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02296.html">gtsam::DSFBase</a></td></tr>
171 <tr·class="memitem:aeecd94c025c092012570bb2f82f9d2c9·inherit·pub_types_a02296"·id="r_aeecd94c025c092012570bb2f82f9d2c9"><td·class="memItemLeft"·align="right"·valign="top">171 <tr·class="memitem:aeecd94c025c092012570bb2f82f9d2c9·inherit·pub_types_a02296"·id="r_aeecd94c025c092012570bb2f82f9d2c9"><td·class="memItemLeft"·align="right"·valign="top">
172 typedef·std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>V</b></td></tr>172 typedef·std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>V</b></td></tr>
173 <tr·class="memdesc:aeecd94c025c092012570bb2f82f9d2c9·inherit·pub_types_a02296"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Vector·of·ints.·<br·/></td></tr>173 <tr·class="memdesc:aeecd94c025c092012570bb2f82f9d2c9·inherit·pub_types_a02296"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Vector·of·ints.·<br·/></td></tr>
174 <tr·class="separator:aeecd94c025c092012570bb2f82f9d2c9·inherit·pub_types_a02296"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:aeecd94c025c092012570bb2f82f9d2c9·inherit·pub_types_a02296"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 </table>175 </table>
176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">DSFVector.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00137_source.html">DSFVector.h</a></li>
178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00122.html">DSFVector.cpp</a></li>178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00059.html">DSFVector.cpp</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <!--·start·footer·part·-->182 <!--·start·footer·part·-->
183 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->183 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
184 ··<ul>184 ··<ul>
185 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02300.html">DSFVector</a></li>185 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02300.html">DSFVector</a></li>
1.4 KB
./usr/share/doc/libgtsam-dev/html/a02304.html
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
124 Public·Types</h2></td></tr>124 Public·Types</h2></td></tr>
125 <tr·class="memitem:ae16ccf361b6cca74974b9fe041caeccd"·id="r_ae16ccf361b6cca74974b9fe041caeccd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae16ccf361b6cca74974b9fe041caeccd"·name="ae16ccf361b6cca74974b9fe041caeccd"></a>125 <tr·class="memitem:ae16ccf361b6cca74974b9fe041caeccd"·id="r_ae16ccf361b6cca74974b9fe041caeccd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae16ccf361b6cca74974b9fe041caeccd"·name="ae16ccf361b6cca74974b9fe041caeccd"></a>
126 typedef·boost::fast_pool_allocator&lt;·T·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>126 typedef·boost::fast_pool_allocator&lt;·T·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
127 <tr·class="separator:ae16ccf361b6cca74974b9fe041caeccd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:ae16ccf361b6cca74974b9fe041caeccd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>128 </table>
129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_source.html">FastDefaultAllocator.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00008_source.html">FastDefaultAllocator.h</a></li>
131 </ul>131 </ul>
132 </div><!--·contents·-->132 </div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>136 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02304.html">FastDefaultAllocator</a></li>137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02304.html">FastDefaultAllocator</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a02308.html
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
124 Public·Types</h2></td></tr>124 Public·Types</h2></td></tr>
125 <tr·class="memitem:aafe99557b7da5ca4c9a79ff14c606a6b"·id="r_aafe99557b7da5ca4c9a79ff14c606a6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafe99557b7da5ca4c9a79ff14c606a6b"·name="aafe99557b7da5ca4c9a79ff14c606a6b"></a>125 <tr·class="memitem:aafe99557b7da5ca4c9a79ff14c606a6b"·id="r_aafe99557b7da5ca4c9a79ff14c606a6b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aafe99557b7da5ca4c9a79ff14c606a6b"·name="aafe99557b7da5ca4c9a79ff14c606a6b"></a>
126 typedef·std::allocator&lt;·T·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>126 typedef·std::allocator&lt;·T·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
127 <tr·class="separator:aafe99557b7da5ca4c9a79ff14c606a6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:aafe99557b7da5ca4c9a79ff14c606a6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>128 </table>
129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00056_source.html">FastDefaultAllocator.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00008_source.html">FastDefaultAllocator.h</a></li>
131 </ul>131 </ul>
132 </div><!--·contents·-->132 </div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>136 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02308.html">FastDefaultVectorAllocator</a></li>137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02308.html">FastDefaultVectorAllocator</a></li>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a02312.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 Friends</h2></td></tr>156 Friends</h2></td></tr>
157 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>157 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
158 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>158 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
159 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>159 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
160 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_source.html">FastList.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00047_source.html">FastList.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02312.html">FastList</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02312.html">FastList</a></li>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a02316.html
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 Friends</h2></td></tr>165 Friends</h2></td></tr>
166 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>166 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
167 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>167 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
168 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>168 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
169 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 </table>170 </table>
171 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>171 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00071_source.html">FastMap.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00038_source.html">FastMap.h</a></li>
173 </ul>173 </ul>
174 </div><!--·contents·-->174 </div><!--·contents·-->
175 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
176 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
178 ··<ul>178 ··<ul>
179 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02316.html">FastMap</a></li>179 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02316.html">FastMap</a></li>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a02320.html
    
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 Friends</h2></td></tr>168 Friends</h2></td></tr>
169 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>169 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
170 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>170 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
171 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>171 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
172 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 </table>173 </table>
174 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>174 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00113_source.html">FastSet.h</a></li>175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00044_source.html">FastSet.h</a></li>
176 </ul>176 </ul>
177 </div><!--·contents·-->177 </div><!--·contents·-->
178 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
181 ··<ul>181 ··<ul>
182 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02320.html">FastSet</a></li>182 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02320.html">FastSet</a></li>
1.02 KB
./usr/share/doc/libgtsam-dev/html/a02324.html
    
Offset 509, 15 lines modifiedOffset 509, 15 lines modified
509 <p>Generic·<a·class="el"·href="a02596.html"·title="This·is·the·base·class·for·any·type·to·be·stored·in·Values.">Value</a>·interface·version·of·retract.·</p>509 <p>Generic·<a·class="el"·href="a02596.html"·title="This·is·the·base·class·for·any·type·to·be·stored·in·Values.">Value</a>·interface·version·of·retract.·</p>
  
510 <p>Implements·<a·class="el"·href="a02596.html#a2b95d3ec328cbad775490fa15dae27d5">gtsam::Value</a>.</p>510 <p>Implements·<a·class="el"·href="a02596.html#a2b95d3ec328cbad775490fa15dae27d5">gtsam::Value</a>.</p>
  
511 </div>511 </div>
512 </div>512 </div>
513 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>513 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00143_source.html">GenericValue.h</a></li>514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00086_source.html">GenericValue.h</a></li>
515 </ul>515 </ul>
516 </div><!--·contents·-->516 </div><!--·contents·-->
517 </div><!--·doc-content·-->517 </div><!--·doc-content·-->
518 <!--·start·footer·part·-->518 <!--·start·footer·part·-->
519 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->519 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
520 ··<ul>520 ··<ul>
521 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02324.html">GenericValue</a></li>521 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02324.html">GenericValue</a></li>
1.72 KB
./usr/share/doc/libgtsam-dev/html/a02328.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02324.html">GenericValue</a>&lt;·ValueType·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02324.html">GenericValue</a>&lt;·ValueType·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02324.html">GenericValue</a>&lt;·ValueType·&gt;·&amp;m1,·const·<a·class="el"·href="a02324.html">GenericValue</a>&lt;·ValueType·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02324.html">GenericValue</a>&lt;·ValueType·&gt;·&amp;m1,·const·<a·class="el"·href="a02324.html">GenericValue</a>&lt;·ValueType·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00143_source.html">GenericValue.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00086_source.html">GenericValue.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02328.html">traits&lt;·GenericValue&lt;·ValueType·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02328.html">traits&lt;·GenericValue&lt;·ValueType·&gt;·&gt;</a></li>
1.15 KB
./usr/share/doc/libgtsam-dev/html/a02332.html
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ··<img·src="a02332.png"·usemap="#gtsam::group_5Ftag_map"·alt=""/>111 ··<img·src="a02332.png"·usemap="#gtsam::group_5Ftag_map"·alt=""/>
112 ··<map·id="gtsam::group_5Ftag_map"·name="gtsam::group_5Ftag_map">112 ··<map·id="gtsam::group_5Ftag_map"·name="gtsam::group_5Ftag_map">
113 <area·href="a02368.html"·title="tag·to·assert·a·type·is·a·Lie·group"·alt="gtsam::lie_group_tag"·shape="rect"·coords="0,56,151,80"/>113 <area·href="a02368.html"·title="tag·to·assert·a·type·is·a·Lie·group"·alt="gtsam::lie_group_tag"·shape="rect"·coords="0,56,151,80"/>
114 <area·href="a02600.html"·title="tag·to·assert·a·type·is·a·vector·space"·alt="gtsam::vector_space_tag"·shape="rect"·coords="0,112,151,136"/>114 <area·href="a02600.html"·title="tag·to·assert·a·type·is·a·vector·space"·alt="gtsam::vector_space_tag"·shape="rect"·coords="0,112,151,136"/>
115 ··</map>115 ··</map>
116 </div></div>116 </div></div>
117 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>117 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_source.html">Group.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_source.html">Group.h</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>124 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02332.html">group_tag</a></li>125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02332.html">group_tag</a></li>
1.06 KB
./usr/share/doc/libgtsam-dev/html/a02336.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">gtsam::multiplicative_group_tag·Struct·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">gtsam::multiplicative_group_tag·Struct·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><p>Group·operator·syntax·flavors.·</p>104 <div·class="textblock"><p>Group·operator·syntax·flavors.·</p>
105 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>105 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_source.html">Group.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_source.html">Group.h</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
112 ··<ul>112 ··<ul>
113 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02336.html">multiplicative_group_tag</a></li>113 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02336.html">multiplicative_group_tag</a></li>
932 B
./usr/share/doc/libgtsam-dev/html/a02340.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="headertitle"><div·class="title">gtsam::additive_group_tag·Struct·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">gtsam::additive_group_tag·Struct·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_source.html">Group.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_source.html">Group.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 </div><!--·doc-content·-->106 </div><!--·doc-content·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
109 ··<ul>109 ··<ul>
110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02340.html">additive_group_tag</a></li>110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02340.html">additive_group_tag</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a02344.html
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·G·&gt;::structure_category&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category_tag</b></td></tr>120 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·G·&gt;::structure_category&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category_tag</b></td></tr>
121 <tr·class="separator:ab2e838d0d3a5a5a6bb1ae7ef35b19028"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:ab2e838d0d3a5a5a6bb1ae7ef35b19028"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:aa51556bb471cf5917720c139c44cc2b5"·id="r_aa51556bb471cf5917720c139c44cc2b5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa51556bb471cf5917720c139c44cc2b5"·name="aa51556bb471cf5917720c139c44cc2b5"></a>122 <tr·class="memitem:aa51556bb471cf5917720c139c44cc2b5"·id="r_aa51556bb471cf5917720c139c44cc2b5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa51556bb471cf5917720c139c44cc2b5"·name="aa51556bb471cf5917720c139c44cc2b5"></a>
123 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·G·&gt;::group_flavor&#160;</td><td·class="memItemRight"·valign="bottom"><b>flavor_tag</b></td></tr>123 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·G·&gt;::group_flavor&#160;</td><td·class="memItemRight"·valign="bottom"><b>flavor_tag</b></td></tr>
124 <tr·class="separator:aa51556bb471cf5917720c139c44cc2b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:aa51556bb471cf5917720c139c44cc2b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>125 </table>
126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_source.html">Group.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_source.html">Group.h</a></li>
128 </ul>128 </ul>
129 </div><!--·contents·-->129 </div><!--·contents·-->
130 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
131 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
133 ··<ul>133 ··<ul>
134 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02344.html">IsGroup</a></li>134 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02344.html">IsGroup</a></li>
1.38 KB
./usr/share/doc/libgtsam-dev/html/a02348.html
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
133 Static·Public·Member·Functions</h2></td></tr>133 Static·Public·Member·Functions</h2></td></tr>
134 <tr·class="memitem:a8c63ce7289ab79e52dbd86f08fb2eb80"·id="r_a8c63ce7289ab79e52dbd86f08fb2eb80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c63ce7289ab79e52dbd86f08fb2eb80"·name="a8c63ce7289ab79e52dbd86f08fb2eb80"></a>134 <tr·class="memitem:a8c63ce7289ab79e52dbd86f08fb2eb80"·id="r_a8c63ce7289ab79e52dbd86f08fb2eb80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c63ce7289ab79e52dbd86f08fb2eb80"·name="a8c63ce7289ab79e52dbd86f08fb2eb80"></a>
135 static·<a·class="el"·href="a02348.html">DirectProduct</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Identity</b>·()</td></tr>135 static·<a·class="el"·href="a02348.html">DirectProduct</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Identity</b>·()</td></tr>
136 <tr·class="separator:a8c63ce7289ab79e52dbd86f08fb2eb80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a8c63ce7289ab79e52dbd86f08fb2eb80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>137 </table>
138 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>138 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_source.html">Group.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_source.html">Group.h</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
145 ··<ul>145 ··<ul>
146 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02348.html">DirectProduct</a></li>146 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02348.html">DirectProduct</a></li>
1010 B
./usr/share/doc/libgtsam-dev/html/a02352.html
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">105 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">
106 </div>106 </div>
107 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">107 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">
108 ·<div·class="center">108 ·<div·class="center">
109 ··<img·src="a02352.png"·alt=""/>109 ··<img·src="a02352.png"·alt=""/>
110 ·</div></div>110 ·</div></div>
111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_source.html">Group.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_source.html">Group.h</a></li>
113 </ul>113 </ul>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>118 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02352.html">traits&lt;·DirectProduct&lt;·G,·H·&gt;·&gt;</a></li>119 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02352.html">traits&lt;·DirectProduct&lt;·G,·H·&gt;·&gt;</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a02356.html
    
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>138 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
139 Static·Public·Member·Functions</h2></td></tr>139 Static·Public·Member·Functions</h2></td></tr>
140 <tr·class="memitem:a7167fd0e0db9a3a302cb526ab02d40d3"·id="r_a7167fd0e0db9a3a302cb526ab02d40d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7167fd0e0db9a3a302cb526ab02d40d3"·name="a7167fd0e0db9a3a302cb526ab02d40d3"></a>140 <tr·class="memitem:a7167fd0e0db9a3a302cb526ab02d40d3"·id="r_a7167fd0e0db9a3a302cb526ab02d40d3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7167fd0e0db9a3a302cb526ab02d40d3"·name="a7167fd0e0db9a3a302cb526ab02d40d3"></a>
141 static·<a·class="el"·href="a02356.html">DirectSum</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Identity</b>·()</td></tr>141 static·<a·class="el"·href="a02356.html">DirectSum</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Identity</b>·()</td></tr>
142 <tr·class="separator:a7167fd0e0db9a3a302cb526ab02d40d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:a7167fd0e0db9a3a302cb526ab02d40d3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table>143 </table>
144 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>144 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_source.html">Group.h</a></li>145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_source.html">Group.h</a></li>
146 </ul>146 </ul>
147 </div><!--·contents·-->147 </div><!--·contents·-->
148 </div><!--·doc-content·-->148 </div><!--·doc-content·-->
149 <!--·start·footer·part·-->149 <!--·start·footer·part·-->
150 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->150 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
151 ··<ul>151 ··<ul>
152 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02356.html">DirectSum</a></li>152 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02356.html">DirectSum</a></li>
1000 B
./usr/share/doc/libgtsam-dev/html/a02360.html
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">105 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">
106 </div>106 </div>
107 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">107 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">
108 ·<div·class="center">108 ·<div·class="center">
109 ··<img·src="a02360.png"·alt=""/>109 ··<img·src="a02360.png"·alt=""/>
110 ·</div></div>110 ·</div></div>
111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00098_source.html">Group.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00080_source.html">Group.h</a></li>
113 </ul>113 </ul>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>118 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02360.html">traits&lt;·DirectSum&lt;·G,·H·&gt;·&gt;</a></li>119 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02360.html">traits&lt;·DirectSum&lt;·G,·H·&gt;·&gt;</a></li>
1.42 KB
./usr/share/doc/libgtsam-dev/html/a02364.html
    
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>205 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
206 <tr·class="separator:a65ba8c4c1e30c31c5d9262c611771067"><td·class="memSeparator"·colspan="2">&#160;</td></tr>206 <tr·class="separator:a65ba8c4c1e30c31c5d9262c611771067"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
207 <tr·class="memitem:a58064c114e3fca97921ff802590ce10f"·id="r_a58064c114e3fca97921ff802590ce10f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a58064c114e3fca97921ff802590ce10f"·name="a58064c114e3fca97921ff802590ce10f"></a>207 <tr·class="memitem:a58064c114e3fca97921ff802590ce10f"·id="r_a58064c114e3fca97921ff802590ce10f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a58064c114e3fca97921ff802590ce10f"·name="a58064c114e3fca97921ff802590ce10f"></a>
208 typedef·Eigen::Matrix&lt;·double,·N,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>208 typedef·Eigen::Matrix&lt;·double,·N,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
209 <tr·class="separator:a58064c114e3fca97921ff802590ce10f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>209 <tr·class="separator:a58064c114e3fca97921ff802590ce10f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
210 </table>210 </table>
211 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>211 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_source.html">Lie.h</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128_source.html">Lie.h</a></li>
213 </ul>213 </ul>
214 </div><!--·contents·-->214 </div><!--·contents·-->
215 </div><!--·doc-content·-->215 </div><!--·doc-content·-->
216 <!--·start·footer·part·-->216 <!--·start·footer·part·-->
217 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->217 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
218 ··<ul>218 ··<ul>
219 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02364.html">LieGroup</a></li>219 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02364.html">LieGroup</a></li>
1.22 KB
./usr/share/doc/libgtsam-dev/html/a02368.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ··<map·id="gtsam::lie_5Fgroup_5Ftag_map"·name="gtsam::lie_5Fgroup_5Ftag_map">112 ··<map·id="gtsam::lie_5Fgroup_5Ftag_map"·name="gtsam::lie_5Fgroup_5Ftag_map">
113 <area·href="a02388.html"·title="tag·to·assert·a·type·is·a·manifold"·alt="gtsam::manifold_tag"·shape="rect"·coords="0,0,151,24"/>113 <area·href="a02388.html"·title="tag·to·assert·a·type·is·a·manifold"·alt="gtsam::manifold_tag"·shape="rect"·coords="0,0,151,24"/>
114 <area·href="a02332.html"·title="tag·to·assert·a·type·is·a·group"·alt="gtsam::group_tag"·shape="rect"·coords="161,0,312,24"/>114 <area·href="a02332.html"·title="tag·to·assert·a·type·is·a·group"·alt="gtsam::group_tag"·shape="rect"·coords="161,0,312,24"/>
115 <area·href="a02600.html"·title="tag·to·assert·a·type·is·a·vector·space"·alt="gtsam::vector_space_tag"·shape="rect"·coords="80,112,231,136"/>115 <area·href="a02600.html"·title="tag·to·assert·a·type·is·a·vector·space"·alt="gtsam::vector_space_tag"·shape="rect"·coords="80,112,231,136"/>
116 ··</map>116 ··</map>
117 </div></div>117 </div></div>
118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_source.html">Lie.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128_source.html">Lie.h</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>125 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02368.html">lie_group_tag</a></li>126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02368.html">lie_group_tag</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a02372.html
    
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
183 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>183 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
184 Public·Types</h2></td></tr>184 Public·Types</h2></td></tr>
185 <tr·class="memitem:a065c169dbb6b9823694d19e045613145"·id="r_a065c169dbb6b9823694d19e045613145"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a065c169dbb6b9823694d19e045613145"·name="a065c169dbb6b9823694d19e045613145"></a>185 <tr·class="memitem:a065c169dbb6b9823694d19e045613145"·id="r_a065c169dbb6b9823694d19e045613145"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a065c169dbb6b9823694d19e045613145"·name="a065c169dbb6b9823694d19e045613145"></a>
186 typedef·<a·class="el"·href="a02368.html">lie_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>186 typedef·<a·class="el"·href="a02368.html">lie_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
187 <tr·class="separator:a065c169dbb6b9823694d19e045613145"><td·class="memSeparator"·colspan="2">&#160;</td></tr>187 <tr·class="separator:a065c169dbb6b9823694d19e045613145"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
188 </table>188 </table>
189 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>189 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_source.html">Lie.h</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128_source.html">Lie.h</a></li>
191 </ul>191 </ul>
192 </div><!--·contents·-->192 </div><!--·contents·-->
193 </div><!--·doc-content·-->193 </div><!--·doc-content·-->
194 <!--·start·footer·part·-->194 <!--·start·footer·part·-->
195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
196 ··<ul>196 ··<ul>
197 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02372.html">LieGroupTraits</a></li>197 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02372.html">LieGroupTraits</a></li>
1.53 KB
./usr/share/doc/libgtsam-dev/html/a02376.html
    
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>178 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
179 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>179 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
180 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">180 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
181 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>181 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
182 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 </table>183 </table>
184 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>184 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_source.html">Lie.h</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128_source.html">Lie.h</a></li>
186 </ul>186 </ul>
187 </div><!--·contents·-->187 </div><!--·contents·-->
188 </div><!--·doc-content·-->188 </div><!--·doc-content·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->190 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
191 ··<ul>191 ··<ul>
192 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02376.html">LieGroup</a></li>192 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02376.html">LieGroup</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02380.html
    
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::structure_category&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category_tag</b></td></tr>149 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::structure_category&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category_tag</b></td></tr>
150 <tr·class="separator:ab2e838d0d3a5a5a6bb1ae7ef35b19028·inherit·pub_types_a02344"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:ab2e838d0d3a5a5a6bb1ae7ef35b19028·inherit·pub_types_a02344"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:aa51556bb471cf5917720c139c44cc2b5·inherit·pub_types_a02344"·id="r_aa51556bb471cf5917720c139c44cc2b5"><td·class="memItemLeft"·align="right"·valign="top">151 <tr·class="memitem:aa51556bb471cf5917720c139c44cc2b5·inherit·pub_types_a02344"·id="r_aa51556bb471cf5917720c139c44cc2b5"><td·class="memItemLeft"·align="right"·valign="top">
152 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::group_flavor&#160;</td><td·class="memItemRight"·valign="bottom"><b>flavor_tag</b></td></tr>152 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::group_flavor&#160;</td><td·class="memItemRight"·valign="bottom"><b>flavor_tag</b></td></tr>
153 <tr·class="separator:aa51556bb471cf5917720c139c44cc2b5·inherit·pub_types_a02344"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:aa51556bb471cf5917720c139c44cc2b5·inherit·pub_types_a02344"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 </table>154 </table>
155 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>155 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_source.html">Lie.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128_source.html">Lie.h</a></li>
157 </ul>157 </ul>
158 </div><!--·contents·-->158 </div><!--·contents·-->
159 </div><!--·doc-content·-->159 </div><!--·doc-content·-->
160 <!--·start·footer·part·-->160 <!--·start·footer·part·-->
161 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->161 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
162 ··<ul>162 ··<ul>
163 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02380.html">IsLieGroup</a></li>163 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02380.html">IsLieGroup</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a02384.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TransformCovariance</b>·(const·T·&amp;X)</td></tr>114 &#160;</td><td·class="memItemRight"·valign="bottom"><b>TransformCovariance</b>·(const·T·&amp;X)</td></tr>
115 <tr·class="separator:abe5644109e3300995bb8003b2059361e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:abe5644109e3300995bb8003b2059361e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:a6ac4f3e79ff88582b763eafe8a3b7afc"·id="r_a6ac4f3e79ff88582b763eafe8a3b7afc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ac4f3e79ff88582b763eafe8a3b7afc"·name="a6ac4f3e79ff88582b763eafe8a3b7afc"></a>116 <tr·class="memitem:a6ac4f3e79ff88582b763eafe8a3b7afc"·id="r_a6ac4f3e79ff88582b763eafe8a3b7afc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6ac4f3e79ff88582b763eafe8a3b7afc"·name="a6ac4f3e79ff88582b763eafe8a3b7afc"></a>
117 T::Jacobian&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·typename·T::Jacobian·&amp;covariance)</td></tr>117 T::Jacobian&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·typename·T::Jacobian·&amp;covariance)</td></tr>
118 <tr·class="separator:a6ac4f3e79ff88582b763eafe8a3b7afc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a6ac4f3e79ff88582b763eafe8a3b7afc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00011_source.html">Lie.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00128_source.html">Lie.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02384.html">TransformCovariance</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02384.html">TransformCovariance</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a02388.html
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ··<img·src="a02388.png"·usemap="#gtsam::manifold_5Ftag_map"·alt=""/>111 ··<img·src="a02388.png"·usemap="#gtsam::manifold_5Ftag_map"·alt=""/>
112 ··<map·id="gtsam::manifold_5Ftag_map"·name="gtsam::manifold_5Ftag_map">112 ··<map·id="gtsam::manifold_5Ftag_map"·name="gtsam::manifold_5Ftag_map">
113 <area·href="a02368.html"·title="tag·to·assert·a·type·is·a·Lie·group"·alt="gtsam::lie_group_tag"·shape="rect"·coords="0,56,151,80"/>113 <area·href="a02368.html"·title="tag·to·assert·a·type·is·a·Lie·group"·alt="gtsam::lie_group_tag"·shape="rect"·coords="0,56,151,80"/>
114 <area·href="a02600.html"·title="tag·to·assert·a·type·is·a·vector·space"·alt="gtsam::vector_space_tag"·shape="rect"·coords="0,112,151,136"/>114 <area·href="a02600.html"·title="tag·to·assert·a·type·is·a·vector·space"·alt="gtsam::vector_space_tag"·shape="rect"·coords="0,112,151,136"/>
115 ··</map>115 ··</map>
116 </div></div>116 </div></div>
117 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>117 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_source.html">Manifold.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>124 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02388.html">manifold_tag</a></li>125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02388.html">manifold_tag</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a02392.html
    
Offset 139, 15 lines modifiedOffset 139, 15 lines modified
139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>139 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
140 Public·Types</h2></td></tr>140 Public·Types</h2></td></tr>
141 <tr·class="memitem:aaa5d2eda557998252bb5e73a32faf8bd"·id="r_aaa5d2eda557998252bb5e73a32faf8bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa5d2eda557998252bb5e73a32faf8bd"·name="aaa5d2eda557998252bb5e73a32faf8bd"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dim</b>·=·Class::dimension141 <tr·class="memitem:aaa5d2eda557998252bb5e73a32faf8bd"·id="r_aaa5d2eda557998252bb5e73a32faf8bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa5d2eda557998252bb5e73a32faf8bd"·name="aaa5d2eda557998252bb5e73a32faf8bd"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dim</b>·=·Class::dimension
142 ·}</td></tr>142 ·}</td></tr>
143 <tr·class="separator:aaa5d2eda557998252bb5e73a32faf8bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:aaa5d2eda557998252bb5e73a32faf8bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table>144 </table>
145 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>145 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
146 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_source.html">Manifold.h</a></li>146 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>
147 </ul>147 </ul>
148 </div><!--·contents·-->148 </div><!--·contents·-->
149 </div><!--·doc-content·-->149 </div><!--·doc-content·-->
150 <!--·start·footer·part·-->150 <!--·start·footer·part·-->
151 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->151 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
152 ··<ul>152 ··<ul>
153 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02392.html">HasManifoldPrereqs</a></li>153 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02392.html">HasManifoldPrereqs</a></li>
1.4 KB
./usr/share/doc/libgtsam-dev/html/a02396.html
    
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
147 Static·Public·Member·Functions</h2></td></tr>147 Static·Public·Member·Functions</h2></td></tr>
148 <tr·class="memitem:ad7762628c56f5de5eae9eb8ba0ed8897"·id="r_ad7762628c56f5de5eae9eb8ba0ed8897"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7762628c56f5de5eae9eb8ba0ed8897"·name="ad7762628c56f5de5eae9eb8ba0ed8897"></a>148 <tr·class="memitem:ad7762628c56f5de5eae9eb8ba0ed8897"·id="r_ad7762628c56f5de5eae9eb8ba0ed8897"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad7762628c56f5de5eae9eb8ba0ed8897"·name="ad7762628c56f5de5eae9eb8ba0ed8897"></a>
149 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>GetDimension</b>·(const·Class·&amp;)</td></tr>149 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>GetDimension</b>·(const·Class·&amp;)</td></tr>
150 <tr·class="separator:ad7762628c56f5de5eae9eb8ba0ed8897"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:ad7762628c56f5de5eae9eb8ba0ed8897"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 </table>151 </table>
152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>152 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_source.html">Manifold.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>
154 </ul>154 </ul>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
159 ··<ul>159 ··<ul>
160 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02396.html">GetDimensionImpl</a></li>160 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02396.html">GetDimensionImpl</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a02400.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
111 Static·Public·Member·Functions</h2></td></tr>111 Static·Public·Member·Functions</h2></td></tr>
112 <tr·class="memitem:aa19bdbc58b2ab77d239b420ea0be3318"·id="r_aa19bdbc58b2ab77d239b420ea0be3318"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa19bdbc58b2ab77d239b420ea0be3318"·name="aa19bdbc58b2ab77d239b420ea0be3318"></a>112 <tr·class="memitem:aa19bdbc58b2ab77d239b420ea0be3318"·id="r_aa19bdbc58b2ab77d239b420ea0be3318"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa19bdbc58b2ab77d239b420ea0be3318"·name="aa19bdbc58b2ab77d239b420ea0be3318"></a>
113 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>GetDimension</b>·(const·Class·&amp;m)</td></tr>113 static·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>GetDimension</b>·(const·Class·&amp;m)</td></tr>
114 <tr·class="separator:aa19bdbc58b2ab77d239b420ea0be3318"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:aa19bdbc58b2ab77d239b420ea0be3318"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_source.html">Manifold.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02400.html">GetDimensionImpl&lt;·Class,·Eigen::Dynamic·&gt;</a></li>124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02400.html">GetDimensionImpl&lt;·Class,·Eigen::Dynamic·&gt;</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a02404.html
    
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>168 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
169 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fd4430a3d3639de6e4a4bab2c82214d"·name="a7fd4430a3d3639de6e4a4bab2c82214d"></a>170 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fd4430a3d3639de6e4a4bab2c82214d"·name="a7fd4430a3d3639de6e4a4bab2c82214d"></a>
171 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>171 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
172 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 </table>173 </table>
174 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>174 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_source.html">Manifold.h</a></li>175 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>
176 </ul>176 </ul>
177 </div><!--·contents·-->177 </div><!--·contents·-->
178 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
181 ··<ul>181 ··<ul>
182 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02404.html">ManifoldTraits</a></li>182 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02404.html">ManifoldTraits</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02408.html
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>158 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
159 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">160 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
161 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>161 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
162 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 </table>163 </table>
164 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>164 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_source.html">Manifold.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>
166 </ul>166 </ul>
167 </div><!--·contents·-->167 </div><!--·contents·-->
168 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>171 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02408.html">Manifold</a></li>172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02408.html">Manifold</a></li>
1.31 KB
./usr/share/doc/libgtsam-dev/html/a02412.html
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
125 Public·Types</h2></td></tr>125 Public·Types</h2></td></tr>
126 <tr·class="memitem:aecf8c31379e2ad4738c3f2011b44642a"·id="r_aecf8c31379e2ad4738c3f2011b44642a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aecf8c31379e2ad4738c3f2011b44642a"·name="aecf8c31379e2ad4738c3f2011b44642a"></a>126 <tr·class="memitem:aecf8c31379e2ad4738c3f2011b44642a"·id="r_aecf8c31379e2ad4738c3f2011b44642a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aecf8c31379e2ad4738c3f2011b44642a"·name="aecf8c31379e2ad4738c3f2011b44642a"></a>
127 typedef·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>127 typedef·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>value_type</b></td></tr>
128 <tr·class="separator:aecf8c31379e2ad4738c3f2011b44642a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:aecf8c31379e2ad4738c3f2011b44642a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>129 </table>
130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00104_source.html">Manifold.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">Manifold.h</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>137 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02412.html">FixedDimension</a></li>138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02412.html">FixedDimension</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a02416.html
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
118 Public·Types</h2></td></tr>118 Public·Types</h2></td></tr>
119 <tr·class="memitem:a9d3f871b005f69eacd4770dfc18e4332"·id="r_a9d3f871b005f69eacd4770dfc18e4332"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9d3f871b005f69eacd4770dfc18e4332"·name="a9d3f871b005f69eacd4770dfc18e4332"></a>119 <tr·class="memitem:a9d3f871b005f69eacd4770dfc18e4332"·id="r_a9d3f871b005f69eacd4770dfc18e4332"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9d3f871b005f69eacd4770dfc18e4332"·name="a9d3f871b005f69eacd4770dfc18e4332"></a>
120 typedef·Eigen::Map&lt;·const·Eigen::Matrix&lt;·double,·OutM,·OutN,·OutOptions·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReshapedType</b></td></tr>120 typedef·Eigen::Map&lt;·const·Eigen::Matrix&lt;·double,·OutM,·OutN,·OutOptions·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReshapedType</b></td></tr>
121 <tr·class="separator:a9d3f871b005f69eacd4770dfc18e4332"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a9d3f871b005f69eacd4770dfc18e4332"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_source.html">Matrix.h</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02416.html">Reshape</a></li>131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02416.html">Reshape</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a02420.html
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
118 Public·Types</h2></td></tr>118 Public·Types</h2></td></tr>
119 <tr·class="memitem:a6e00cfc3393d0cfd21c1125cb3478b79"·id="r_a6e00cfc3393d0cfd21c1125cb3478b79"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6e00cfc3393d0cfd21c1125cb3478b79"·name="a6e00cfc3393d0cfd21c1125cb3478b79"></a>119 <tr·class="memitem:a6e00cfc3393d0cfd21c1125cb3478b79"·id="r_a6e00cfc3393d0cfd21c1125cb3478b79"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6e00cfc3393d0cfd21c1125cb3478b79"·name="a6e00cfc3393d0cfd21c1125cb3478b79"></a>
120 typedef·const·Eigen::Matrix&lt;·double,·M,·M,·InOptions·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReshapedType</b></td></tr>120 typedef·const·Eigen::Matrix&lt;·double,·M,·M,·InOptions·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReshapedType</b></td></tr>
121 <tr·class="separator:a6e00cfc3393d0cfd21c1125cb3478b79"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a6e00cfc3393d0cfd21c1125cb3478b79"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_source.html">Matrix.h</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02420.html">Reshape&lt;·M,·M,·InOptions,·M,·M,·InOptions·&gt;</a></li>131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02420.html">Reshape&lt;·M,·M,·InOptions,·M,·M,·InOptions·&gt;</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a02424.html
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
118 Public·Types</h2></td></tr>118 Public·Types</h2></td></tr>
119 <tr·class="memitem:a3aa6d2382bae72da4e04eb89db9fac47"·id="r_a3aa6d2382bae72da4e04eb89db9fac47"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3aa6d2382bae72da4e04eb89db9fac47"·name="a3aa6d2382bae72da4e04eb89db9fac47"></a>119 <tr·class="memitem:a3aa6d2382bae72da4e04eb89db9fac47"·id="r_a3aa6d2382bae72da4e04eb89db9fac47"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3aa6d2382bae72da4e04eb89db9fac47"·name="a3aa6d2382bae72da4e04eb89db9fac47"></a>
120 typedef·const·Eigen::Matrix&lt;·double,·M,·N,·InOptions·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReshapedType</b></td></tr>120 typedef·const·Eigen::Matrix&lt;·double,·M,·N,·InOptions·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReshapedType</b></td></tr>
121 <tr·class="separator:a3aa6d2382bae72da4e04eb89db9fac47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a3aa6d2382bae72da4e04eb89db9fac47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_source.html">Matrix.h</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02424.html">Reshape&lt;·M,·N,·InOptions,·M,·N,·InOptions·&gt;</a></li>131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02424.html">Reshape&lt;·M,·N,·InOptions,·M,·N,·InOptions·&gt;</a></li>
1.4 KB
./usr/share/doc/libgtsam-dev/html/a02428.html
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
118 Public·Types</h2></td></tr>118 Public·Types</h2></td></tr>
119 <tr·class="memitem:a282c7f1ec744c9bf3e2232097c30aab7"·id="r_a282c7f1ec744c9bf3e2232097c30aab7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a282c7f1ec744c9bf3e2232097c30aab7"·name="a282c7f1ec744c9bf3e2232097c30aab7"></a>119 <tr·class="memitem:a282c7f1ec744c9bf3e2232097c30aab7"·id="r_a282c7f1ec744c9bf3e2232097c30aab7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a282c7f1ec744c9bf3e2232097c30aab7"·name="a282c7f1ec744c9bf3e2232097c30aab7"></a>
120 typedef·Eigen::Matrix&lt;·double,·M,·N,·InOptions·&gt;::ConstTransposeReturnType&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReshapedType</b></td></tr>120 typedef·Eigen::Matrix&lt;·double,·M,·N,·InOptions·&gt;::ConstTransposeReturnType&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReshapedType</b></td></tr>
121 <tr·class="separator:a282c7f1ec744c9bf3e2232097c30aab7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a282c7f1ec744c9bf3e2232097c30aab7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_source.html">Matrix.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_source.html">Matrix.h</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02428.html">Reshape&lt;·N,·M,·InOptions,·M,·N,·InOptions·&gt;</a></li>131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02428.html">Reshape&lt;·N,·M,·InOptions,·M,·N,·InOptions·&gt;</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a02432.html
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 typedef·Eigen::Matrix&lt;·double,·N,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>VectorN</b></td></tr>124 typedef·Eigen::Matrix&lt;·double,·N,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>VectorN</b></td></tr>
125 <tr·class="separator:a5c9969936aedf2597506ac581eb21b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a5c9969936aedf2597506ac581eb21b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:a49b12c7f01b9c43af83bf243857db5de"·id="r_a49b12c7f01b9c43af83bf243857db5de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49b12c7f01b9c43af83bf243857db5de"·name="a49b12c7f01b9c43af83bf243857db5de"></a>126 <tr·class="memitem:a49b12c7f01b9c43af83bf243857db5de"·id="r_a49b12c7f01b9c43af83bf243857db5de"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49b12c7f01b9c43af83bf243857db5de"·name="a49b12c7f01b9c43af83bf243857db5de"></a>
127 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MatrixN</b></td></tr>127 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MatrixN</b></td></tr>
128 <tr·class="separator:a49b12c7f01b9c43af83bf243857db5de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a49b12c7f01b9c43af83bf243857db5de"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>129 </table>
130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_source.html">Matrix.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_source.html">Matrix.h</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>137 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02432.html">MultiplyWithInverse</a></li>138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02432.html">MultiplyWithInverse</a></li>
1.61 KB
./usr/share/doc/libgtsam-dev/html/a02436.html
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MatrixN</b></td></tr>132 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>MatrixN</b></td></tr>
133 <tr·class="separator:adc8a44039e050b9486d6aa6171ffb483"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:adc8a44039e050b9486d6aa6171ffb483"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:ad18328125d5ee3f44f667f70966a69b8"·id="r_ad18328125d5ee3f44f667f70966a69b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad18328125d5ee3f44f667f70966a69b8"·name="ad18328125d5ee3f44f667f70966a69b8"></a>134 <tr·class="memitem:ad18328125d5ee3f44f667f70966a69b8"·id="r_ad18328125d5ee3f44f667f70966a69b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad18328125d5ee3f44f667f70966a69b8"·name="ad18328125d5ee3f44f667f70966a69b8"></a>
135 typedef·std::function&lt;·VectorN(const·T·&amp;,·const·VectorN·&amp;,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·M·&gt;,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Operator</b></td></tr>135 typedef·std::function&lt;·VectorN(const·T·&amp;,·const·VectorN·&amp;,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·M·&gt;,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Operator</b></td></tr>
136 <tr·class="separator:ad18328125d5ee3f44f667f70966a69b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:ad18328125d5ee3f44f667f70966a69b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>137 </table>
138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>138 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00146_source.html">Matrix.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_source.html">Matrix.h</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
145 ··<ul>145 ··<ul>
146 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02436.html">MultiplyWithInverseFunction</a></li>146 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02436.html">MultiplyWithInverseFunction</a></li>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a02440.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
108 Public·Types</h2></td></tr>108 Public·Types</h2></td></tr>
109 <tr·class="memitem:acea7ec2ec38ee7b31b1d4546ad44a6fb"·id="r_acea7ec2ec38ee7b31b1d4546ad44a6fb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acea7ec2ec38ee7b31b1d4546ad44a6fb"·name="acea7ec2ec38ee7b31b1d4546ad44a6fb"></a>109 <tr·class="memitem:acea7ec2ec38ee7b31b1d4546ad44a6fb"·id="r_acea7ec2ec38ee7b31b1d4546ad44a6fb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acea7ec2ec38ee7b31b1d4546ad44a6fb"·name="acea7ec2ec38ee7b31b1d4546ad44a6fb"></a>
110 typedef·Eigen::Matrix&lt;·double,·<a·class="el"·href="a02276.html">traits</a>&lt;·Y·&gt;::dimension,·<a·class="el"·href="a02276.html">traits</a>&lt;·X·&gt;::dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>110 typedef·Eigen::Matrix&lt;·double,·<a·class="el"·href="a02276.html">traits</a>&lt;·Y·&gt;::dimension,·<a·class="el"·href="a02276.html">traits</a>&lt;·X·&gt;::dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
111 <tr·class="separator:acea7ec2ec38ee7b31b1d4546ad44a6fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:acea7ec2ec38ee7b31b1d4546ad44a6fb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00032_source.html">numericalDerivative.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00017_source.html">numericalDerivative.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02440.html">FixedSizeMatrix</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02440.html">FixedSizeMatrix</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a02444.html
    
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
122 Public·Types</h2></td></tr>122 Public·Types</h2></td></tr>
123 <tr·class="memitem:a4994637b34bf8b005e1b9b3185ca0e7f"·id="r_a4994637b34bf8b005e1b9b3185ca0e7f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4994637b34bf8b005e1b9b3185ca0e7f"·name="a4994637b34bf8b005e1b9b3185ca0e7f"></a>123 <tr·class="memitem:a4994637b34bf8b005e1b9b3185ca0e7f"·id="r_a4994637b34bf8b005e1b9b3185ca0e7f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4994637b34bf8b005e1b9b3185ca0e7f"·name="a4994637b34bf8b005e1b9b3185ca0e7f"></a>
124 typedef·<a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·X1·&gt;::type&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vector</b></td></tr>124 typedef·<a·class="el"·href="a02440.html">internal::FixedSizeMatrix</a>&lt;·X1·&gt;::type&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vector</b></td></tr>
125 <tr·class="separator:a4994637b34bf8b005e1b9b3185ca0e7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a4994637b34bf8b005e1b9b3185ca0e7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>126 </table>
127 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>127 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00032_source.html">numericalDerivative.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00017_source.html">numericalDerivative.h</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02444.html">G_x1</a></li>135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02444.html">G_x1</a></li>
1020 B
./usr/share/doc/libgtsam-dev/html/a02448.html
    
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
  
261 <p>Constructor·that·will·usurp·data·of·a·block·expression·TODO(frank):·unfortunately·using·a·Map·makes·usurping·non-contiguous·memory·impossible.·</p>261 <p>Constructor·that·will·usurp·data·of·a·block·expression·TODO(frank):·unfortunately·using·a·Map·makes·usurping·non-contiguous·memory·impossible.·</p>
262 <p>Return·true·if·allocated,·false·if·default·constructor·was·used·</p>262 <p>Return·true·if·allocated,·false·if·default·constructor·was·used·</p>
  
263 </div>263 </div>
264 </div>264 </div>
265 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>265 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_source.html">OptionalJacobian.h</a></li>266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_source.html">OptionalJacobian.h</a></li>
267 </ul>267 </ul>
268 </div><!--·contents·-->268 </div><!--·contents·-->
269 </div><!--·doc-content·-->269 </div><!--·doc-content·-->
270 <!--·start·footer·part·-->270 <!--·start·footer·part·-->
271 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->271 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
272 ··<ul>272 ··<ul>
273 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02448.html">OptionalJacobian</a></li>273 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02448.html">OptionalJacobian</a></li>
934 B
./usr/share/doc/libgtsam-dev/html/a02452.html
    
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
  
172 <p>View·on·constructor·argument,·if·given.·</p>172 <p>View·on·constructor·argument,·if·given.·</p>
173 <p>Default·constructor·acts·like·boost::none·</p>173 <p>Default·constructor·acts·like·boost::none·</p>
  
174 </div>174 </div>
175 </div>175 </div>
176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_source.html">OptionalJacobian.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_source.html">OptionalJacobian.h</a></li>
178 </ul>178 </ul>
179 </div><!--·contents·-->179 </div><!--·contents·-->
180 </div><!--·doc-content·-->180 </div><!--·doc-content·-->
181 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
183 ··<ul>183 ··<ul>
184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02452.html">OptionalJacobian&lt;·Eigen::Dynamic,·Eigen::Dynamic·&gt;</a></li>184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02452.html">OptionalJacobian&lt;·Eigen::Dynamic,·Eigen::Dynamic·&gt;</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a02456.html
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
118 Public·Types</h2></td></tr>118 Public·Types</h2></td></tr>
119 <tr·class="memitem:abdd07b9a9df1c2be9541719dcd3303f4"·id="r_abdd07b9a9df1c2be9541719dcd3303f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abdd07b9a9df1c2be9541719dcd3303f4"·name="abdd07b9a9df1c2be9541719dcd3303f4"></a>119 <tr·class="memitem:abdd07b9a9df1c2be9541719dcd3303f4"·id="r_abdd07b9a9df1c2be9541719dcd3303f4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abdd07b9a9df1c2be9541719dcd3303f4"·name="abdd07b9a9df1c2be9541719dcd3303f4"></a>
120 typedef·Eigen::Matrix&lt;·double,·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::dimension,·<a·class="el"·href="a02276.html">traits</a>&lt;·A·&gt;::dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>120 typedef·Eigen::Matrix&lt;·double,·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::dimension,·<a·class="el"·href="a02276.html">traits</a>&lt;·A·&gt;::dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
121 <tr·class="separator:abdd07b9a9df1c2be9541719dcd3303f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:abdd07b9a9df1c2be9541719dcd3303f4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_source.html">OptionalJacobian.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_source.html">OptionalJacobian.h</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02456.html">MakeJacobian</a></li>131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02456.html">MakeJacobian</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a02460.html
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
118 Public·Types</h2></td></tr>118 Public·Types</h2></td></tr>
119 <tr·class="memitem:abf02ef1b66a153bdd97fa164f848e738"·id="r_abf02ef1b66a153bdd97fa164f848e738"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf02ef1b66a153bdd97fa164f848e738"·name="abf02ef1b66a153bdd97fa164f848e738"></a>119 <tr·class="memitem:abf02ef1b66a153bdd97fa164f848e738"·id="r_abf02ef1b66a153bdd97fa164f848e738"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abf02ef1b66a153bdd97fa164f848e738"·name="abf02ef1b66a153bdd97fa164f848e738"></a>
120 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::dimension,·<a·class="el"·href="a02276.html">traits</a>&lt;·A·&gt;::dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>120 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::dimension,·<a·class="el"·href="a02276.html">traits</a>&lt;·A·&gt;::dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
121 <tr·class="separator:abf02ef1b66a153bdd97fa164f848e738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:abf02ef1b66a153bdd97fa164f848e738"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>123 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00020_source.html">OptionalJacobian.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_source.html">OptionalJacobian.h</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02460.html">MakeOptionalJacobian</a></li>131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02460.html">MakeOptionalJacobian</a></li>
1.34 KB
./usr/share/doc/libgtsam-dev/html/a02464.html
    
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 ·}</td></tr>213 ·}</td></tr>
214 <tr·class="separator:a73158362281e144db8d9ac7c8ebd0afa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>214 <tr·class="separator:a73158362281e144db8d9ac7c8ebd0afa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
215 <tr·class="memitem:a4e9f07250aaa138bb7f7957ee0efb38c"·id="r_a4e9f07250aaa138bb7f7957ee0efb38c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e9f07250aaa138bb7f7957ee0efb38c"·name="a4e9f07250aaa138bb7f7957ee0efb38c"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dimension2</b>·=·traits&lt;H&gt;::dimension215 <tr·class="memitem:a4e9f07250aaa138bb7f7957ee0efb38c"·id="r_a4e9f07250aaa138bb7f7957ee0efb38c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e9f07250aaa138bb7f7957ee0efb38c"·name="a4e9f07250aaa138bb7f7957ee0efb38c"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dimension2</b>·=·traits&lt;H&gt;::dimension
216 ·}</td></tr>216 ·}</td></tr>
217 <tr·class="separator:a4e9f07250aaa138bb7f7957ee0efb38c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>217 <tr·class="separator:a4e9f07250aaa138bb7f7957ee0efb38c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
218 </table>218 </table>
219 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>219 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_source.html">ProductLieGroup.h</a></li>220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_source.html">ProductLieGroup.h</a></li>
221 </ul>221 </ul>
222 </div><!--·contents·-->222 </div><!--·contents·-->
223 </div><!--·doc-content·-->223 </div><!--·doc-content·-->
224 <!--·start·footer·part·-->224 <!--·start·footer·part·-->
225 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->225 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
226 ··<ul>226 ··<ul>
227 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02464.html">ProductLieGroup</a></li>227 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02464.html">ProductLieGroup</a></li>
1.55 KB
./usr/share/doc/libgtsam-dev/html/a02468.html
    
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>162 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
163 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">164 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
165 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>165 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
166 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 </table>167 </table>
168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>168 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
169 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00095_source.html">ProductLieGroup.h</a></li>169 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00110_source.html">ProductLieGroup.h</a></li>
170 </ul>170 </ul>
171 </div><!--·contents·-->171 </div><!--·contents·-->
172 </div><!--·doc-content·-->172 </div><!--·doc-content·-->
173 <!--·start·footer·part·-->173 <!--·start·footer·part·-->
174 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->174 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
175 ··<ul>175 ··<ul>
176 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02468.html">traits&lt;·ProductLieGroup&lt;·G,·H·&gt;·&gt;</a></li>176 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02468.html">traits&lt;·ProductLieGroup&lt;·G,·H·&gt;·&gt;</a></li>
1.12 KB
./usr/share/doc/libgtsam-dev/html/a02472.html
    
Offset 550, 16 lines modifiedOffset 550, 16 lines modified
  
550 <p>Update·an·off·diagonal·block.·</p>550 <p>Update·an·off·diagonal·block.·</p>
551 <p>NOTE(emmett):·This·assumes·noalias().·</p>551 <p>NOTE(emmett):·This·assumes·noalias().·</p>
  
552 </div>552 </div>
553 </div>553 </div>
554 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>554 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
555 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00137_source.html">SymmetricBlockMatrix.h</a></li>555 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00113_source.html">SymmetricBlockMatrix.h</a></li>
556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00086.html">SymmetricBlockMatrix.cpp</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00077.html">SymmetricBlockMatrix.cpp</a></li>
557 </ul>557 </ul>
558 </div><!--·contents·-->558 </div><!--·contents·-->
559 </div><!--·doc-content·-->559 </div><!--·doc-content·-->
560 <!--·start·footer·part·-->560 <!--·start·footer·part·-->
561 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->561 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
562 ··<ul>562 ··<ul>
563 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02472.html">SymmetricBlockMatrix</a></li>563 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02472.html">SymmetricBlockMatrix</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a02476.html
    
Offset 117, 15 lines modifiedOffset 117, 15 lines modified
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
118 Public·Member·Functions</h2></td></tr>118 Public·Member·Functions</h2></td></tr>
119 <tr·class="memitem:afe5ace04da8841b1c6af7ac3b3e474a5"·id="r_afe5ace04da8841b1c6af7ac3b3e474a5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afe5ace04da8841b1c6af7ac3b3e474a5"·name="afe5ace04da8841b1c6af7ac3b3e474a5"></a>119 <tr·class="memitem:afe5ace04da8841b1c6af7ac3b3e474a5"·id="r_afe5ace04da8841b1c6af7ac3b3e474a5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afe5ace04da8841b1c6af7ac3b3e474a5"·name="afe5ace04da8841b1c6af7ac3b3e474a5"></a>
120 &#160;</td><td·class="memItemRight"·valign="bottom"><b>BOOST_CONCEPT_USAGE</b>·(<a·class="el"·href="a02476.html">IsTestable</a>)</td></tr>120 &#160;</td><td·class="memItemRight"·valign="bottom"><b>BOOST_CONCEPT_USAGE</b>·(<a·class="el"·href="a02476.html">IsTestable</a>)</td></tr>
121 <tr·class="separator:afe5ace04da8841b1c6af7ac3b3e474a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:afe5ace04da8841b1c6af7ac3b3e474a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>122 </table>
123 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>123 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_source.html">Testable.h</a></li>124 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00071_source.html">Testable.h</a></li>
125 </ul>125 </ul>
126 </div><!--·contents·-->126 </div><!--·contents·-->
127 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
128 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
130 ··<ul>130 ··<ul>
131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02476.html">IsTestable</a></li>131 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02476.html">IsTestable</a></li>
1.29 KB
./usr/share/doc/libgtsam-dev/html/a02480.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
129 Public·Attributes</h2></td></tr>129 Public·Attributes</h2></td></tr>
130 <tr·class="memitem:a136603890d98dc8accd395a2aa887a30"·id="r_a136603890d98dc8accd395a2aa887a30"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a136603890d98dc8accd395a2aa887a30"·name="a136603890d98dc8accd395a2aa887a30"></a>130 <tr·class="memitem:a136603890d98dc8accd395a2aa887a30"·id="r_a136603890d98dc8accd395a2aa887a30"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a136603890d98dc8accd395a2aa887a30"·name="a136603890d98dc8accd395a2aa887a30"></a>
131 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>tol_</b></td></tr>131 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>tol_</b></td></tr>
132 <tr·class="separator:a136603890d98dc8accd395a2aa887a30"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a136603890d98dc8accd395a2aa887a30"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_source.html">Testable.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00071_source.html">Testable.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02480.html">equals</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02480.html">equals</a></li>
1.3 KB
./usr/share/doc/libgtsam-dev/html/a02484.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
129 Public·Attributes</h2></td></tr>129 Public·Attributes</h2></td></tr>
130 <tr·class="memitem:a685134f4c2f34d29a94e2bed2e7dcd81"·id="r_a685134f4c2f34d29a94e2bed2e7dcd81"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a685134f4c2f34d29a94e2bed2e7dcd81"·name="a685134f4c2f34d29a94e2bed2e7dcd81"></a>130 <tr·class="memitem:a685134f4c2f34d29a94e2bed2e7dcd81"·id="r_a685134f4c2f34d29a94e2bed2e7dcd81"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a685134f4c2f34d29a94e2bed2e7dcd81"·name="a685134f4c2f34d29a94e2bed2e7dcd81"></a>
131 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>tol_</b></td></tr>131 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>tol_</b></td></tr>
132 <tr·class="separator:a685134f4c2f34d29a94e2bed2e7dcd81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a685134f4c2f34d29a94e2bed2e7dcd81"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_source.html">Testable.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00071_source.html">Testable.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02484.html">equals_star</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02484.html">equals_star</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a02488.html
    
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>tol</b></td></tr>129 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>tol</b></td></tr>
130 <tr·class="separator:a930de4809a00c56bd5052a610748fde7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:a930de4809a00c56bd5052a610748fde7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:aa54abaff0d0b5abab7cd7ed1f5505a10"·id="r_aa54abaff0d0b5abab7cd7ed1f5505a10"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa54abaff0d0b5abab7cd7ed1f5505a10"·name="aa54abaff0d0b5abab7cd7ed1f5505a10"></a>131 <tr·class="memitem:aa54abaff0d0b5abab7cd7ed1f5505a10"·id="r_aa54abaff0d0b5abab7cd7ed1f5505a10"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa54abaff0d0b5abab7cd7ed1f5505a10"·name="aa54abaff0d0b5abab7cd7ed1f5505a10"></a>
132 std::string&#160;</td><td·class="memItemRight"·valign="bottom"><b>str</b></td></tr>132 std::string&#160;</td><td·class="memItemRight"·valign="bottom"><b>str</b></td></tr>
133 <tr·class="separator:aa54abaff0d0b5abab7cd7ed1f5505a10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:aa54abaff0d0b5abab7cd7ed1f5505a10"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table>134 </table>
135 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>135 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
136 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_source.html">Testable.h</a></li>136 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00071_source.html">Testable.h</a></li>
137 </ul>137 </ul>
138 </div><!--·contents·-->138 </div><!--·contents·-->
139 </div><!--·doc-content·-->139 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->140 <!--·start·footer·part·-->
141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
142 ··<ul>142 ··<ul>
143 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02488.html">HasTestablePrereqs</a></li>143 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02488.html">HasTestablePrereqs</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a02492.html
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·T·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>158 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·T·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
159 <tr·class="separator:a27b246d77898916925c676895348fedf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:a27b246d77898916925c676895348fedf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a29a5699453b92070b31ca7fa42609d98"·name="a29a5699453b92070b31ca7fa42609d98"></a>160 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a29a5699453b92070b31ca7fa42609d98"·name="a29a5699453b92070b31ca7fa42609d98"></a>
161 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·T·&amp;m1,·const·T·&amp;m2,·double·tol=1e-8)</td></tr>161 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·T·&amp;m1,·const·T·&amp;m2,·double·tol=1e-8)</td></tr>
162 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 </table>163 </table>
164 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>164 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00083_source.html">Testable.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00071_source.html">Testable.h</a></li>
166 </ul>166 </ul>
167 </div><!--·contents·-->167 </div><!--·contents·-->
168 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>171 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02492.html">Testable</a></li>172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02492.html">Testable</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a02496.html
    
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f7ec9cccffe7d666e3a025546377c32"·name="a8f7ec9cccffe7d666e3a025546377c32"></a>158 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f7ec9cccffe7d666e3a025546377c32"·name="a8f7ec9cccffe7d666e3a025546377c32"></a>
159 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>159 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
160 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>160 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
161 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 </table>162 </table>
163 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>163 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_source.html">ThreadsafeException.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">ThreadsafeException.h</a></li>
165 </ul>165 </ul>
166 </div><!--·contents·-->166 </div><!--·contents·-->
167 </div><!--·doc-content·-->167 </div><!--·doc-content·-->
168 <!--·start·footer·part·-->168 <!--·start·footer·part·-->
169 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->169 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
170 ··<ul>170 ··<ul>
171 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02496.html">ThreadsafeException</a></li>171 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02496.html">ThreadsafeException</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02500.html
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">159 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">
160 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>160 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
161 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>161 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
162 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 </table>163 </table>
164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">ThreadsafeException.h</a></li>
166 </ul>166 </ul>
167 </div><!--·contents·-->167 </div><!--·contents·-->
168 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>171 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02500.html">RuntimeErrorThreadsafe</a></li>172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02500.html">RuntimeErrorThreadsafe</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02504.html
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">159 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">
160 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>160 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
161 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>161 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
162 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 </table>163 </table>
164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">ThreadsafeException.h</a></li>
166 </ul>166 </ul>
167 </div><!--·contents·-->167 </div><!--·contents·-->
168 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>171 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02504.html">OutOfRangeThreadsafe</a></li>172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02504.html">OutOfRangeThreadsafe</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02508.html
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">159 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">
160 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>160 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
161 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>161 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
162 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 </table>163 </table>
164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_source.html">ThreadsafeException.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">ThreadsafeException.h</a></li>
166 </ul>166 </ul>
167 </div><!--·contents·-->167 </div><!--·contents·-->
168 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>171 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02508.html">InvalidArgumentThreadsafe</a></li>172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02508.html">InvalidArgumentThreadsafe</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02512.html
    
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">151 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">
152 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>152 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
153 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>153 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
154 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 </table>155 </table>
156 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>156 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
157 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00035_source.html">ThreadsafeException.h</a></li>157 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00089_source.html">ThreadsafeException.h</a></li>
158 </ul>158 </ul>
159 </div><!--·contents·-->159 </div><!--·contents·-->
160 </div><!--·doc-content·-->160 </div><!--·doc-content·-->
161 <!--·start·footer·part·-->161 <!--·start·footer·part·-->
162 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->162 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
163 ··<ul>163 ··<ul>
164 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02512.html">CholeskyFailed</a></li>164 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02512.html">CholeskyFailed</a></li>
1.58 KB
./usr/share/doc/libgtsam-dev/html/a02516.html
    
Offset 229, 16 lines modifiedOffset 229, 16 lines modified
229 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>229 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>
230 Friends</h2></td></tr>230 Friends</h2></td></tr>
231 <tr·class="memitem:a949db1e7f5918ca3ef7488a7040eb818"·id="r_a949db1e7f5918ca3ef7488a7040eb818"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a949db1e7f5918ca3ef7488a7040eb818"·name="a949db1e7f5918ca3ef7488a7040eb818"></a>231 <tr·class="memitem:a949db1e7f5918ca3ef7488a7040eb818"·id="r_a949db1e7f5918ca3ef7488a7040eb818"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a949db1e7f5918ca3ef7488a7040eb818"·name="a949db1e7f5918ca3ef7488a7040eb818"></a>
232 GTSAM_EXPORT·friend·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>toc</b>·(size_t·id,·const·char·*label)</td></tr>232 GTSAM_EXPORT·friend·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>toc</b>·(size_t·id,·const·char·*label)</td></tr>
233 <tr·class="separator:a949db1e7f5918ca3ef7488a7040eb818"><td·class="memSeparator"·colspan="2">&#160;</td></tr>233 <tr·class="separator:a949db1e7f5918ca3ef7488a7040eb818"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
234 </table>234 </table>
235 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>235 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
236 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00092_source.html">timing.h</a></li>236 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">timing.h</a></li>
237 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00017.html">timing.cpp</a></li>237 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00140.html">timing.cpp</a></li>
238 </ul>238 </ul>
239 </div><!--·contents·-->239 </div><!--·contents·-->
240 </div><!--·doc-content·-->240 </div><!--·doc-content·-->
241 <!--·start·footer·part·-->241 <!--·start·footer·part·-->
242 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->242 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
243 ··<ul>243 ··<ul>
244 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02516.html">TimingOutline</a></li>244 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02516.html">TimingOutline</a></li>
1.42 KB
./usr/share/doc/libgtsam-dev/html/a02520.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 &#160;</td><td·class="memItemRight"·valign="bottom"><b>AutoTicToc</b>·(size_t·id,·const·char·*label)</td></tr>112 &#160;</td><td·class="memItemRight"·valign="bottom"><b>AutoTicToc</b>·(size_t·id,·const·char·*label)</td></tr>
113 <tr·class="separator:a0c17749a2dc84720b9e3898cf0a55fd7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:a0c17749a2dc84720b9e3898cf0a55fd7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:ad55c9a4d318788f669d171741834a4dc"·id="r_ad55c9a4d318788f669d171741834a4dc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad55c9a4d318788f669d171741834a4dc"·name="ad55c9a4d318788f669d171741834a4dc"></a>114 <tr·class="memitem:ad55c9a4d318788f669d171741834a4dc"·id="r_ad55c9a4d318788f669d171741834a4dc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad55c9a4d318788f669d171741834a4dc"·name="ad55c9a4d318788f669d171741834a4dc"></a>
115 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>stop</b>·()</td></tr>115 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>stop</b>·()</td></tr>
116 <tr·class="separator:ad55c9a4d318788f669d171741834a4dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:ad55c9a4d318788f669d171741834a4dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00092_source.html">timing.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">timing.h</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>125 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02520.html">AutoTicToc</a></li>126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02520.html">AutoTicToc</a></li>
1.38 KB
./usr/share/doc/libgtsam-dev/html/a02536.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">gtsam::const_selector&lt;·TEST_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;·Struct·Template·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">gtsam::const_selector&lt;·TEST_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;·Struct·Template·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·TEST_TYPE,·typename·BASIC_TYPE,·typename·AS_NON_CONST,·typename·AS_CONST&gt;<br·/>104 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename·TEST_TYPE,·typename·BASIC_TYPE,·typename·AS_NON_CONST,·typename·AS_CONST&gt;<br·/>
105 struct·gtsam::const_selector&lt;·TEST_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</div><p>Helper·class·that·uses·templates·to·select·between·two·types·based·on·whether·TEST_TYPE·is·const·or·not.·</p>105 struct·gtsam::const_selector&lt;·TEST_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</div><p>Helper·class·that·uses·templates·to·select·between·two·types·based·on·whether·TEST_TYPE·is·const·or·not.·</p>
106 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>106 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">types.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125_source.html">types.h</a></li>
108 </ul>108 </ul>
109 </div><!--·contents·-->109 </div><!--·contents·-->
110 </div><!--·doc-content·-->110 </div><!--·doc-content·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->112 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
113 ··<ul>113 ··<ul>
114 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02536.html">const_selector</a></li>114 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02536.html">const_selector</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a02540.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
111 Public·Types</h2></td></tr>111 Public·Types</h2></td></tr>
112 <tr·class="memitem:a5bfab4d95c6eac9e3f52a9f4f29b08e6"·id="r_a5bfab4d95c6eac9e3f52a9f4f29b08e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bfab4d95c6eac9e3f52a9f4f29b08e6"·name="a5bfab4d95c6eac9e3f52a9f4f29b08e6"></a>112 <tr·class="memitem:a5bfab4d95c6eac9e3f52a9f4f29b08e6"·id="r_a5bfab4d95c6eac9e3f52a9f4f29b08e6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bfab4d95c6eac9e3f52a9f4f29b08e6"·name="a5bfab4d95c6eac9e3f52a9f4f29b08e6"></a>
113 typedef·AS_NON_CONST&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>113 typedef·AS_NON_CONST&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
114 <tr·class="separator:a5bfab4d95c6eac9e3f52a9f4f29b08e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a5bfab4d95c6eac9e3f52a9f4f29b08e6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">types.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125_source.html">types.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02540.html">const_selector&lt;·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></li>124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02540.html">const_selector&lt;·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a02544.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
111 Public·Types</h2></td></tr>111 Public·Types</h2></td></tr>
112 <tr·class="memitem:a08d78d16675df2ea55f0bad8fc824301"·id="r_a08d78d16675df2ea55f0bad8fc824301"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a08d78d16675df2ea55f0bad8fc824301"·name="a08d78d16675df2ea55f0bad8fc824301"></a>112 <tr·class="memitem:a08d78d16675df2ea55f0bad8fc824301"·id="r_a08d78d16675df2ea55f0bad8fc824301"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a08d78d16675df2ea55f0bad8fc824301"·name="a08d78d16675df2ea55f0bad8fc824301"></a>
113 typedef·AS_CONST&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>113 typedef·AS_CONST&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
114 <tr·class="separator:a08d78d16675df2ea55f0bad8fc824301"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a08d78d16675df2ea55f0bad8fc824301"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">types.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125_source.html">types.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02544.html">const_selector&lt;·const·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></li>124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02544.html">const_selector&lt;·const·BASIC_TYPE,·BASIC_TYPE,·AS_NON_CONST,·AS_CONST·&gt;</a></li>
1.29 KB
./usr/share/doc/libgtsam-dev/html/a02548.html
    
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
135 Public·Attributes</h2></td></tr>135 Public·Attributes</h2></td></tr>
136 <tr·class="memitem:ae000c1e156936bed9244f830dd5996af"·id="r_ae000c1e156936bed9244f830dd5996af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae000c1e156936bed9244f830dd5996af"·name="ae000c1e156936bed9244f830dd5996af"></a>136 <tr·class="memitem:ae000c1e156936bed9244f830dd5996af"·id="r_ae000c1e156936bed9244f830dd5996af"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae000c1e156936bed9244f830dd5996af"·name="ae000c1e156936bed9244f830dd5996af"></a>
137 T&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>137 T&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>
138 <tr·class="separator:ae000c1e156936bed9244f830dd5996af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:ae000c1e156936bed9244f830dd5996af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 </table>139 </table>
140 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>140 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">types.h</a></li>141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125_source.html">types.h</a></li>
142 </ul>142 </ul>
143 </div><!--·contents·-->143 </div><!--·contents·-->
144 </div><!--·doc-content·-->144 </div><!--·doc-content·-->
145 <!--·start·footer·part·-->145 <!--·start·footer·part·-->
146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->146 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
147 ··<ul>147 ··<ul>
148 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02548.html">ValueWithDefault</a></li>148 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02548.html">ValueWithDefault</a></li>
1.38 KB
./usr/share/doc/libgtsam-dev/html/a02552.html
    
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 typedef·const·T·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>const_iterator</b></td></tr>138 typedef·const·T·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>const_iterator</b></td></tr>
139 <tr·class="separator:a43b268020b05628f93c18d4739a15291"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:a43b268020b05628f93c18d4739a15291"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:ae2354036bc9ad92fd4e5663143397544"·id="r_ae2354036bc9ad92fd4e5663143397544"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae2354036bc9ad92fd4e5663143397544"·name="ae2354036bc9ad92fd4e5663143397544"></a>140 <tr·class="memitem:ae2354036bc9ad92fd4e5663143397544"·id="r_ae2354036bc9ad92fd4e5663143397544"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae2354036bc9ad92fd4e5663143397544"·name="ae2354036bc9ad92fd4e5663143397544"></a>
141 typedef·T·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>iterator</b></td></tr>141 typedef·T·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>iterator</b></td></tr>
142 <tr·class="separator:ae2354036bc9ad92fd4e5663143397544"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:ae2354036bc9ad92fd4e5663143397544"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 </table>143 </table>
144 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>144 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">types.h</a></li>145 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125_source.html">types.h</a></li>
146 </ul>146 </ul>
147 </div><!--·contents·-->147 </div><!--·contents·-->
148 </div><!--·doc-content·-->148 </div><!--·doc-content·-->
149 <!--·start·footer·part·-->149 <!--·start·footer·part·-->
150 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->150 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
151 ··<ul>151 ··<ul>
152 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02552.html">ListOfOneContainer</a></li>152 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02552.html">ListOfOneContainer</a></li>
1.24 KB
./usr/share/doc/libgtsam-dev/html/a02556.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 ··<div·class="headertitle"><div·class="title">gtsam::TbbOpenMPMixedScope·Class·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">gtsam::TbbOpenMPMixedScope·Class·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
106 <div·class="textblock"><p>An·object·whose·scope·defines·a·block·where·TBB·and·OpenMP·parallelism·are·mixed.·</p>106 <div·class="textblock"><p>An·object·whose·scope·defines·a·block·where·TBB·and·OpenMP·parallelism·are·mixed.·</p>
107 <p>In·such·a·block,·we·use·default·threads·for·TBB,·and·p/2·threads·for·OpenMP.·If·GTSAM·is·not·compiled·to·use·both·TBB·and·OpenMP,·this·has·no·effect.·</p>107 <p>In·such·a·block,·we·use·default·threads·for·TBB,·and·p/2·threads·for·OpenMP.·If·GTSAM·is·not·compiled·to·use·both·TBB·and·OpenMP,·this·has·no·effect.·</p>
108 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>108 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">types.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125_source.html">types.h</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
115 ··<ul>115 ··<ul>
116 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02556.html">TbbOpenMPMixedScope</a></li>116 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02556.html">TbbOpenMPMixedScope</a></li>
2.5 KB
./usr/share/doc/libgtsam-dev/html/a02560.html
    
Offset 104, 25 lines modifiedOffset 104, 25 lines modified
104 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename,·typename·=·void_t&lt;&gt;&gt;<br·/>104 <div·class="textblock"><div·class="compoundTemplParams">template&lt;typename,·typename·=·void_t&lt;&gt;&gt;<br·/>
105 struct·gtsam::needs_eigen_aligned_allocator&lt;·typename,·typename·&gt;</div><p>A·SFINAE·trait·to·mark·classes·that·need·special·alignment.·</p>105 struct·gtsam::needs_eigen_aligned_allocator&lt;·typename,·typename·&gt;</div><p>A·SFINAE·trait·to·mark·classes·that·need·special·alignment.·</p>
106 <p>This·is·required·to·make·boost::make_shared·and·etc·respect·alignment,·which·is·essential·for·the·Python·wrappers·to·work·properly.</p>106 <p>This·is·required·to·make·boost::make_shared·and·etc·respect·alignment,·which·is·essential·for·the·Python·wrappers·to·work·properly.</p>
107 <h1><a·class="anchor"·id="autotoc_md1"></a>107 <h1><a·class="anchor"·id="autotoc_md1"></a>
108 Explanation</h1>108 Explanation</h1>
109 <p>When·a·GTSAM·type·is·not·declared·with·the·type·alias·<code>_eigen_aligned_allocator_trait·=·void</code>,·the·first·template·will·be·taken·so·<code><a·class="el"·href="a02560.html"·title="A·SFINAE·trait·to·mark·classes·that·need·special·alignment.">needs_eigen_aligned_allocator</a></code>·will·be·resolved·to·<code>std::false_type</code>.</p>109 <p>When·a·GTSAM·type·is·not·declared·with·the·type·alias·<code>_eigen_aligned_allocator_trait·=·void</code>,·the·first·template·will·be·taken·so·<code><a·class="el"·href="a02560.html"·title="A·SFINAE·trait·to·mark·classes·that·need·special·alignment.">needs_eigen_aligned_allocator</a></code>·will·be·resolved·to·<code>std::false_type</code>.</p>
110 <p>Otherwise,·it·will·resolve·to·the·second·template,·which·will·be·resolved·to·<code>std::true_type</code>.</p>110 <p>Otherwise,·it·will·resolve·to·the·second·template,·which·will·be·resolved·to·<code>std::true_type</code>.</p>
111 <p>Please·refer·to·<code><a·class="el"·href="a00047.html"·title="make_shared·trampoline·function·to·ensure·proper·alignment">gtsam/base/make_shared.h</a></code>·for·an·example.·</p>111 <p>Please·refer·to·<code><a·class="el"·href="a00056.html"·title="make_shared·trampoline·function·to·ensure·proper·alignment">gtsam/base/make_shared.h</a></code>·for·an·example.·</p>
112 </div><div·id="dynsection-0"·onclick="return·toggleVisibility(this)"·class="dynheader·closed"·style="cursor:pointer;">112 </div><div·id="dynsection-0"·onclick="return·toggleVisibility(this)"·class="dynheader·closed"·style="cursor:pointer;">
113 ··<img·id="dynsection-0-trigger"·src="closed.png"·alt="+"/>·Inheritance·diagram·for·gtsam::needs_eigen_aligned_allocator&lt;·typename,·typename·&gt;:</div>113 ··<img·id="dynsection-0-trigger"·src="closed.png"·alt="+"/>·Inheritance·diagram·for·gtsam::needs_eigen_aligned_allocator&lt;·typename,·typename·&gt;:</div>
114 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">114 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">
115 </div>115 </div>
116 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">116 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">
117 ·<div·class="center">117 ·<div·class="center">
118 ··<img·src="a02560.png"·alt=""/>118 ··<img·src="a02560.png"·alt=""/>
119 ·</div></div>119 ·</div></div>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">types.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125_source.html">types.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02560.html">needs_eigen_aligned_allocator</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02560.html">needs_eigen_aligned_allocator</a></li>
1.04 KB
./usr/share/doc/libgtsam-dev/html/a02564.html
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">105 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">
106 </div>106 </div>
107 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">107 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">
108 ·<div·class="center">108 ·<div·class="center">
109 ··<img·src="a02564.png"·alt=""/>109 ··<img·src="a02564.png"·alt=""/>
110 ·</div></div>110 ·</div></div>
111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>111 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00119_source.html">types.h</a></li>112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00125_source.html">types.h</a></li>
113 </ul>113 </ul>
114 </div><!--·contents·-->114 </div><!--·contents·-->
115 </div><!--·doc-content·-->115 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->116 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>118 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02564.html">needs_eigen_aligned_allocator&lt;·T,·void_t&lt;·typename·T::_eigen_aligned_allocator_trait·&gt;·&gt;</a></li>119 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02564.html">needs_eigen_aligned_allocator&lt;·T,·void_t&lt;·typename·T::_eigen_aligned_allocator_trait·&gt;·&gt;</a></li>
1.21 KB
./usr/share/doc/libgtsam-dev/html/a02596.html
    
Offset 501, 16 lines modifiedOffset 501, 16 lines modified
501 ········http://www.boost.org/doc/libs/release/libs/serialization/doc/traits.html#export501 ········http://www.boost.org/doc/libs/release/libs/serialization/doc/traits.html#export
502 ··The·last·two·links·explain·why·these·export·lines·have·to·be·in·the·same·source·module·that·includes502 ··The·last·two·links·explain·why·these·export·lines·have·to·be·in·the·same·source·module·that·includes
503 ··any·of·the·archive·class·headers.503 ··any·of·the·archive·class·headers.
504 </pre>·504 </pre>·
505 </div>505 </div>
506 </div>506 </div>
507 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>507 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
508 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">Value.h</a></li>508 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00068_source.html">Value.h</a></li>
509 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00143_source.html">GenericValue.h</a></li>509 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00086_source.html">GenericValue.h</a></li>
510 </ul>510 </ul>
511 </div><!--·contents·-->511 </div><!--·contents·-->
512 </div><!--·doc-content·-->512 </div><!--·doc-content·-->
513 <!--·start·footer·part·-->513 <!--·start·footer·part·-->
514 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->514 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
515 ··<ul>515 ··<ul>
516 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02596.html">Value</a></li>516 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02596.html">Value</a></li>
1.23 KB
./usr/share/doc/libgtsam-dev/html/a02600.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 ··<map·id="gtsam::vector_5Fspace_5Ftag_map"·name="gtsam::vector_5Fspace_5Ftag_map">112 ··<map·id="gtsam::vector_5Fspace_5Ftag_map"·name="gtsam::vector_5Fspace_5Ftag_map">
113 <area·href="a02368.html"·title="tag·to·assert·a·type·is·a·Lie·group"·alt="gtsam::lie_group_tag"·shape="rect"·coords="80,56,231,80"/>113 <area·href="a02368.html"·title="tag·to·assert·a·type·is·a·Lie·group"·alt="gtsam::lie_group_tag"·shape="rect"·coords="80,56,231,80"/>
114 <area·href="a02388.html"·title="tag·to·assert·a·type·is·a·manifold"·alt="gtsam::manifold_tag"·shape="rect"·coords="0,0,151,24"/>114 <area·href="a02388.html"·title="tag·to·assert·a·type·is·a·manifold"·alt="gtsam::manifold_tag"·shape="rect"·coords="0,0,151,24"/>
115 <area·href="a02332.html"·title="tag·to·assert·a·type·is·a·group"·alt="gtsam::group_tag"·shape="rect"·coords="161,0,312,24"/>115 <area·href="a02332.html"·title="tag·to·assert·a·type·is·a·group"·alt="gtsam::group_tag"·shape="rect"·coords="161,0,312,24"/>
116 ··</map>116 ··</map>
117 </div></div>117 </div></div>
118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>125 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02600.html">vector_space_tag</a></li>126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02600.html">vector_space_tag</a></li>
1.57 KB
./usr/share/doc/libgtsam-dev/html/a02604.html
    
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Between</b>·(const·Class·&amp;v1,·const·Class·&amp;v2,·ChartJacobian·H1=boost::none,·ChartJacobian·H2=boost::none)</td></tr>159 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Between</b>·(const·Class·&amp;v1,·const·Class·&amp;v2,·ChartJacobian·H1=boost::none,·ChartJacobian·H2=boost::none)</td></tr>
160 <tr·class="separator:abc406a29d2318d71a4f0e958f821ae8b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:abc406a29d2318d71a4f0e958f821ae8b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 <tr·class="memitem:af83be522c5faac805c95c3c338f747ae"·id="r_af83be522c5faac805c95c3c338f747ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af83be522c5faac805c95c3c338f747ae"·name="af83be522c5faac805c95c3c338f747ae"></a>161 <tr·class="memitem:af83be522c5faac805c95c3c338f747ae"·id="r_af83be522c5faac805c95c3c338f747ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af83be522c5faac805c95c3c338f747ae"·name="af83be522c5faac805c95c3c338f747ae"></a>
162 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Inverse</b>·(const·Class·&amp;v,·ChartJacobian·H=boost::none)</td></tr>162 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Inverse</b>·(const·Class·&amp;v,·ChartJacobian·H=boost::none)</td></tr>
163 <tr·class="separator:af83be522c5faac805c95c3c338f747ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:af83be522c5faac805c95c3c338f747ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 </table>164 </table>
165 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>165 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
167 </ul>167 </ul>
168 </div><!--·contents·-->168 </div><!--·contents·-->
169 </div><!--·doc-content·-->169 </div><!--·doc-content·-->
170 <!--·start·footer·part·-->170 <!--·start·footer·part·-->
171 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->171 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
172 ··<ul>172 ··<ul>
173 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02604.html">VectorSpaceImpl</a></li>173 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02604.html">VectorSpaceImpl</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a02608.html
    
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Between</b>·(const·Class·&amp;v1,·const·Class·&amp;v2,·<a·class="el"·href="a02452.html">ChartJacobian</a>·H1,·<a·class="el"·href="a02452.html">ChartJacobian</a>·H2=boost::none)</td></tr>152 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Between</b>·(const·Class·&amp;v1,·const·Class·&amp;v2,·<a·class="el"·href="a02452.html">ChartJacobian</a>·H1,·<a·class="el"·href="a02452.html">ChartJacobian</a>·H2=boost::none)</td></tr>
153 <tr·class="separator:ac1af6dd5e2626160182714cc5f87b480"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:ac1af6dd5e2626160182714cc5f87b480"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 <tr·class="memitem:ad0fdb6598c98e5998f59a3a770c8e73e"·id="r_ad0fdb6598c98e5998f59a3a770c8e73e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad0fdb6598c98e5998f59a3a770c8e73e"·name="ad0fdb6598c98e5998f59a3a770c8e73e"></a>154 <tr·class="memitem:ad0fdb6598c98e5998f59a3a770c8e73e"·id="r_ad0fdb6598c98e5998f59a3a770c8e73e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad0fdb6598c98e5998f59a3a770c8e73e"·name="ad0fdb6598c98e5998f59a3a770c8e73e"></a>
155 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Inverse</b>·(const·Class·&amp;v,·<a·class="el"·href="a02452.html">ChartJacobian</a>·H)</td></tr>155 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Inverse</b>·(const·Class·&amp;v,·<a·class="el"·href="a02452.html">ChartJacobian</a>·H)</td></tr>
156 <tr·class="separator:ad0fdb6598c98e5998f59a3a770c8e73e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:ad0fdb6598c98e5998f59a3a770c8e73e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 </table>157 </table>
158 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>158 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
159 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>159 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
160 </ul>160 </ul>
161 </div><!--·contents·-->161 </div><!--·contents·-->
162 </div><!--·doc-content·-->162 </div><!--·doc-content·-->
163 <!--·start·footer·part·-->163 <!--·start·footer·part·-->
164 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->164 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
165 ··<ul>165 ··<ul>
166 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02608.html">VectorSpaceImpl&lt;·Class,·Eigen::Dynamic·&gt;</a></li>166 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02608.html">VectorSpaceImpl&lt;·Class,·Eigen::Dynamic·&gt;</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a02612.html
    
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
131 Public·Types</h2></td></tr>131 Public·Types</h2></td></tr>
132 <tr·class="memitem:af484ad343112365cbd9459d1daee6222"·id="r_af484ad343112365cbd9459d1daee6222"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af484ad343112365cbd9459d1daee6222"·name="af484ad343112365cbd9459d1daee6222"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dim</b>·=·Class::dimension132 <tr·class="memitem:af484ad343112365cbd9459d1daee6222"·id="r_af484ad343112365cbd9459d1daee6222"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af484ad343112365cbd9459d1daee6222"·name="af484ad343112365cbd9459d1daee6222"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dim</b>·=·Class::dimension
133 ·}</td></tr>133 ·}</td></tr>
134 <tr·class="separator:af484ad343112365cbd9459d1daee6222"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:af484ad343112365cbd9459d1daee6222"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 </table>135 </table>
136 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>136 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
138 </ul>138 </ul>
139 </div><!--·contents·-->139 </div><!--·contents·-->
140 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>143 ··<ul>
144 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02612.html">HasVectorSpacePrereqs</a></li>144 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02612.html">HasVectorSpacePrereqs</a></li>
1.66 KB
./usr/share/doc/libgtsam-dev/html/a02616.html
    
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 static·TangentVector&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·Class·&amp;origin,·const·Class·&amp;other,·ChartJacobian·H1=boost::none,·ChartJacobian·H2=boost::none)</td></tr>189 static·TangentVector&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·Class·&amp;origin,·const·Class·&amp;other,·ChartJacobian·H1=boost::none,·ChartJacobian·H2=boost::none)</td></tr>
190 <tr·class="separator:a941df3941c2985e3cc6e353d7d5697c4·inherit·pub_static_methods_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>190 <tr·class="separator:a941df3941c2985e3cc6e353d7d5697c4·inherit·pub_static_methods_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
191 <tr·class="memitem:a853fc3666d40680ef13810ff29654af6·inherit·pub_static_methods_a02604"·id="r_a853fc3666d40680ef13810ff29654af6"><td·class="memItemLeft"·align="right"·valign="top">191 <tr·class="memitem:a853fc3666d40680ef13810ff29654af6·inherit·pub_static_methods_a02604"·id="r_a853fc3666d40680ef13810ff29654af6"><td·class="memItemLeft"·align="right"·valign="top">
192 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Class·&amp;origin,·const·TangentVector·&amp;v,·ChartJacobian·H1=boost::none,·ChartJacobian·H2=boost::none)</td></tr>192 static·Class&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Class·&amp;origin,·const·TangentVector·&amp;v,·ChartJacobian·H1=boost::none,·ChartJacobian·H2=boost::none)</td></tr>
193 <tr·class="separator:a853fc3666d40680ef13810ff29654af6·inherit·pub_static_methods_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>193 <tr·class="separator:a853fc3666d40680ef13810ff29654af6·inherit·pub_static_methods_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
194 </table>194 </table>
195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 </div><!--·doc-content·-->199 </div><!--·doc-content·-->
200 <!--·start·footer·part·-->200 <!--·start·footer·part·-->
201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
202 ··<ul>202 ··<ul>
203 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02616.html">VectorSpaceTraits</a></li>203 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02616.html">VectorSpaceTraits</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02620.html
    
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>186 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
187 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>187 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
188 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">188 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
189 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>189 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
190 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>190 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
191 </table>191 </table>
192 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>192 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 </div><!--·doc-content·-->196 </div><!--·doc-content·-->
197 <!--·start·footer·part·-->197 <!--·start·footer·part·-->
198 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->198 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
199 ··<ul>199 ··<ul>
200 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02620.html">VectorSpace</a></li>200 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02620.html">VectorSpace</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02624.html
    
Offset 202, 15 lines modifiedOffset 202, 15 lines modified
202 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>202 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
203 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>203 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
204 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">204 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
205 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>205 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
206 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>206 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
207 </table>207 </table>
208 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>208 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
209 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>209 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
210 </ul>210 </ul>
211 </div><!--·contents·-->211 </div><!--·contents·-->
212 </div><!--·doc-content·-->212 </div><!--·doc-content·-->
213 <!--·start·footer·part·-->213 <!--·start·footer·part·-->
214 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->214 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
215 ··<ul>215 ··<ul>
216 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02624.html">ScalarTraits</a></li>216 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02624.html">ScalarTraits</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a02628.html
    
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>192 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
193 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>193 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
194 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">194 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
195 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>195 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
196 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 </table>197 </table>
198 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>198 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
200 </ul>200 </ul>
201 </div><!--·contents·-->201 </div><!--·contents·-->
202 </div><!--·doc-content·-->202 </div><!--·doc-content·-->
203 <!--·start·footer·part·-->203 <!--·start·footer·part·-->
204 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->204 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
205 ··<ul>205 ··<ul>
206 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02628.html">traits&lt;·double·&gt;</a></li>206 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02628.html">traits&lt;·double·&gt;</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a02632.html
    
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>192 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
193 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>193 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
194 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">194 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
195 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>195 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
196 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 </table>197 </table>
198 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>198 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
200 </ul>200 </ul>
201 </div><!--·contents·-->201 </div><!--·contents·-->
202 </div><!--·doc-content·-->202 </div><!--·doc-content·-->
203 <!--·start·footer·part·-->203 <!--·start·footer·part·-->
204 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->204 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
205 ··<ul>205 ··<ul>
206 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02632.html">traits&lt;·float·&gt;</a></li>206 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02632.html">traits&lt;·float·&gt;</a></li>
1.53 KB
./usr/share/doc/libgtsam-dev/html/a02636.html
    
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>204 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
205 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>205 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
206 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">206 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
207 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>207 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
208 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
209 </table>209 </table>
210 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>210 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 </div><!--·doc-content·-->214 </div><!--·doc-content·-->
215 <!--·start·footer·part·-->215 <!--·start·footer·part·-->
216 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->216 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
217 ··<ul>217 ··<ul>
218 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02636.html">traits&lt;·Eigen::Matrix&lt;·double,·M,·N,·Options,·MaxRows,·MaxCols·&gt;·&gt;</a></li>218 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02636.html">traits&lt;·Eigen::Matrix&lt;·double,·M,·N,·Options,·MaxRows,·MaxCols·&gt;·&gt;</a></li>
1.53 KB
./usr/share/doc/libgtsam-dev/html/a02640.html
    
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 typedef·<a·class="el"·href="a02600.html">vector_space_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>173 typedef·<a·class="el"·href="a02600.html">vector_space_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
174 <tr·class="separator:a6e838b183ed462e75a51034a4a73fbaa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:a6e838b183ed462e75a51034a4a73fbaa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 <tr·class="memitem:a0276afa4972d9e6448b4d691158b6ea2"·id="r_a0276afa4972d9e6448b4d691158b6ea2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0276afa4972d9e6448b4d691158b6ea2"·name="a0276afa4972d9e6448b4d691158b6ea2"></a>175 <tr·class="memitem:a0276afa4972d9e6448b4d691158b6ea2"·id="r_a0276afa4972d9e6448b4d691158b6ea2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0276afa4972d9e6448b4d691158b6ea2"·name="a0276afa4972d9e6448b4d691158b6ea2"></a>
176 typedef·Eigen::Matrix&lt;·double,·M,·N,·Options,·MaxRows,·MaxCols·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dynamic</b></td></tr>176 typedef·Eigen::Matrix&lt;·double,·M,·N,·Options,·MaxRows,·MaxCols·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dynamic</b></td></tr>
177 <tr·class="separator:a0276afa4972d9e6448b4d691158b6ea2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:a0276afa4972d9e6448b4d691158b6ea2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 </table>178 </table>
179 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>179 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
181 </ul>181 </ul>
182 </div><!--·contents·-->182 </div><!--·contents·-->
183 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
186 ··<ul>186 ··<ul>
187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02640.html">DynamicTraits</a></li>187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a02640.html">DynamicTraits</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02644.html
    
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 typedef·Dynamic&#160;</td><td·class="memItemRight"·valign="bottom"><b>ManifoldType</b></td></tr>175 typedef·Dynamic&#160;</td><td·class="memItemRight"·valign="bottom"><b>ManifoldType</b></td></tr>
176 <tr·class="separator:a6f0443781f533082d9065631c10aa638·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:a6f0443781f533082d9065631c10aa638·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 <tr·class="memitem:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"·id="r_a4311be8118d47ac06a213b47ab4d74c1"><td·class="memItemLeft"·align="right"·valign="top">177 <tr·class="memitem:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"·id="r_a4311be8118d47ac06a213b47ab4d74c1"><td·class="memItemLeft"·align="right"·valign="top">
178 typedef·<a·class="el"·href="a02340.html">additive_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>178 typedef·<a·class="el"·href="a02340.html">additive_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
179 <tr·class="separator:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>179 <tr·class="separator:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
180 </table>180 </table>
181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
183 </ul>183 </ul>
184 </div><!--·contents·-->184 </div><!--·contents·-->
185 </div><!--·doc-content·-->185 </div><!--·doc-content·-->
186 <!--·start·footer·part·-->186 <!--·start·footer·part·-->
187 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->187 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
188 ··<ul>188 ··<ul>
189 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02644.html">traits&lt;·Eigen::Matrix&lt;·double,·-1,·-1,·Options,·MaxRows,·MaxCols·&gt;·&gt;</a></li>189 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02644.html">traits&lt;·Eigen::Matrix&lt;·double,·-1,·-1,·Options,·MaxRows,·MaxCols·&gt;·&gt;</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02648.html
    
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 typedef·Dynamic&#160;</td><td·class="memItemRight"·valign="bottom"><b>ManifoldType</b></td></tr>175 typedef·Dynamic&#160;</td><td·class="memItemRight"·valign="bottom"><b>ManifoldType</b></td></tr>
176 <tr·class="separator:a6f0443781f533082d9065631c10aa638·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:a6f0443781f533082d9065631c10aa638·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 <tr·class="memitem:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"·id="r_a4311be8118d47ac06a213b47ab4d74c1"><td·class="memItemLeft"·align="right"·valign="top">177 <tr·class="memitem:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"·id="r_a4311be8118d47ac06a213b47ab4d74c1"><td·class="memItemLeft"·align="right"·valign="top">
178 typedef·<a·class="el"·href="a02340.html">additive_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>178 typedef·<a·class="el"·href="a02340.html">additive_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
179 <tr·class="separator:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>179 <tr·class="separator:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
180 </table>180 </table>
181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
183 </ul>183 </ul>
184 </div><!--·contents·-->184 </div><!--·contents·-->
185 </div><!--·doc-content·-->185 </div><!--·doc-content·-->
186 <!--·start·footer·part·-->186 <!--·start·footer·part·-->
187 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->187 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
188 ··<ul>188 ··<ul>
189 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02648.html">traits&lt;·Eigen::Matrix&lt;·double,·-1,·1,·Options,·MaxRows,·MaxCols·&gt;·&gt;</a></li>189 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02648.html">traits&lt;·Eigen::Matrix&lt;·double,·-1,·1,·Options,·MaxRows,·MaxCols·&gt;·&gt;</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02652.html
    
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 typedef·Dynamic&#160;</td><td·class="memItemRight"·valign="bottom"><b>ManifoldType</b></td></tr>175 typedef·Dynamic&#160;</td><td·class="memItemRight"·valign="bottom"><b>ManifoldType</b></td></tr>
176 <tr·class="separator:a6f0443781f533082d9065631c10aa638·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:a6f0443781f533082d9065631c10aa638·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 <tr·class="memitem:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"·id="r_a4311be8118d47ac06a213b47ab4d74c1"><td·class="memItemLeft"·align="right"·valign="top">177 <tr·class="memitem:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"·id="r_a4311be8118d47ac06a213b47ab4d74c1"><td·class="memItemLeft"·align="right"·valign="top">
178 typedef·<a·class="el"·href="a02340.html">additive_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>178 typedef·<a·class="el"·href="a02340.html">additive_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
179 <tr·class="separator:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>179 <tr·class="separator:a4311be8118d47ac06a213b47ab4d74c1·inherit·pub_types_a02640"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
180 </table>180 </table>
181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>181 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>182 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
183 </ul>183 </ul>
184 </div><!--·contents·-->184 </div><!--·contents·-->
185 </div><!--·doc-content·-->185 </div><!--·doc-content·-->
186 <!--·start·footer·part·-->186 <!--·start·footer·part·-->
187 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->187 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
188 ··<ul>188 ··<ul>
189 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02652.html">traits&lt;·Eigen::Matrix&lt;·double,·1,·-1,·Options,·MaxRows,·MaxCols·&gt;·&gt;</a></li>189 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02652.html">traits&lt;·Eigen::Matrix&lt;·double,·1,·-1,·Options,·MaxRows,·MaxCols·&gt;·&gt;</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a02656.html
    
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::structure_category&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category_tag</b></td></tr>157 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::structure_category&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category_tag</b></td></tr>
158 <tr·class="separator:ab2e838d0d3a5a5a6bb1ae7ef35b19028·inherit·pub_types_a02344"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:ab2e838d0d3a5a5a6bb1ae7ef35b19028·inherit·pub_types_a02344"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:aa51556bb471cf5917720c139c44cc2b5·inherit·pub_types_a02344"·id="r_aa51556bb471cf5917720c139c44cc2b5"><td·class="memItemLeft"·align="right"·valign="top">159 <tr·class="memitem:aa51556bb471cf5917720c139c44cc2b5·inherit·pub_types_a02344"·id="r_aa51556bb471cf5917720c139c44cc2b5"><td·class="memItemLeft"·align="right"·valign="top">
160 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::group_flavor&#160;</td><td·class="memItemRight"·valign="bottom"><b>flavor_tag</b></td></tr>160 typedef·<a·class="el"·href="a02276.html">traits</a>&lt;·T·&gt;::group_flavor&#160;</td><td·class="memItemRight"·valign="bottom"><b>flavor_tag</b></td></tr>
161 <tr·class="separator:aa51556bb471cf5917720c139c44cc2b5·inherit·pub_types_a02344"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:aa51556bb471cf5917720c139c44cc2b5·inherit·pub_types_a02344"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 </table>162 </table>
163 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>163 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00107_source.html">VectorSpace.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00041_source.html">VectorSpace.h</a></li>
165 </ul>165 </ul>
166 </div><!--·contents·-->166 </div><!--·contents·-->
167 </div><!--·doc-content·-->167 </div><!--·doc-content·-->
168 <!--·start·footer·part·-->168 <!--·start·footer·part·-->
169 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->169 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
170 ··<ul>170 ··<ul>
171 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02656.html">IsVectorSpace</a></li>171 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02656.html">IsVectorSpace</a></li>
1.53 KB
./usr/share/doc/libgtsam-dev/html/a02660.html
    
Offset 393, 16 lines modifiedOffset 393, 16 lines modified
  
393 <p>Get·the·apparent·last·row·(exclusive,·i.e.·</p>393 <p>Get·the·apparent·last·row·(exclusive,·i.e.·</p>
394 <p><a·class="el"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8"·title="Row·size.">rows()</a>·==·<a·class="el"·href="a02660.html#ac0a5e55f32e42639601b7755d1fdadb5"·title="Get·or·set·the·apparent·last·row·(exclusive,·i.e.">rowEnd()</a>·-·<a·class="el"·href="a02660.html#ac02ad7cfc0baf80c7a6e0d62524a4cd7"·title="Get·or·set·the·apparent·first·row·of·the·underlying·matrix·for·all·operations.">rowStart()</a>)·of·the·underlying·matrix·for·all·operations·</p>394 <p><a·class="el"·href="a02660.html#a503a682bd3ec153c92d274b7b60db5c8"·title="Row·size.">rows()</a>·==·<a·class="el"·href="a02660.html#ac0a5e55f32e42639601b7755d1fdadb5"·title="Get·or·set·the·apparent·last·row·(exclusive,·i.e.">rowEnd()</a>·-·<a·class="el"·href="a02660.html#ac02ad7cfc0baf80c7a6e0d62524a4cd7"·title="Get·or·set·the·apparent·first·row·of·the·underlying·matrix·for·all·operations.">rowStart()</a>)·of·the·underlying·matrix·for·all·operations·</p>
  
395 </div>395 </div>
396 </div>396 </div>
397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00116_source.html">VerticalBlockMatrix.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00143_source.html">VerticalBlockMatrix.h</a></li>
399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00059.html">VerticalBlockMatrix.cpp</a></li>399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00101.html">VerticalBlockMatrix.cpp</a></li>
400 </ul>400 </ul>
401 </div><!--·contents·-->401 </div><!--·contents·-->
402 </div><!--·doc-content·-->402 </div><!--·doc-content·-->
403 <!--·start·footer·part·-->403 <!--·start·footer·part·-->
404 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->404 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
405 ··<ul>405 ··<ul>
406 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02660.html">VerticalBlockMatrix</a></li>406 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02660.html">VerticalBlockMatrix</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a02664.html
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 <tr·class="memdesc:aa938b7f88f6efd2be5ee3b1cf12c85f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·from·random·number·generation·engine·We·only·store·a·pointer·to·it.·<br·/></td></tr>111 <tr·class="memdesc:aa938b7f88f6efd2be5ee3b1cf12c85f7"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Construct·from·random·number·generation·engine·We·only·store·a·pointer·to·it.·<br·/></td></tr>
112 <tr·class="separator:aa938b7f88f6efd2be5ee3b1cf12c85f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:aa938b7f88f6efd2be5ee3b1cf12c85f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:af9bcf3aeb25def8fb82393fcf89f2638"·id="r_af9bcf3aeb25def8fb82393fcf89f2638"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9bcf3aeb25def8fb82393fcf89f2638"·name="af9bcf3aeb25def8fb82393fcf89f2638"></a>113 <tr·class="memitem:af9bcf3aeb25def8fb82393fcf89f2638"·id="r_af9bcf3aeb25def8fb82393fcf89f2638"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af9bcf3aeb25def8fb82393fcf89f2638"·name="af9bcf3aeb25def8fb82393fcf89f2638"></a>
114 std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>sampleWithoutReplacement</b>·(size_t·numSamples,·const·std::vector&lt;·double·&gt;·&amp;weights)</td></tr>114 std::vector&lt;·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>sampleWithoutReplacement</b>·(size_t·numSamples,·const·std::vector&lt;·double·&gt;·&amp;weights)</td></tr>
115 <tr·class="separator:af9bcf3aeb25def8fb82393fcf89f2638"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:af9bcf3aeb25def8fb82393fcf89f2638"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table>116 </table>
117 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>117 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00140_source.html">WeightedSampler.h</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/<a·class="el"·href="a00134_source.html">WeightedSampler.h</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>124 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02664.html">WeightedSampler</a></li>125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02664.html">WeightedSampler</a></li>
892 B
./usr/share/doc/libgtsam-dev/html/a02668.html
    
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ··</dd>245 ··</dd>
246 </dl>246 </dl>
247 <dl·class="section·return"><dt>Returns</dt><dd>Returns·M*N·matrix·where·M·is·the·size·of·the·vector·X.·</dd></dl>247 <dl·class="section·return"><dt>Returns</dt><dd>Returns·M*N·matrix·where·M·is·the·size·of·the·vector·X.·</dd></dl>
  
248 </div>248 </div>
249 </div>249 </div>
250 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>250 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
251 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Basis.h</a></li>251 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Basis.h</a></li>
252 </ul>252 </ul>
253 </div><!--·contents·-->253 </div><!--·contents·-->
254 </div><!--·doc-content·-->254 </div><!--·doc-content·-->
255 <!--·start·footer·part·-->255 <!--·start·footer·part·-->
256 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->256 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
257 ··<ul>257 ··<ul>
258 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li>258 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a02672.html
    
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>152 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>
153 Protected·Attributes</h2></td></tr>153 Protected·Attributes</h2></td></tr>
154 <tr·class="memitem:a4785180aa2c4038450d2f3cf4f60db5a"·id="r_a4785180aa2c4038450d2f3cf4f60db5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4785180aa2c4038450d2f3cf4f60db5a"·name="a4785180aa2c4038450d2f3cf4f60db5a"></a>154 <tr·class="memitem:a4785180aa2c4038450d2f3cf4f60db5a"·id="r_a4785180aa2c4038450d2f3cf4f60db5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4785180aa2c4038450d2f3cf4f60db5a"·name="a4785180aa2c4038450d2f3cf4f60db5a"></a>
155 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>155 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>
156 <tr·class="separator:a4785180aa2c4038450d2f3cf4f60db5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:a4785180aa2c4038450d2f3cf4f60db5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 </table>157 </table>
158 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>158 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
159 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Basis.h</a></li>159 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Basis.h</a></li>
160 </ul>160 </ul>
161 </div><!--·contents·-->161 </div><!--·contents·-->
162 </div><!--·doc-content·-->162 </div><!--·doc-content·-->
163 <!--·start·footer·part·-->163 <!--·start·footer·part·-->
164 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->164 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
165 ··<ul>165 ··<ul>
166 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02672.html">EvaluationFunctor</a></li>166 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02672.html">EvaluationFunctor</a></li>
1.14 KB
./usr/share/doc/libgtsam-dev/html/a02676.html
    
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
  
225 <p>Calculate·the·<code>M*(M*N)</code>·Jacobian·of·this·functor·with·respect·to·the·M*N·parameter·matrix·<code>P</code>.·</p>225 <p>Calculate·the·<code>M*(M*N)</code>·Jacobian·of·this·functor·with·respect·to·the·M*N·parameter·matrix·<code>P</code>.·</p>
226 <p>We·flatten·assuming·column-major·order,·e.g.,·if·N=3·and·M=2,·we·have·H·=[·w(0)·0·w(1)·0·w(2)·0·0·w(0)·0·w(1)·0·w(2)·]·i.e.,·the·Kronecker·product·of·weights_·with·the·MxM·identity·matrix.·</p>226 <p>We·flatten·assuming·column-major·order,·e.g.,·if·N=3·and·M=2,·we·have·H·=[·w(0)·0·w(1)·0·w(2)·0·0·w(0)·0·w(1)·0·w(2)·]·i.e.,·the·Kronecker·product·of·weights_·with·the·MxM·identity·matrix.·</p>
  
227 </div>227 </div>
228 </div>228 </div>
229 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>229 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Basis.h</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Basis.h</a></li>
231 </ul>231 </ul>
232 </div><!--·contents·-->232 </div><!--·contents·-->
233 </div><!--·doc-content·-->233 </div><!--·doc-content·-->
234 <!--·start·footer·part·-->234 <!--·start·footer·part·-->
235 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->235 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
236 ··<ul>236 ··<ul>
237 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02676.html">VectorEvaluationFunctor</a></li>237 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02676.html">VectorEvaluationFunctor</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a02680.html
    
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 <tr·class="separator:ad51bb530671402fa9877ff306b1a6b17"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:ad51bb530671402fa9877ff306b1a6b17"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 <tr·class="inherit_header·pro_attribs_a02672"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a02672')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a02672.html">gtsam::Basis&lt;·DERIVED·&gt;::EvaluationFunctor</a></td></tr>193 <tr·class="inherit_header·pro_attribs_a02672"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a02672')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a02672.html">gtsam::Basis&lt;·DERIVED·&gt;::EvaluationFunctor</a></td></tr>
194 <tr·class="memitem:a4785180aa2c4038450d2f3cf4f60db5a·inherit·pro_attribs_a02672"·id="r_a4785180aa2c4038450d2f3cf4f60db5a"><td·class="memItemLeft"·align="right"·valign="top">194 <tr·class="memitem:a4785180aa2c4038450d2f3cf4f60db5a·inherit·pro_attribs_a02672"·id="r_a4785180aa2c4038450d2f3cf4f60db5a"><td·class="memItemLeft"·align="right"·valign="top">
195 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>195 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>
196 <tr·class="separator:a4785180aa2c4038450d2f3cf4f60db5a·inherit·pro_attribs_a02672"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:a4785180aa2c4038450d2f3cf4f60db5a·inherit·pro_attribs_a02672"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 </table>197 </table>
198 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>198 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Basis.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Basis.h</a></li>
200 </ul>200 </ul>
201 </div><!--·contents·-->201 </div><!--·contents·-->
202 </div><!--·doc-content·-->202 </div><!--·doc-content·-->
203 <!--·start·footer·part·-->203 <!--·start·footer·part·-->
204 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->204 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
205 ··<ul>205 ··<ul>
206 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02680.html">VectorComponentFunctor</a></li>206 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02680.html">VectorComponentFunctor</a></li>
1.63 KB
./usr/share/doc/libgtsam-dev/html/a02684.html
    
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
209 <tr·class="separator:a27352f89f0109cde7b64a680e677cbd1·inherit·pro_attribs_a02676"><td·class="memSeparator"·colspan="2">&#160;</td></tr>209 <tr·class="separator:a27352f89f0109cde7b64a680e677cbd1·inherit·pro_attribs_a02676"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
210 <tr·class="inherit_header·pro_attribs_a02672"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a02672')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a02672.html">gtsam::Basis&lt;·DERIVED·&gt;::EvaluationFunctor</a></td></tr>210 <tr·class="inherit_header·pro_attribs_a02672"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a02672')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a02672.html">gtsam::Basis&lt;·DERIVED·&gt;::EvaluationFunctor</a></td></tr>
211 <tr·class="memitem:a4785180aa2c4038450d2f3cf4f60db5a·inherit·pro_attribs_a02672"·id="r_a4785180aa2c4038450d2f3cf4f60db5a"><td·class="memItemLeft"·align="right"·valign="top">211 <tr·class="memitem:a4785180aa2c4038450d2f3cf4f60db5a·inherit·pro_attribs_a02672"·id="r_a4785180aa2c4038450d2f3cf4f60db5a"><td·class="memItemLeft"·align="right"·valign="top">
212 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>212 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>
213 <tr·class="separator:a4785180aa2c4038450d2f3cf4f60db5a·inherit·pro_attribs_a02672"><td·class="memSeparator"·colspan="2">&#160;</td></tr>213 <tr·class="separator:a4785180aa2c4038450d2f3cf4f60db5a·inherit·pro_attribs_a02672"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
214 </table>214 </table>
215 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>215 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
216 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Basis.h</a></li>216 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Basis.h</a></li>
217 </ul>217 </ul>
218 </div><!--·contents·-->218 </div><!--·contents·-->
219 </div><!--·doc-content·-->219 </div><!--·doc-content·-->
220 <!--·start·footer·part·-->220 <!--·start·footer·part·-->
221 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->221 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
222 ··<ul>222 ··<ul>
223 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02684.html">ManifoldEvaluationFunctor</a></li>223 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02684.html">ManifoldEvaluationFunctor</a></li>
1.38 KB
./usr/share/doc/libgtsam-dev/html/a02688.html
    
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>140 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pro-attribs"·name="pro-attribs"></a>
141 Protected·Attributes</h2></td></tr>141 Protected·Attributes</h2></td></tr>
142 <tr·class="memitem:a8189d1e0071821552141e5e1689b69c5"·id="r_a8189d1e0071821552141e5e1689b69c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8189d1e0071821552141e5e1689b69c5"·name="a8189d1e0071821552141e5e1689b69c5"></a>142 <tr·class="memitem:a8189d1e0071821552141e5e1689b69c5"·id="r_a8189d1e0071821552141e5e1689b69c5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8189d1e0071821552141e5e1689b69c5"·name="a8189d1e0071821552141e5e1689b69c5"></a>
143 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>143 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>
144 <tr·class="separator:a8189d1e0071821552141e5e1689b69c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:a8189d1e0071821552141e5e1689b69c5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 </table>145 </table>
146 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>146 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
147 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Basis.h</a></li>147 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Basis.h</a></li>
148 </ul>148 </ul>
149 </div><!--·contents·-->149 </div><!--·contents·-->
150 </div><!--·doc-content·-->150 </div><!--·doc-content·-->
151 <!--·start·footer·part·-->151 <!--·start·footer·part·-->
152 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->152 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
153 ··<ul>153 ··<ul>
154 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02688.html">DerivativeFunctorBase</a></li>154 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02688.html">DerivativeFunctorBase</a></li>
1.62 KB
./usr/share/doc/libgtsam-dev/html/a02692.html
    
Offset 157, 15 lines modifiedOffset 157, 15 lines modified
157 <tr·class="separator:a95ff27e76f9cc5e2b0055905c32c8b1f·inherit·pro_methods_a02688"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:a95ff27e76f9cc5e2b0055905c32c8b1f·inherit·pro_methods_a02688"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="inherit_header·pro_attribs_a02688"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a02688')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a02688.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctorBase</a></td></tr>158 <tr·class="inherit_header·pro_attribs_a02688"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a02688')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a02688.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctorBase</a></td></tr>
159 <tr·class="memitem:a8189d1e0071821552141e5e1689b69c5·inherit·pro_attribs_a02688"·id="r_a8189d1e0071821552141e5e1689b69c5"><td·class="memItemLeft"·align="right"·valign="top">159 <tr·class="memitem:a8189d1e0071821552141e5e1689b69c5·inherit·pro_attribs_a02688"·id="r_a8189d1e0071821552141e5e1689b69c5"><td·class="memItemLeft"·align="right"·valign="top">
160 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>160 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>
161 <tr·class="separator:a8189d1e0071821552141e5e1689b69c5·inherit·pro_attribs_a02688"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:a8189d1e0071821552141e5e1689b69c5·inherit·pro_attribs_a02688"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 </table>162 </table>
163 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>163 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Basis.h</a></li>164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Basis.h</a></li>
165 </ul>165 </ul>
166 </div><!--·contents·-->166 </div><!--·contents·-->
167 </div><!--·doc-content·-->167 </div><!--·doc-content·-->
168 <!--·start·footer·part·-->168 <!--·start·footer·part·-->
169 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->169 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
170 ··<ul>170 ··<ul>
171 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02692.html">DerivativeFunctor</a></li>171 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02692.html">DerivativeFunctor</a></li>
1.14 KB
./usr/share/doc/libgtsam-dev/html/a02696.html
    
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
  
214 <p>Calculate·the·<code>M*(M*N)</code>·Jacobian·of·this·functor·with·respect·to·the·M*N·parameter·matrix·<code>P</code>.·</p>214 <p>Calculate·the·<code>M*(M*N)</code>·Jacobian·of·this·functor·with·respect·to·the·M*N·parameter·matrix·<code>P</code>.·</p>
215 <p>We·flatten·assuming·column-major·order,·e.g.,·if·N=3·and·M=2,·we·have·H·=[·w(0)·0·w(1)·0·w(2)·0·0·w(0)·0·w(1)·0·w(2)·]·i.e.,·the·Kronecker·product·of·weights_·with·the·MxM·identity·matrix.·</p>215 <p>We·flatten·assuming·column-major·order,·e.g.,·if·N=3·and·M=2,·we·have·H·=[·w(0)·0·w(1)·0·w(2)·0·0·w(0)·0·w(1)·0·w(2)·]·i.e.,·the·Kronecker·product·of·weights_·with·the·MxM·identity·matrix.·</p>
  
216 </div>216 </div>
217 </div>217 </div>
218 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>218 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Basis.h</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Basis.h</a></li>
220 </ul>220 </ul>
221 </div><!--·contents·-->221 </div><!--·contents·-->
222 </div><!--·doc-content·-->222 </div><!--·doc-content·-->
223 <!--·start·footer·part·-->223 <!--·start·footer·part·-->
224 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->224 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
225 ··<ul>225 ··<ul>
226 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02696.html">VectorDerivativeFunctor</a></li>226 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02696.html">VectorDerivativeFunctor</a></li>
1.61 KB
./usr/share/doc/libgtsam-dev/html/a02700.html
    
Offset 182, 15 lines modifiedOffset 182, 15 lines modified
182 <tr·class="separator:a3fad1b2184cc10f1b835517623806f94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:a3fad1b2184cc10f1b835517623806f94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 <tr·class="inherit_header·pro_attribs_a02688"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a02688')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a02688.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctorBase</a></td></tr>183 <tr·class="inherit_header·pro_attribs_a02688"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a02688')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a02688.html">gtsam::Basis&lt;·DERIVED·&gt;::DerivativeFunctorBase</a></td></tr>
184 <tr·class="memitem:a8189d1e0071821552141e5e1689b69c5·inherit·pro_attribs_a02688"·id="r_a8189d1e0071821552141e5e1689b69c5"><td·class="memItemLeft"·align="right"·valign="top">184 <tr·class="memitem:a8189d1e0071821552141e5e1689b69c5·inherit·pro_attribs_a02688"·id="r_a8189d1e0071821552141e5e1689b69c5"><td·class="memItemLeft"·align="right"·valign="top">
185 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>185 Weights&#160;</td><td·class="memItemRight"·valign="bottom"><b>weights_</b></td></tr>
186 <tr·class="separator:a8189d1e0071821552141e5e1689b69c5·inherit·pro_attribs_a02688"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:a8189d1e0071821552141e5e1689b69c5·inherit·pro_attribs_a02688"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 </table>187 </table>
188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Basis.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164_source.html">Basis.h</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <!--·start·footer·part·-->193 <!--·start·footer·part·-->
194 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->194 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
195 ··<ul>195 ··<ul>
196 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02700.html">ComponentDerivativeFunctor</a></li>196 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02668.html">Basis</a></li><li·class="navelem"><a·class="el"·href="a02700.html">ComponentDerivativeFunctor</a></li>
814 B
./usr/share/doc/libgtsam-dev/html/a02704.html
    
Offset 600, 15 lines modifiedOffset 600, 15 lines modified
600 ··</table>600 ··</table>
601 ··</dd>601 ··</dd>
602 </dl>602 </dl>
  
603 </div>603 </div>
604 </div>604 </div>
605 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>605 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">BasisFactors.h</a></li>606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
607 </ul>607 </ul>
608 </div><!--·contents·-->608 </div><!--·contents·-->
609 </div><!--·doc-content·-->609 </div><!--·doc-content·-->
610 <!--·start·footer·part·-->610 <!--·start·footer·part·-->
611 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->611 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
612 ··<ul>612 ··<ul>
613 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02704.html">EvaluationFactor</a></li>613 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02704.html">EvaluationFactor</a></li>
820 B
./usr/share/doc/libgtsam-dev/html/a02708.html
    
Offset 601, 15 lines modifiedOffset 601, 15 lines modified
601 ··</table>601 ··</table>
602 ··</dd>602 ··</dd>
603 </dl>603 </dl>
  
604 </div>604 </div>
605 </div>605 </div>
606 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>606 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
607 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">BasisFactors.h</a></li>607 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
608 </ul>608 </ul>
609 </div><!--·contents·-->609 </div><!--·contents·-->
610 </div><!--·doc-content·-->610 </div><!--·doc-content·-->
611 <!--·start·footer·part·-->611 <!--·start·footer·part·-->
612 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->612 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
613 ··<ul>613 ··<ul>
614 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02708.html">VectorEvaluationFactor</a></li>614 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02708.html">VectorEvaluationFactor</a></li>
819 B
./usr/share/doc/libgtsam-dev/html/a02712.html
    
Offset 617, 15 lines modifiedOffset 617, 15 lines modified
617 ··</table>617 ··</table>
618 ··</dd>618 ··</dd>
619 </dl>619 </dl>
  
620 </div>620 </div>
621 </div>621 </div>
622 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>622 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">BasisFactors.h</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
624 </ul>624 </ul>
625 </div><!--·contents·-->625 </div><!--·contents·-->
626 </div><!--·doc-content·-->626 </div><!--·doc-content·-->
627 <!--·start·footer·part·-->627 <!--·start·footer·part·-->
628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
629 ··<ul>629 ··<ul>
630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02712.html">VectorComponentFactor</a></li>630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02712.html">VectorComponentFactor</a></li>
822 B
./usr/share/doc/libgtsam-dev/html/a02716.html
    
Offset 605, 15 lines modifiedOffset 605, 15 lines modified
605 ··</table>605 ··</table>
606 ··</dd>606 ··</dd>
607 </dl>607 </dl>
  
608 </div>608 </div>
609 </div>609 </div>
610 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>610 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
611 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">BasisFactors.h</a></li>611 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
612 </ul>612 </ul>
613 </div><!--·contents·-->613 </div><!--·contents·-->
614 </div><!--·doc-content·-->614 </div><!--·doc-content·-->
615 <!--·start·footer·part·-->615 <!--·start·footer·part·-->
616 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->616 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
617 ··<ul>617 ··<ul>
618 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02716.html">ManifoldEvaluationFactor</a></li>618 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02716.html">ManifoldEvaluationFactor</a></li>
814 B
./usr/share/doc/libgtsam-dev/html/a02720.html
    
Offset 599, 15 lines modifiedOffset 599, 15 lines modified
599 ··</table>599 ··</table>
600 ··</dd>600 ··</dd>
601 </dl>601 </dl>
  
602 </div>602 </div>
603 </div>603 </div>
604 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>604 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
605 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">BasisFactors.h</a></li>605 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
606 </ul>606 </ul>
607 </div><!--·contents·-->607 </div><!--·contents·-->
608 </div><!--·doc-content·-->608 </div><!--·doc-content·-->
609 <!--·start·footer·part·-->609 <!--·start·footer·part·-->
610 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->610 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
611 ··<ul>611 ··<ul>
612 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02720.html">DerivativeFactor</a></li>612 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02720.html">DerivativeFactor</a></li>
820 B
./usr/share/doc/libgtsam-dev/html/a02724.html
    
Offset 600, 15 lines modifiedOffset 600, 15 lines modified
600 ··</table>600 ··</table>
601 ··</dd>601 ··</dd>
602 </dl>602 </dl>
  
603 </div>603 </div>
604 </div>604 </div>
605 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>605 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">BasisFactors.h</a></li>606 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
607 </ul>607 </ul>
608 </div><!--·contents·-->608 </div><!--·contents·-->
609 </div><!--·doc-content·-->609 </div><!--·doc-content·-->
610 <!--·start·footer·part·-->610 <!--·start·footer·part·-->
611 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->611 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
612 ··<ul>612 ··<ul>
613 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02724.html">VectorDerivativeFactor</a></li>613 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02724.html">VectorDerivativeFactor</a></li>
823 B
./usr/share/doc/libgtsam-dev/html/a02728.html
    
Offset 614, 15 lines modifiedOffset 614, 15 lines modified
614 ··</table>614 ··</table>
615 ··</dd>615 ··</dd>
616 </dl>616 </dl>
  
617 </div>617 </div>
618 </div>618 </div>
619 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>619 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
620 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">BasisFactors.h</a></li>620 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170_source.html">BasisFactors.h</a></li>
621 </ul>621 </ul>
622 </div><!--·contents·-->622 </div><!--·contents·-->
623 </div><!--·doc-content·-->623 </div><!--·doc-content·-->
624 <!--·start·footer·part·-->624 <!--·start·footer·part·-->
625 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->625 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
626 ··<ul>626 ··<ul>
627 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02728.html">ComponentDerivativeFactor</a></li>627 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02728.html">ComponentDerivativeFactor</a></li>
1.07 KB
./usr/share/doc/libgtsam-dev/html/a02732.html
    
Offset 268, 16 lines modifiedOffset 268, 16 lines modified
268 ··</dd>268 ··</dd>
269 </dl>269 </dl>
270 <dl·class="section·return"><dt>Returns</dt><dd>Weights·</dd></dl>270 <dl·class="section·return"><dt>Returns</dt><dd>Weights·</dd></dl>
  
271 </div>271 </div>
272 </div>272 </div>
273 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>273 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00152_source.html">Chebyshev.h</a></li>274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00155_source.html">Chebyshev.h</a></li>
275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170.html">Chebyshev.cpp</a></li>275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176.html">Chebyshev.cpp</a></li>
276 </ul>276 </ul>
277 </div><!--·contents·-->277 </div><!--·contents·-->
278 </div><!--·doc-content·-->278 </div><!--·doc-content·-->
279 <!--·start·footer·part·-->279 <!--·start·footer·part·-->
280 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->280 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
281 ··<ul>281 ··<ul>
282 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02732.html">Chebyshev1Basis</a></li>282 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02732.html">Chebyshev1Basis</a></li>
1.07 KB
./usr/share/doc/libgtsam-dev/html/a02736.html
    
Offset 258, 16 lines modifiedOffset 258, 16 lines modified
258 ··</dd>258 ··</dd>
259 </dl>259 </dl>
260 <dl·class="section·return"><dt>Returns</dt><dd>Weights·</dd></dl>260 <dl·class="section·return"><dt>Returns</dt><dd>Weights·</dd></dl>
  
261 </div>261 </div>
262 </div>262 </div>
263 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>263 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00152_source.html">Chebyshev.h</a></li>264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00155_source.html">Chebyshev.h</a></li>
265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00170.html">Chebyshev.cpp</a></li>265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176.html">Chebyshev.cpp</a></li>
266 </ul>266 </ul>
267 </div><!--·contents·-->267 </div><!--·contents·-->
268 </div><!--·doc-content·-->268 </div><!--·doc-content·-->
269 <!--·start·footer·part·-->269 <!--·start·footer·part·-->
270 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->270 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
271 ··<ul>271 ··<ul>
272 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02736.html">Chebyshev2Basis</a></li>272 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02736.html">Chebyshev2Basis</a></li>
1.44 KB
./usr/share/doc/libgtsam-dev/html/a02740.html
    
Offset 364, 16 lines modifiedOffset 364, 16 lines modified
  
364 <p>Evaluate·Clenshaw-Curtis·integration·weights.·</p>364 <p>Evaluate·Clenshaw-Curtis·integration·weights.·</p>
365 <p>Trefethen00book,·pg·128,·clencurt.m·Note·that·N·in·clencurt.m·is·1·less·than·our·N·K·=·N-1;·theta·=·pi*(0:K)'/K;·w·=·zeros(1,N);·ii·=·2:K;·v·=·ones(K-1,·1);·if·mod(K,2)·==·0·w(1)·=·1/(K^2-1);·w(N)·=·w(1);·for·k=1:K/2-1,·v·=·v-2*cos(2*k*theta(ii))/(4*k^2-1);·end·v·=·v·-·cos(K*theta(ii))/(K^2-1);·else·w(1)·=·1/K^2;·w(N)·=·w(1);·for·k=1:K/2,·v·=·v-2*cos(2*k*theta(ii))/(4*k^2-1);·end·end·w(ii)·=·2*v/K;·</p>365 <p>Trefethen00book,·pg·128,·clencurt.m·Note·that·N·in·clencurt.m·is·1·less·than·our·N·K·=·N-1;·theta·=·pi*(0:K)'/K;·w·=·zeros(1,N);·ii·=·2:K;·v·=·ones(K-1,·1);·if·mod(K,2)·==·0·w(1)·=·1/(K^2-1);·w(N)·=·w(1);·for·k=1:K/2-1,·v·=·v-2*cos(2*k*theta(ii))/(4*k^2-1);·end·v·=·v·-·cos(K*theta(ii))/(K^2-1);·else·w(1)·=·1/K^2;·w(N)·=·w(1);·for·k=1:K/2,·v·=·v-2*cos(2*k*theta(ii))/(4*k^2-1);·end·end·w(ii)·=·2*v/K;·</p>
  
366 </div>366 </div>
367 </div>367 </div>
368 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>368 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_source.html">Chebyshev2.h</a></li>369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00173_source.html">Chebyshev2.h</a></li>
370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00164.html">Chebyshev2.cpp</a></li>370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00152.html">Chebyshev2.cpp</a></li>
371 </ul>371 </ul>
372 </div><!--·contents·-->372 </div><!--·contents·-->
373 </div><!--·doc-content·-->373 </div><!--·doc-content·-->
374 <!--·start·footer·part·-->374 <!--·start·footer·part·-->
375 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->375 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
376 ··<ul>376 ··<ul>
377 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02740.html">Chebyshev2</a></li>377 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02740.html">Chebyshev2</a></li>
798 B
./usr/share/doc/libgtsam-dev/html/a02744.html
    
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 ··</table>189 ··</table>
190 ··</dd>190 ··</dd>
191 </dl>191 </dl>
  
192 </div>192 </div>
193 </div>193 </div>
194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>194 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
195 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00176_source.html">FitBasis.h</a></li>195 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00161_source.html">FitBasis.h</a></li>
196 </ul>196 </ul>
197 </div><!--·contents·-->197 </div><!--·contents·-->
198 </div><!--·doc-content·-->198 </div><!--·doc-content·-->
199 <!--·start·footer·part·-->199 <!--·start·footer·part·-->
200 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->200 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
201 ··<ul>201 ··<ul>
202 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02744.html">FitBasis</a></li>202 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02744.html">FitBasis</a></li>
898 B
./usr/share/doc/libgtsam-dev/html/a02748.html
    
Offset 393, 15 lines modifiedOffset 393, 15 lines modified
  
393 <p>Compute·D·=·differentiation·matrix.·</p>393 <p>Compute·D·=·differentiation·matrix.·</p>
394 <p>Given·coefficients·c·of·a·Fourier·series·c,·D*c·are·the·values·of·c'.·</p>394 <p>Given·coefficients·c·of·a·Fourier·series·c,·D*c·are·the·values·of·c'.·</p>
  
395 </div>395 </div>
396 </div>396 </div>
397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_source.html">Fourier.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00167_source.html">Fourier.h</a></li>
399 </ul>399 </ul>
400 </div><!--·contents·-->400 </div><!--·contents·-->
401 </div><!--·doc-content·-->401 </div><!--·doc-content·-->
402 <!--·start·footer·part·-->402 <!--·start·footer·part·-->
403 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->403 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
404 ··<ul>404 ··<ul>
405 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02748.html">FourierBasis</a></li>405 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02748.html">FourierBasis</a></li>
819 B
./usr/share/doc/libgtsam-dev/html/a02752.html
    
Offset 709, 15 lines modifiedOffset 709, 15 lines modified
709 ··</table>709 ··</table>
710 ··</dd>710 ··</dd>
711 </dl>711 </dl>
  
712 </div>712 </div>
713 </div>713 </div>
714 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>714 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
715 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00155_source.html">ParameterMatrix.h</a></li>715 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_source.html">ParameterMatrix.h</a></li>
716 </ul>716 </ul>
717 </div><!--·contents·-->717 </div><!--·contents·-->
718 </div><!--·doc-content·-->718 </div><!--·doc-content·-->
719 <!--·start·footer·part·-->719 <!--·start·footer·part·-->
720 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->720 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
721 ··<ul>721 ··<ul>
722 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02752.html">ParameterMatrix</a></li>722 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02752.html">ParameterMatrix</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02756.html
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 </table>189 </table>
190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00155_source.html">ParameterMatrix.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/<a·class="el"·href="a00158_source.html">ParameterMatrix.h</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02756.html">traits&lt;·ParameterMatrix&lt;·M·&gt;·&gt;</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02756.html">traits&lt;·ParameterMatrix&lt;·M·&gt;·&gt;</a></li>
843 B
./usr/share/doc/libgtsam-dev/html/a02760.html
    
Offset 621, 15 lines modifiedOffset 621, 15 lines modified
621 ··</table>621 ··</table>
622 ··</dd>622 ··</dd>
623 </dl>623 </dl>
  
624 </div>624 </div>
625 </div>625 </div>
626 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>626 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
627 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_source.html">AlgebraicDecisionTree.h</a></li>627 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">AlgebraicDecisionTree.h</a></li>
628 </ul>628 </ul>
629 </div><!--·contents·-->629 </div><!--·contents·-->
630 </div><!--·doc-content·-->630 </div><!--·doc-content·-->
631 <!--·start·footer·part·-->631 <!--·start·footer·part·-->
632 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->632 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
633 ··<ul>633 ··<ul>
634 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02760.html">AlgebraicDecisionTree</a></li>634 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02760.html">AlgebraicDecisionTree</a></li>
1.53 KB
./usr/share/doc/libgtsam-dev/html/a02764.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>div</b>·(const·double·&amp;a,·const·double·&amp;b)</td></tr>128 static·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>div</b>·(const·double·&amp;a,·const·double·&amp;b)</td></tr>
129 <tr·class="separator:a10fa184151db65affd92123a3fdbf29f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a10fa184151db65affd92123a3fdbf29f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:af3433903d2928fc9809119b2b44d5ad2"·id="r_af3433903d2928fc9809119b2b44d5ad2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3433903d2928fc9809119b2b44d5ad2"·name="af3433903d2928fc9809119b2b44d5ad2"></a>130 <tr·class="memitem:af3433903d2928fc9809119b2b44d5ad2"·id="r_af3433903d2928fc9809119b2b44d5ad2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3433903d2928fc9809119b2b44d5ad2"·name="af3433903d2928fc9809119b2b44d5ad2"></a>
131 static·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>id</b>·(const·double·&amp;x)</td></tr>131 static·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>id</b>·(const·double·&amp;x)</td></tr>
132 <tr·class="separator:af3433903d2928fc9809119b2b44d5ad2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:af3433903d2928fc9809119b2b44d5ad2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_source.html">AlgebraicDecisionTree.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">AlgebraicDecisionTree.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02760.html">AlgebraicDecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02764.html">Ring</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02760.html">AlgebraicDecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02764.html">Ring</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a02768.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m1,·const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m1,·const·<a·class="el"·href="a02760.html">AlgebraicDecisionTree</a>&lt;·T·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227_source.html">AlgebraicDecisionTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00242_source.html">AlgebraicDecisionTree.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02768.html">traits&lt;·AlgebraicDecisionTree&lt;·T·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02768.html">traits&lt;·AlgebraicDecisionTree&lt;·T·&gt;·&gt;</a></li>
1.32 KB
./usr/share/doc/libgtsam-dev/html/a02772.html
    
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 </dl>174 </dl>
175 <dl·class="section·return"><dt>Returns</dt><dd>vector·list·of·all·possible·value·assignments</dd></dl>175 <dl·class="section·return"><dt>Returns</dt><dd>vector·list·of·all·possible·value·assignments</dd></dl>
176 <p>This·function·returns·a·vector·of·<a·class="el"·href="a02772.html"·title="An·assignment·from·labels·to·value·index·(size_t).">Assignment</a>·values·for·all·possible·(Cartesian·product)·configurations·of·set·of·Keys·which·are·nothing·but·(Label,cardinality)·pairs.·This·function·should·NOT·be·called·for·more·than·a·small·number·of·variables·and·cardinalities.·E.g.·For·6·variables·with·each·having·cardinalities·4,·we·get·4096·possible·configurations!!·</p>176 <p>This·function·returns·a·vector·of·<a·class="el"·href="a02772.html"·title="An·assignment·from·labels·to·value·index·(size_t).">Assignment</a>·values·for·all·possible·(Cartesian·product)·configurations·of·set·of·Keys·which·are·nothing·but·(Label,cardinality)·pairs.·This·function·should·NOT·be·called·for·more·than·a·small·number·of·variables·and·cardinalities.·E.g.·For·6·variables·with·each·having·cardinalities·4,·we·get·4096·possible·configurations!!·</p>
  
177 </div>177 </div>
178 </div>178 </div>
179 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>179 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00272_source.html">Assignment.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_source.html">Assignment.h</a></li>
181 </ul>181 </ul>
182 </div><!--·contents·-->182 </div><!--·contents·-->
183 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
186 ··<ul>186 ··<ul>
187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02772.html">Assignment</a></li>187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02772.html">Assignment</a></li>
987 B
./usr/share/doc/libgtsam-dev/html/a02776.html
    
Offset 742, 15 lines modifiedOffset 742, 15 lines modified
  
742 <p>The·number·of·assignments·contained·within·this·leaf.·</p>742 <p>The·number·of·assignments·contained·within·this·leaf.·</p>
743 <p>Particularly·useful·when·leaves·have·been·pruned.·</p>743 <p>Particularly·useful·when·leaves·have·been·pruned.·</p>
  
744 </div>744 </div>
745 </div>745 </div>
746 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>746 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_source.html">DecisionTree-inl.h</a></li>747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_source.html">DecisionTree-inl.h</a></li>
748 </ul>748 </ul>
749 </div><!--·contents·-->749 </div><!--·contents·-->
750 </div><!--·doc-content·-->750 </div><!--·doc-content·-->
751 <!--·start·footer·part·-->751 <!--·start·footer·part·-->
752 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->752 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
753 ··<ul>753 ··<ul>
754 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02796.html">DecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02776.html">Leaf</a></li>754 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02796.html">DecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02776.html">Leaf</a></li>
1020 B
./usr/share/doc/libgtsam-dev/html/a02780.html
    
Offset 814, 15 lines modifiedOffset 814, 15 lines modified
814 <p>polymorphic·equality:·if·q·is·a·leaf,·could·be...·</p>814 <p>polymorphic·equality:·if·q·is·a·leaf,·could·be...·</p>
  
815 <p>Implements·<a·class="el"·href="a02800.html">gtsam::DecisionTree&lt;·L,·Y·&gt;::Node</a>.</p>815 <p>Implements·<a·class="el"·href="a02800.html">gtsam::DecisionTree&lt;·L,·Y·&gt;::Node</a>.</p>
  
816 </div>816 </div>
817 </div>817 </div>
818 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>818 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
819 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_source.html">DecisionTree-inl.h</a></li>819 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_source.html">DecisionTree-inl.h</a></li>
820 </ul>820 </ul>
821 </div><!--·contents·-->821 </div><!--·contents·-->
822 </div><!--·doc-content·-->822 </div><!--·doc-content·-->
823 <!--·start·footer·part·-->823 <!--·start·footer·part·-->
824 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->824 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
825 ··<ul>825 ··<ul>
826 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02796.html">DecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02780.html">Choice</a></li>826 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02796.html">DecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02780.html">Choice</a></li>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a02784.html
    
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
132 Public·Types</h2></td></tr>132 Public·Types</h2></td></tr>
133 <tr·class="memitem:a8d364f77c6b0ba4d669d2b3f018d5ac7"·id="r_a8d364f77c6b0ba4d669d2b3f018d5ac7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8d364f77c6b0ba4d669d2b3f018d5ac7"·name="a8d364f77c6b0ba4d669d2b3f018d5ac7"></a>133 <tr·class="memitem:a8d364f77c6b0ba4d669d2b3f018d5ac7"·id="r_a8d364f77c6b0ba4d669d2b3f018d5ac7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8d364f77c6b0ba4d669d2b3f018d5ac7"·name="a8d364f77c6b0ba4d669d2b3f018d5ac7"></a>
134 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>F</b>·=·std::function&lt;·void(const·Y·&amp;)&gt;</td></tr>134 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>F</b>·=·std::function&lt;·void(const·Y·&amp;)&gt;</td></tr>
135 <tr·class="separator:a8d364f77c6b0ba4d669d2b3f018d5ac7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:a8d364f77c6b0ba4d669d2b3f018d5ac7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table>136 </table>
137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_source.html">DecisionTree-inl.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_source.html">DecisionTree-inl.h</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
142 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
144 ··<ul>144 ··<ul>
145 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02784.html">Visit</a></li>145 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02784.html">Visit</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a02788.html
    
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
132 Public·Types</h2></td></tr>132 Public·Types</h2></td></tr>
133 <tr·class="memitem:aa5d7026a4bb5bff50f6e95a758f4b002"·id="r_aa5d7026a4bb5bff50f6e95a758f4b002"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa5d7026a4bb5bff50f6e95a758f4b002"·name="aa5d7026a4bb5bff50f6e95a758f4b002"></a>133 <tr·class="memitem:aa5d7026a4bb5bff50f6e95a758f4b002"·id="r_aa5d7026a4bb5bff50f6e95a758f4b002"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa5d7026a4bb5bff50f6e95a758f4b002"·name="aa5d7026a4bb5bff50f6e95a758f4b002"></a>
134 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>F</b>·=·std::function&lt;·void(const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Leaf·&amp;)&gt;</td></tr>134 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>F</b>·=·std::function&lt;·void(const·typename·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;::Leaf·&amp;)&gt;</td></tr>
135 <tr·class="separator:aa5d7026a4bb5bff50f6e95a758f4b002"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:aa5d7026a4bb5bff50f6e95a758f4b002"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table>136 </table>
137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>137 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_source.html">DecisionTree-inl.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_source.html">DecisionTree-inl.h</a></li>
139 </ul>139 </ul>
140 </div><!--·contents·-->140 </div><!--·contents·-->
141 </div><!--·doc-content·-->141 </div><!--·doc-content·-->
142 <!--·start·footer·part·-->142 <!--·start·footer·part·-->
143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->143 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
144 ··<ul>144 ··<ul>
145 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02788.html">VisitLeaf</a></li>145 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02788.html">VisitLeaf</a></li>
1.42 KB
./usr/share/doc/libgtsam-dev/html/a02792.html
    
Offset 135, 15 lines modifiedOffset 135, 15 lines modified
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
136 Public·Types</h2></td></tr>136 Public·Types</h2></td></tr>
137 <tr·class="memitem:afd0800259a3a5b2c5f95b65533924321"·id="r_afd0800259a3a5b2c5f95b65533924321"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd0800259a3a5b2c5f95b65533924321"·name="afd0800259a3a5b2c5f95b65533924321"></a>137 <tr·class="memitem:afd0800259a3a5b2c5f95b65533924321"·id="r_afd0800259a3a5b2c5f95b65533924321"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd0800259a3a5b2c5f95b65533924321"·name="afd0800259a3a5b2c5f95b65533924321"></a>
138 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>F</b>·=·std::function&lt;·void(const·<a·class="el"·href="a02772.html">Assignment</a>&lt;·L·&gt;·&amp;,·const·Y·&amp;)&gt;</td></tr>138 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>F</b>·=·std::function&lt;·void(const·<a·class="el"·href="a02772.html">Assignment</a>&lt;·L·&gt;·&amp;,·const·Y·&amp;)&gt;</td></tr>
139 <tr·class="separator:afd0800259a3a5b2c5f95b65533924321"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:afd0800259a3a5b2c5f95b65533924321"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table>140 </table>
141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>141 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
142 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_source.html">DecisionTree-inl.h</a></li>142 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_source.html">DecisionTree-inl.h</a></li>
143 </ul>143 </ul>
144 </div><!--·contents·-->144 </div><!--·contents·-->
145 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
148 ··<ul>148 ··<ul>
149 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02792.html">VisitWith</a></li>149 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02792.html">VisitWith</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a02796.html
    
Offset 828, 16 lines modifiedOffset 828, 16 lines modified
828 </dl>828 </dl>
829 <dl·class="section·note"><dt>Note</dt><dd>Due·to·pruning,·the·number·of·leaves·may·not·be·the·same·as·the·number·of·assignments.·E.g.·if·we·have·a·tree·on·2·binary·variables·with·all·values·being·1,·then·there·are·2^2=4·assignments,·but·only·1·leaf.</dd></dl>829 <dl·class="section·note"><dt>Note</dt><dd>Due·to·pruning,·the·number·of·leaves·may·not·be·the·same·as·the·number·of·assignments.·E.g.·if·we·have·a·tree·on·2·binary·variables·with·all·values·being·1,·then·there·are·2^2=4·assignments,·but·only·1·leaf.</dd></dl>
830 <p>Example:·int·sum·=·0;·auto·visitor·=·[&amp;](const·Assignment&lt;L&gt;&amp;·assignment,·int·y)·{·sum·+=·y;·};·tree.visitWith(visitor);·</p>830 <p>Example:·int·sum·=·0;·auto·visitor·=·[&amp;](const·Assignment&lt;L&gt;&amp;·assignment,·int·y)·{·sum·+=·y;·};·tree.visitWith(visitor);·</p>
  
831 </div>831 </div>
832 </div>832 </div>
833 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>833 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
834 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_source.html">DecisionTree.h</a></li>834 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00257_source.html">DecisionTree.h</a></li>
835 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_source.html">DecisionTree-inl.h</a></li>835 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00197_source.html">DecisionTree-inl.h</a></li>
836 </ul>836 </ul>
837 </div><!--·contents·-->837 </div><!--·contents·-->
838 </div><!--·doc-content·-->838 </div><!--·doc-content·-->
839 <!--·start·footer·part·-->839 <!--·start·footer·part·-->
840 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->840 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
841 ··<ul>841 ··<ul>
842 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02796.html">DecisionTree</a></li>842 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02796.html">DecisionTree</a></li>
1.14 KB
./usr/share/doc/libgtsam-dev/html/a02800.html
    
Offset 506, 15 lines modifiedOffset 506, 15 lines modified
506 </div><div·class="memdoc">506 </div><div·class="memdoc">
  
507 <p>Implemented·in·<a·class="el"·href="a02776.html#adf4a8748523fd516f12885a0776cb138">gtsam::DecisionTree&lt;·L,·Y·&gt;::Leaf&lt;·L,·Y·&gt;</a>,·and·<a·class="el"·href="a02780.html#a806916553bfc0728406524c7b1700d43">gtsam::DecisionTree&lt;·L,·Y·&gt;::Choice&lt;·L,·Y·&gt;</a>.</p>507 <p>Implemented·in·<a·class="el"·href="a02776.html#adf4a8748523fd516f12885a0776cb138">gtsam::DecisionTree&lt;·L,·Y·&gt;::Leaf&lt;·L,·Y·&gt;</a>,·and·<a·class="el"·href="a02780.html#a806916553bfc0728406524c7b1700d43">gtsam::DecisionTree&lt;·L,·Y·&gt;::Choice&lt;·L,·Y·&gt;</a>.</p>
  
508 </div>508 </div>
509 </div>509 </div>
510 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>510 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_source.html">DecisionTree.h</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00257_source.html">DecisionTree.h</a></li>
512 </ul>512 </ul>
513 </div><!--·contents·-->513 </div><!--·contents·-->
514 </div><!--·doc-content·-->514 </div><!--·doc-content·-->
515 <!--·start·footer·part·-->515 <!--·start·footer·part·-->
516 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->516 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
517 ··<ul>517 ··<ul>
518 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02796.html">DecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02800.html">Node</a></li>518 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02796.html">DecisionTree</a></li><li·class="navelem"><a·class="el"·href="a02800.html">Node</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a02804.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;m1,·const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;m1,·const·<a·class="el"·href="a02796.html">DecisionTree</a>&lt;·L,·Y·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_source.html">DecisionTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00257_source.html">DecisionTree.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02804.html">traits&lt;·DecisionTree&lt;·L,·Y·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02804.html">traits&lt;·DecisionTree&lt;·L,·Y·&gt;·&gt;</a></li>
1.8 KB
./usr/share/doc/libgtsam-dev/html/a02808.html
    
Offset 7983, 23 lines modifiedOffset 7983, 23 lines modified
0001f2e0:·2066·726f·6d20·7468·6520·666f·6c6c·6f77···from·the·follow0001f2e0:·2066·726f·6d20·7468·6520·666f·6c6c·6f77···from·the·follow
0001f2f0:·696e·6720·6669·6c65·733a·3c75·6c3e·0a3c··ing·files:<ul>.<0001f2f0:·696e·6720·6669·6c65·733a·3c75·6c3e·0a3c··ing·files:<ul>.<
0001f300:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod0001f300:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod
0001f310:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa0001f310:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa
0001f320:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts0001f320:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts
0001f330:·616d·2f64·6973·6372·6574·652f·3c61·2063··am/discrete/<a·c0001f330:·616d·2f64·6973·6372·6574·652f·3c61·2063··am/discrete/<a·c
0001f340:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="0001f340:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="
0001f350:·6130·3032·3531·5f73·6f75·7263·652e·6874··a00251_source.ht0001f350:·6130·3032·3132·5f73·6f75·7263·652e·6874··a00212_source.ht
0001f360:·6d6c·223e·4465·6369·7369·6f6e·5472·6565··ml">DecisionTree0001f360:·6d6c·223e·4465·6369·7369·6f6e·5472·6565··ml">DecisionTree
0001f370:·4661·6374·6f72·2e68·3c2f·613e·3c2f·6c69··Factor.h</a></li0001f370:·4661·6374·6f72·2e68·3c2f·613e·3c2f·6c69··Factor.h</a></li
0001f380:·3e0a·3c6c·693e·2f62·7569·6c64·2f72·6570··>.<li>/build/rep0001f380:·3e0a·3c6c·693e·2f62·7569·6c64·2f72·6570··>.<li>/build/rep
0001f390:·726f·6475·6369·626c·652d·7061·7468·2f67··roducible-path/g0001f390:·726f·6475·6369·626c·652d·7061·7468·2f67··roducible-path/g
0001f3a0:·7473·616d·2d34·2e32·2e30·2b64·6673·672f··tsam-4.2.0+dfsg/0001f3a0:·7473·616d·2d34·2e32·2e30·2b64·6673·672f··tsam-4.2.0+dfsg/
0001f3b0:·6774·7361·6d2f·6469·7363·7265·7465·2f3c··gtsam/discrete/<0001f3b0:·6774·7361·6d2f·6469·7363·7265·7465·2f3c··gtsam/discrete/<
0001f3c0:·6120·636c·6173·733d·2265·6c22·2068·7265··a·class="el"·hre0001f3c0:·6120·636c·6173·733d·2265·6c22·2068·7265··a·class="el"·hre
0001f3d0:·663d·2261·3030·3139·372e·6874·6d6c·223e··f="a00197.html">0001f3d0:·663d·2261·3030·3236·332e·6874·6d6c·223e··f="a00263.html">
0001f3e0:·4465·6369·7369·6f6e·5472·6565·4661·6374··DecisionTreeFact0001f3e0:·4465·6369·7369·6f6e·5472·6565·4661·6374··DecisionTreeFact
0001f3f0:·6f72·2e63·7070·3c2f·613e·3c2f·6c69·3e0a··or.cpp</a></li>.0001f3f0:·6f72·2e63·7070·3c2f·613e·3c2f·6c69·3e0a··or.cpp</a></li>.
0001f400:·3c2f·756c·3e0a·3c2f·6469·763e·3c21·2d2d··</ul>.</div><!--0001f400:·3c2f·756c·3e0a·3c2f·6469·763e·3c21·2d2d··</ul>.</div><!--
0001f410:·2063·6f6e·7465·6e74·7320·2d2d·3e0a·3c2f···contents·-->.</0001f410:·2063·6f6e·7465·6e74·7320·2d2d·3e0a·3c2f···contents·-->.</
0001f420:·6469·763e·3c21·2d2d·2064·6f63·2d63·6f6e··div><!--·doc-con0001f420:·6469·763e·3c21·2d2d·2064·6f63·2d63·6f6e··div><!--·doc-con
0001f430:·7465·6e74·202d·2d3e·0a3c·212d·2d20·7374··tent·-->.<!--·st0001f430:·7465·6e74·202d·2d3e·0a3c·212d·2d20·7374··tent·-->.<!--·st
0001f440:·6172·7420·666f·6f74·6572·2070·6172·7420··art·footer·part·0001f440:·6172·7420·666f·6f74·6572·2070·6172·7420··art·footer·part·
1.69 KB
./usr/share/doc/libgtsam-dev/html/a02812.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m1,·const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m1,·const·<a·class="el"·href="a02808.html">DecisionTreeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00251_source.html">DecisionTreeFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00212_source.html">DecisionTreeFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02812.html">traits&lt;·DecisionTreeFactor·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02812.html">traits&lt;·DecisionTreeFactor·&gt;</a></li>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a02816.html
    
Offset 514, 16 lines modifiedOffset 514, 16 lines modified
514 <p>do·ancestral·sampling,·given·certain·variables.·</p>514 <p>do·ancestral·sampling,·given·certain·variables.·</p>
515 <p>Assumes·the·Bayes·net·is·reverse·topologically·sorted·<em>and</em>·that·the·Bayes·net·does·not·contain·any·conditionals·for·the·given·values.</p>515 <p>Assumes·the·Bayes·net·is·reverse·topologically·sorted·<em>and</em>·that·the·Bayes·net·does·not·contain·any·conditionals·for·the·given·values.</p>
516 <dl·class="section·return"><dt>Returns</dt><dd>given·values·extended·with·sampled·value·for·all·other·variables.·</dd></dl>516 <dl·class="section·return"><dt>Returns</dt><dd>given·values·extended·with·sampled·value·for·all·other·variables.·</dd></dl>
  
517 </div>517 </div>
518 </div>518 </div>
519 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>519 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
520 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_source.html">DiscreteBayesNet.h</a></li>520 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248_source.html">DiscreteBayesNet.h</a></li>
521 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00191.html">DiscreteBayesNet.cpp</a></li>521 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00227.html">DiscreteBayesNet.cpp</a></li>
522 </ul>522 </ul>
523 </div><!--·contents·-->523 </div><!--·contents·-->
524 </div><!--·doc-content·-->524 </div><!--·doc-content·-->
525 <!--·start·footer·part·-->525 <!--·start·footer·part·-->
526 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->526 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
527 ··<ul>527 ··<ul>
528 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02816.html">DiscreteBayesNet</a></li>528 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02816.html">DiscreteBayesNet</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a02820.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02816.html">DiscreteBayesNet</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02816.html">DiscreteBayesNet</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02816.html">DiscreteBayesNet</a>·&amp;m1,·const·<a·class="el"·href="a02816.html">DiscreteBayesNet</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02816.html">DiscreteBayesNet</a>·&amp;m1,·const·<a·class="el"·href="a02816.html">DiscreteBayesNet</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_source.html">DiscreteBayesNet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248_source.html">DiscreteBayesNet.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02820.html">traits&lt;·DiscreteBayesNet·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02820.html">traits&lt;·DiscreteBayesNet·&gt;</a></li>
2.24 KB
./usr/share/doc/libgtsam-dev/html/a02824.html
    
Offset 282, 16 lines modifiedOffset 282, 16 lines modified
282 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>282 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>
283 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>283 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
284 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>284 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>
285 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>285 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>
286 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>286 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
287 </table>287 </table>
288 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>288 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00212_source.html">DiscreteBayesTree.h</a></li>289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00182_source.html">DiscreteBayesTree.h</a></li>
290 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00245.html">DiscreteBayesTree.cpp</a></li>290 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266.html">DiscreteBayesTree.cpp</a></li>
291 </ul>291 </ul>
292 </div><!--·contents·-->292 </div><!--·contents·-->
293 </div><!--·doc-content·-->293 </div><!--·doc-content·-->
294 <!--·start·footer·part·-->294 <!--·start·footer·part·-->
295 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->295 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
296 ··<ul>296 ··<ul>
297 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02824.html">DiscreteBayesTreeClique</a></li>297 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02824.html">DiscreteBayesTreeClique</a></li>
1.78 KB
./usr/share/doc/libgtsam-dev/html/a02828.html
    
Offset 352, 16 lines modifiedOffset 352, 16 lines modified
352 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>352 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
353 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">353 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">
354 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>354 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
355 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>355 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>
356 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>356 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
357 </table>357 </table>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
359 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00212_source.html">DiscreteBayesTree.h</a></li>359 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00182_source.html">DiscreteBayesTree.h</a></li>
360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00245.html">DiscreteBayesTree.cpp</a></li>360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00266.html">DiscreteBayesTree.cpp</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 </div><!--·doc-content·-->363 </div><!--·doc-content·-->
364 <!--·start·footer·part·-->364 <!--·start·footer·part·-->
365 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->365 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
366 ··<ul>366 ··<ul>
367 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02828.html">DiscreteBayesTree</a></li>367 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02828.html">DiscreteBayesTree</a></li>
1.8 KB
./usr/share/doc/libgtsam-dev/html/a02832.html
    
Offset 10609, 23 lines modifiedOffset 10609, 23 lines modified
00029700:·6564·2066·726f·6d20·7468·6520·666f·6c6c··ed·from·the·foll00029700:·6564·2066·726f·6d20·7468·6520·666f·6c6c··ed·from·the·foll
00029710:·6f77·696e·6720·6669·6c65·733a·3c75·6c3e··owing·files:<ul>00029710:·6f77·696e·6720·6669·6c65·733a·3c75·6c3e··owing·files:<ul>
00029720:·0a3c·6c69·3e2f·6275·696c·642f·7265·7072··.<li>/build/repr00029720:·0a3c·6c69·3e2f·6275·696c·642f·7265·7072··.<li>/build/repr
00029730:·6f64·7563·6962·6c65·2d70·6174·682f·6774··oducible-path/gt00029730:·6f64·7563·6962·6c65·2d70·6174·682f·6774··oducible-path/gt
00029740:·7361·6d2d·342e·322e·302b·6466·7367·2f67··sam-4.2.0+dfsg/g00029740:·7361·6d2d·342e·322e·302b·6466·7367·2f67··sam-4.2.0+dfsg/g
00029750:·7473·616d·2f64·6973·6372·6574·652f·3c61··tsam/discrete/<a00029750:·7473·616d·2f64·6973·6372·6574·652f·3c61··tsam/discrete/<a
00029760:·2063·6c61·7373·3d22·656c·2220·6872·6566···class="el"·href00029760:·2063·6c61·7373·3d22·656c·2220·6872·6566···class="el"·href
00029770:·3d22·6130·3032·3135·5f73·6f75·7263·652e··="a00215_source.00029770:·3d22·6130·3032·3732·5f73·6f75·7263·652e··="a00272_source.
00029780:·6874·6d6c·223e·4469·7363·7265·7465·436f··html">DiscreteCo00029780:·6874·6d6c·223e·4469·7363·7265·7465·436f··html">DiscreteCo
00029790:·6e64·6974·696f·6e61·6c2e·683c·2f61·3e3c··nditional.h</a><00029790:·6e64·6974·696f·6e61·6c2e·683c·2f61·3e3c··nditional.h</a><
000297a0:·2f6c·693e·0a3c·6c69·3e2f·6275·696c·642f··/li>.<li>/build/000297a0:·2f6c·693e·0a3c·6c69·3e2f·6275·696c·642f··/li>.<li>/build/
000297b0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat000297b0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat
000297c0:·682f·6774·7361·6d2d·342e·322e·302b·6466··h/gtsam-4.2.0+df000297c0:·682f·6774·7361·6d2d·342e·322e·302b·6466··h/gtsam-4.2.0+df
000297d0:·7367·2f67·7473·616d·2f64·6973·6372·6574··sg/gtsam/discret000297d0:·7367·2f67·7473·616d·2f64·6973·6372·6574··sg/gtsam/discret
000297e0:·652f·3c61·2063·6c61·7373·3d22·656c·2220··e/<a·class="el"·000297e0:·652f·3c61·2063·6c61·7373·3d22·656c·2220··e/<a·class="el"·
000297f0:·6872·6566·3d22·6130·3032·3432·2e68·746d··href="a00242.htm000297f0:·6872·6566·3d22·6130·3032·3639·2e68·746d··href="a00269.htm
00029800:·6c22·3e44·6973·6372·6574·6543·6f6e·6469··l">DiscreteCondi00029800:·6c22·3e44·6973·6372·6574·6543·6f6e·6469··l">DiscreteCondi
00029810:·7469·6f6e·616c·2e63·7070·3c2f·613e·3c2f··tional.cpp</a></00029810:·7469·6f6e·616c·2e63·7070·3c2f·613e·3c2f··tional.cpp</a></
00029820:·6c69·3e0a·3c2f·756c·3e0a·3c2f·6469·763e··li>.</ul>.</div>00029820:·6c69·3e0a·3c2f·756c·3e0a·3c2f·6469·763e··li>.</ul>.</div>
00029830:·3c21·2d2d·2063·6f6e·7465·6e74·7320·2d2d··<!--·contents·--00029830:·3c21·2d2d·2063·6f6e·7465·6e74·7320·2d2d··<!--·contents·--
00029840:·3e0a·3c2f·6469·763e·3c21·2d2d·2064·6f63··>.</div><!--·doc00029840:·3e0a·3c2f·6469·763e·3c21·2d2d·2064·6f63··>.</div><!--·doc
00029850:·2d63·6f6e·7465·6e74·202d·2d3e·0a3c·212d··-content·-->.<!-00029850:·2d63·6f6e·7465·6e74·202d·2d3e·0a3c·212d··-content·-->.<!-
00029860:·2d20·7374·6172·7420·666f·6f74·6572·2070··-·start·footer·p00029860:·2d20·7374·6172·7420·666f·6f74·6572·2070··-·start·footer·p
1.7 KB
./usr/share/doc/libgtsam-dev/html/a02836.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02832.html">DiscreteConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02832.html">DiscreteConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02832.html">DiscreteConditional</a>·&amp;m1,·const·<a·class="el"·href="a02832.html">DiscreteConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02832.html">DiscreteConditional</a>·&amp;m1,·const·<a·class="el"·href="a02832.html">DiscreteConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00215_source.html">DiscreteConditional.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00272_source.html">DiscreteConditional.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02836.html">traits&lt;·DiscreteConditional·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02836.html">traits&lt;·DiscreteConditional·&gt;</a></li>
1.19 KB
./usr/share/doc/libgtsam-dev/html/a02840.html
    
Offset 10052, 15 lines modifiedOffset 10052, 15 lines modified
00027430:·2066·726f·6d20·7468·6520·666f·6c6c·6f77···from·the·follow00027430:·2066·726f·6d20·7468·6520·666f·6c6c·6f77···from·the·follow
00027440:·696e·6720·6669·6c65·733a·3c75·6c3e·0a3c··ing·files:<ul>.<00027440:·696e·6720·6669·6c65·733a·3c75·6c3e·0a3c··ing·files:<ul>.<
00027450:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod00027450:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod
00027460:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa00027460:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa
00027470:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts00027470:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts
00027480:·616d·2f64·6973·6372·6574·652f·3c61·2063··am/discrete/<a·c00027480:·616d·2f64·6973·6372·6574·652f·3c61·2063··am/discrete/<a·c
00027490:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="00027490:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="
000274a0:·6130·3031·3835·5f73·6f75·7263·652e·6874··a00185_source.ht000274a0:·6130·3032·3039·5f73·6f75·7263·652e·6874··a00209_source.ht
000274b0:·6d6c·223e·4469·7363·7265·7465·4469·7374··ml">DiscreteDist000274b0:·6d6c·223e·4469·7363·7265·7465·4469·7374··ml">DiscreteDist
000274c0:·7269·6275·7469·6f6e·2e68·3c2f·613e·3c2f··ribution.h</a></000274c0:·7269·6275·7469·6f6e·2e68·3c2f·613e·3c2f··ribution.h</a></
000274d0:·6c69·3e0a·3c6c·693e·2f62·7569·6c64·2f72··li>.<li>/build/r000274d0:·6c69·3e0a·3c6c·693e·2f62·7569·6c64·2f72··li>.<li>/build/r
000274e0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path000274e0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
000274f0:·2f67·7473·616d·2d34·2e32·2e30·2b64·6673··/gtsam-4.2.0+dfs000274f0:·2f67·7473·616d·2d34·2e32·2e30·2b64·6673··/gtsam-4.2.0+dfs
00027500:·672f·6774·7361·6d2f·6469·7363·7265·7465··g/gtsam/discrete00027500:·672f·6774·7361·6d2f·6469·7363·7265·7465··g/gtsam/discrete
00027510:·2f3c·6120·636c·6173·733d·2265·6c22·2068··/<a·class="el"·h00027510:·2f3c·6120·636c·6173·733d·2265·6c22·2068··/<a·class="el"·h
1.71 KB
./usr/share/doc/libgtsam-dev/html/a02844.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02840.html">DiscreteDistribution</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02840.html">DiscreteDistribution</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02840.html">DiscreteDistribution</a>·&amp;m1,·const·<a·class="el"·href="a02840.html">DiscreteDistribution</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02840.html">DiscreteDistribution</a>·&amp;m1,·const·<a·class="el"·href="a02840.html">DiscreteDistribution</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00185_source.html">DiscreteDistribution.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00209_source.html">DiscreteDistribution.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02844.html">traits&lt;·DiscreteDistribution·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02844.html">traits&lt;·DiscreteDistribution·&gt;</a></li>
1.09 KB
./usr/share/doc/libgtsam-dev/html/a02848.html
    
Offset 326, 16 lines modifiedOffset 326, 16 lines modified
326 ··</table>326 ··</table>
327 ··</dd>327 ··</dd>
328 </dl>328 </dl>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00260_source.html">DiscreteEliminationTree.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00200_source.html">DiscreteEliminationTree.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00218.html">DiscreteEliminationTree.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00191.html">DiscreteEliminationTree.cpp</a></li>
334 </ul>334 </ul>
335 </div><!--·contents·-->335 </div><!--·contents·-->
336 </div><!--·doc-content·-->336 </div><!--·doc-content·-->
337 <!--·start·footer·part·-->337 <!--·start·footer·part·-->
338 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->338 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
339 ··<ul>339 ··<ul>
340 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02848.html">DiscreteEliminationTree</a></li>340 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02848.html">DiscreteEliminationTree</a></li>
1.16 KB
./usr/share/doc/libgtsam-dev/html/a02852.html
    
Offset 612, 16 lines modifiedOffset 612, 16 lines modified
612 </div><div·class="memdoc">612 </div><div·class="memdoc">
  
613 <p>Implemented·in·<a·class="el"·href="a02808.html#ac42b7ab20c67cefbf162dd9f53a09680">gtsam::DecisionTreeFactor</a>.</p>613 <p>Implemented·in·<a·class="el"·href="a02808.html#ac42b7ab20c67cefbf162dd9f53a09680">gtsam::DecisionTreeFactor</a>.</p>
  
614 </div>614 </div>
615 </div>615 </div>
616 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>616 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263_source.html">DiscreteFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_source.html">DiscreteFactor.h</a></li>
618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00209.html">DiscreteFactor.cpp</a></li>618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00188.html">DiscreteFactor.cpp</a></li>
619 </ul>619 </ul>
620 </div><!--·contents·-->620 </div><!--·contents·-->
621 </div><!--·doc-content·-->621 </div><!--·doc-content·-->
622 <!--·start·footer·part·-->622 <!--·start·footer·part·-->
623 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->623 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
624 ··<ul>624 ··<ul>
625 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02852.html">DiscreteFactor</a></li>625 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02852.html">DiscreteFactor</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a02856.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02852.html">DiscreteFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02852.html">DiscreteFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02852.html">DiscreteFactor</a>·&amp;m1,·const·<a·class="el"·href="a02852.html">DiscreteFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02852.html">DiscreteFactor</a>·&amp;m1,·const·<a·class="el"·href="a02852.html">DiscreteFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263_source.html">DiscreteFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_source.html">DiscreteFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02856.html">traits&lt;·DiscreteFactor·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02856.html">traits&lt;·DiscreteFactor·&gt;</a></li>
1.55 KB
./usr/share/doc/libgtsam-dev/html/a02860.html
    
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 <tr·class="separator:a4dea5984af7ae9bb7b45b9e5f750b8d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:a4dea5984af7ae9bb7b45b9e5f750b8d9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:a3105cd6512d1674d6d433034c87b4e0c"·id="r_a3105cd6512d1674d6d433034c87b4e0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3105cd6512d1674d6d433034c87b4e0c"·name="a3105cd6512d1674d6d433034c87b4e0c"></a>145 <tr·class="memitem:a3105cd6512d1674d6d433034c87b4e0c"·id="r_a3105cd6512d1674d6d433034c87b4e0c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3105cd6512d1674d6d433034c87b4e0c"·name="a3105cd6512d1674d6d433034c87b4e0c"></a>
146 typedef·<a·class="el"·href="a02872.html">DiscreteJunctionTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JunctionTreeType</b></td></tr>146 typedef·<a·class="el"·href="a02872.html">DiscreteJunctionTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JunctionTreeType</b></td></tr>
147 <tr·class="memdesc:a3105cd6512d1674d6d433034c87b4e0c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·Junction·tree.·<br·/></td></tr>147 <tr·class="memdesc:a3105cd6512d1674d6d433034c87b4e0c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·Junction·tree.·<br·/></td></tr>
148 <tr·class="separator:a3105cd6512d1674d6d433034c87b4e0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:a3105cd6512d1674d6d433034c87b4e0c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 </table>149 </table>
150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_source.html">DiscreteFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236_source.html">DiscreteFactorGraph.h</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
157 ··<ul>157 ··<ul>
158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02860.html">EliminationTraits&lt;·DiscreteFactorGraph·&gt;</a></li>158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02860.html">EliminationTraits&lt;·DiscreteFactorGraph·&gt;</a></li>
1.26 KB
./usr/share/doc/libgtsam-dev/html/a02864.html
    
Offset 825, 16 lines modifiedOffset 825, 16 lines modified
825 ··</dd>825 ··</dd>
826 </dl>826 </dl>
827 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a02816.html"·title="A·Bayes·net·made·from·discrete·conditional·distributions.">DiscreteBayesNet</a>·encoding·posterior·P(X|Z)·</dd></dl>827 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a02816.html"·title="A·Bayes·net·made·from·discrete·conditional·distributions.">DiscreteBayesNet</a>·encoding·posterior·P(X|Z)·</dd></dl>
  
828 </div>828 </div>
829 </div>829 </div>
830 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>830 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
831 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_source.html">DiscreteFactorGraph.h</a></li>831 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236_source.html">DiscreteFactorGraph.h</a></li>
832 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00182.html">DiscreteFactorGraph.cpp</a></li>832 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230.html">DiscreteFactorGraph.cpp</a></li>
833 </ul>833 </ul>
834 </div><!--·contents·-->834 </div><!--·contents·-->
835 </div><!--·doc-content·-->835 </div><!--·doc-content·-->
836 <!--·start·footer·part·-->836 <!--·start·footer·part·-->
837 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->837 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
838 ··<ul>838 ··<ul>
839 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02864.html">DiscreteFactorGraph</a></li>839 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02864.html">DiscreteFactorGraph</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a02868.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a02864.html">DiscreteFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00230_source.html">DiscreteFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236_source.html">DiscreteFactorGraph.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02868.html">traits&lt;·DiscreteFactorGraph·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02868.html">traits&lt;·DiscreteFactorGraph·&gt;</a></li>
1.0 KB
./usr/share/doc/libgtsam-dev/html/a02872.html
    
Offset 329, 15 lines modifiedOffset 329, 15 lines modified
329 </dl>329 </dl>
330 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>330 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>
  
331 </div>331 </div>
332 </div>332 </div>
333 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>333 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00203_source.html">DiscreteJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00203_source.html">DiscreteJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00224.html">DiscreteJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00218.html">DiscreteJunctionTree.cpp</a></li>
336 </ul>336 </ul>
337 </div><!--·contents·-->337 </div><!--·contents·-->
338 </div><!--·doc-content·-->338 </div><!--·doc-content·-->
339 <!--·start·footer·part·-->339 <!--·start·footer·part·-->
340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
341 ··<ul>341 ··<ul>
342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02872.html">DiscreteJunctionTree</a></li>342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02872.html">DiscreteJunctionTree</a></li>
1.32 KB
./usr/share/doc/libgtsam-dev/html/a02876.html
    
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 Friends</h2></td></tr>166 Friends</h2></td></tr>
167 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>167 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
168 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>168 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
169 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>169 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
170 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 </table>171 </table>
172 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>172 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
173 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00239_source.html">DiscreteKey.h</a></li>173 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00260_source.html">DiscreteKey.h</a></li>
174 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<b>DiscreteKey.cpp</b></li>174 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<b>DiscreteKey.cpp</b></li>
175 </ul>175 </ul>
176 </div><!--·contents·-->176 </div><!--·contents·-->
177 </div><!--·doc-content·-->177 </div><!--·doc-content·-->
178 <!--·start·footer·part·-->178 <!--·start·footer·part·-->
179 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->179 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
180 ··<ul>180 ··<ul>
1.66 KB
./usr/share/doc/libgtsam-dev/html/a02880.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;m1,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;m1,·const·<a·class="el"·href="a02876.html">DiscreteKeys</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00239_source.html">DiscreteKey.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00260_source.html">DiscreteKey.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02880.html">traits&lt;·DiscreteKeys·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02880.html">traits&lt;·DiscreteKeys·&gt;</a></li>
1.8 KB
./usr/share/doc/libgtsam-dev/html/a02884.html
    
Offset 9824, 23 lines modifiedOffset 9824, 23 lines modified
000265f0:·726f·6d20·7468·6520·666f·6c6c·6f77·696e··rom·the·followin000265f0:·726f·6d20·7468·6520·666f·6c6c·6f77·696e··rom·the·followin
00026600:·6720·6669·6c65·733a·3c75·6c3e·0a3c·6c69··g·files:<ul>.<li00026600:·6720·6669·6c65·733a·3c75·6c3e·0a3c·6c69··g·files:<ul>.<li
00026610:·3e2f·6275·696c·642f·7265·7072·6f64·7563··>/build/reproduc00026610:·3e2f·6275·696c·642f·7265·7072·6f64·7563··>/build/reproduc
00026620:·6962·6c65·2d70·6174·682f·6774·7361·6d2d··ible-path/gtsam-00026620:·6962·6c65·2d70·6174·682f·6774·7361·6d2d··ible-path/gtsam-
00026630:·342e·322e·302b·6466·7367·2f67·7473·616d··4.2.0+dfsg/gtsam00026630:·342e·322e·302b·6466·7367·2f67·7473·616d··4.2.0+dfsg/gtsam
00026640:·2f64·6973·6372·6574·652f·3c61·2063·6c61··/discrete/<a·cla00026640:·2f64·6973·6372·6574·652f·3c61·2063·6c61··/discrete/<a·cla
00026650:·7373·3d22·656c·2220·6872·6566·3d22·6130··ss="el"·href="a000026650:·7373·3d22·656c·2220·6872·6566·3d22·6130··ss="el"·href="a0
00026660:·3032·3438·5f73·6f75·7263·652e·6874·6d6c··0248_source.html00026660:·3032·3435·5f73·6f75·7263·652e·6874·6d6c··0245_source.html
00026670:·223e·4469·7363·7265·7465·4c6f·6f6b·7570··">DiscreteLookup00026670:·223e·4469·7363·7265·7465·4c6f·6f6b·7570··">DiscreteLookup
00026680:·4441·472e·683c·2f61·3e3c·2f6c·693e·0a3c··DAG.h</a></li>.<00026680:·4441·472e·683c·2f61·3e3c·2f6c·693e·0a3c··DAG.h</a></li>.<
00026690:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod00026690:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod
000266a0:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa000266a0:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa
000266b0:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts000266b0:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts
000266c0:·616d·2f64·6973·6372·6574·652f·3c61·2063··am/discrete/<a·c000266c0:·616d·2f64·6973·6372·6574·652f·3c61·2063··am/discrete/<a·c
000266d0:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="000266d0:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="
000266e0:·6130·3031·3838·2e68·746d·6c22·3e44·6973··a00188.html">Dis000266e0:·6130·3032·3135·2e68·746d·6c22·3e44·6973··a00215.html">Dis
000266f0:·6372·6574·654c·6f6f·6b75·7044·4147·2e63··creteLookupDAG.c000266f0:·6372·6574·654c·6f6f·6b75·7044·4147·2e63··creteLookupDAG.c
00026700:·7070·3c2f·613e·3c2f·6c69·3e0a·3c2f·756c··pp</a></li>.</ul00026700:·7070·3c2f·613e·3c2f·6c69·3e0a·3c2f·756c··pp</a></li>.</ul
00026710:·3e0a·3c2f·6469·763e·3c21·2d2d·2063·6f6e··>.</div><!--·con00026710:·3e0a·3c2f·6469·763e·3c21·2d2d·2063·6f6e··>.</div><!--·con
00026720:·7465·6e74·7320·2d2d·3e0a·3c2f·6469·763e··tents·-->.</div>00026720:·7465·6e74·7320·2d2d·3e0a·3c2f·6469·763e··tents·-->.</div>
00026730:·3c21·2d2d·2064·6f63·2d63·6f6e·7465·6e74··<!--·doc-content00026730:·3c21·2d2d·2064·6f63·2d63·6f6e·7465·6e74··<!--·doc-content
00026740:·202d·2d3e·0a3c·212d·2d20·7374·6172·7420···-->.<!--·start·00026740:·202d·2d3e·0a3c·212d·2d20·7374·6172·7420···-->.<!--·start·
00026750:·666f·6f74·6572·2070·6172·7420·2d2d·3e0a··footer·part·-->.00026750:·666f·6f74·6572·2070·6172·7420·2d2d·3e0a··footer·part·-->.
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02888.html
    
Offset 452, 16 lines modifiedOffset 452, 16 lines modified
452 <p>argmax·by·back-substitution,·optionally·given·certain·variables.·</p>452 <p>argmax·by·back-substitution,·optionally·given·certain·variables.·</p>
453 <p>Assumes·the·DAG·is·reverse·topologically·sorted,·i.e.·last·conditional·will·be·optimized·first·<em>and</em>·that·the·DAG·does·not·contain·any·conditionals·for·the·given·variables.·If·the·DAG·resulted·from·eliminating·a·factor·graph,·this·is·true·for·the·elimination·ordering.</p>453 <p>Assumes·the·DAG·is·reverse·topologically·sorted,·i.e.·last·conditional·will·be·optimized·first·<em>and</em>·that·the·DAG·does·not·contain·any·conditionals·for·the·given·variables.·If·the·DAG·resulted·from·eliminating·a·factor·graph,·this·is·true·for·the·elimination·ordering.</p>
454 <dl·class="section·return"><dt>Returns</dt><dd>given·assignment·extended·w.·optimal·assignment·for·all·variables.·</dd></dl>454 <dl·class="section·return"><dt>Returns</dt><dd>given·assignment·extended·w.·optimal·assignment·for·all·variables.·</dd></dl>
  
455 </div>455 </div>
456 </div>456 </div>
457 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>457 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
458 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248_source.html">DiscreteLookupDAG.h</a></li>458 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00245_source.html">DiscreteLookupDAG.h</a></li>
459 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00188.html">DiscreteLookupDAG.cpp</a></li>459 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00215.html">DiscreteLookupDAG.cpp</a></li>
460 </ul>460 </ul>
461 </div><!--·contents·-->461 </div><!--·contents·-->
462 </div><!--·doc-content·-->462 </div><!--·doc-content·-->
463 <!--·start·footer·part·-->463 <!--·start·footer·part·-->
464 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->464 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
465 ··<ul>465 ··<ul>
466 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02888.html">DiscreteLookupDAG</a></li>466 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02888.html">DiscreteLookupDAG</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a02892.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m1,·const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m1,·const·<a·class="el"·href="a02888.html">DiscreteLookupDAG</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00248_source.html">DiscreteLookupDAG.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00245_source.html">DiscreteLookupDAG.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02892.html">traits&lt;·DiscreteLookupDAG·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02892.html">traits&lt;·DiscreteLookupDAG·&gt;</a></li>
911 B
./usr/share/doc/libgtsam-dev/html/a02896.html
    
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 ··</dd>194 ··</dd>
195 </dl>195 </dl>
196 <dl·class="section·return"><dt>Returns</dt><dd>Vector·of·marginal·probabilities·</dd></dl>196 <dl·class="section·return"><dt>Returns</dt><dd>Vector·of·marginal·probabilities·</dd></dl>
  
197 </div>197 </div>
198 </div>198 </div>
199 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>199 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00269_source.html">DiscreteMarginals.h</a></li>200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00224_source.html">DiscreteMarginals.h</a></li>
201 </ul>201 </ul>
202 </div><!--·contents·-->202 </div><!--·contents·-->
203 </div><!--·doc-content·-->203 </div><!--·doc-content·-->
204 <!--·start·footer·part·-->204 <!--·start·footer·part·-->
205 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->205 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
206 ··<ul>206 ··<ul>
207 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02896.html">DiscreteMarginals</a></li>207 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02896.html">DiscreteMarginals</a></li>
1.26 KB
./usr/share/doc/libgtsam-dev/html/a02900.html
    
Offset 312, 16 lines modifiedOffset 312, 16 lines modified
  
312 <p>For·all·key/value·pairs·in·<code>values</code>,·replace·values·with·corresponding·keys·in·this·object·with·those·in·<code>values</code>.·</p>312 <p>For·all·key/value·pairs·in·<code>values</code>,·replace·values·with·corresponding·keys·in·this·object·with·those·in·<code>values</code>.·</p>
313 <p>Throws·std::out_of_range·if·any·keys·in·<code>values</code>·are·not·present·in·this·object.·</p>313 <p>Throws·std::out_of_range·if·any·keys·in·<code>values</code>·are·not·present·in·this·object.·</p>
  
314 </div>314 </div>
315 </div>315 </div>
316 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>316 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_source.html">DiscreteValues.h</a></li>317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_source.html">DiscreteValues.h</a></li>
318 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00206.html">DiscreteValues.cpp</a></li>318 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00251.html">DiscreteValues.cpp</a></li>
319 </ul>319 </ul>
320 </div><!--·contents·-->320 </div><!--·contents·-->
321 </div><!--·doc-content·-->321 </div><!--·doc-content·-->
322 <!--·start·footer·part·-->322 <!--·start·footer·part·-->
323 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->323 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
324 ··<ul>324 ··<ul>
325 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02900.html">DiscreteValues</a></li>325 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02900.html">DiscreteValues</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a02904.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;m1,·const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;m1,·const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00194_source.html">DiscreteValues.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00233_source.html">DiscreteValues.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02904.html">traits&lt;·DiscreteValues·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02904.html">traits&lt;·DiscreteValues·&gt;</a></li>
1.3 KB
./usr/share/doc/libgtsam-dev/html/a02912.html
    
Offset 274, 16 lines modifiedOffset 274, 16 lines modified
  
274 <p>Construct·from·a·single·DiscreteKey.·</p>274 <p>Construct·from·a·single·DiscreteKey.·</p>
275 <p>The·resulting·signature·has·no·parents·or·CPT·table.·Typical·use·then·either·adds·parents·with·|·and·,·operators·below,·or·assigns·a·table·with·<a·class="el"·href="a02912.html#a7f92248d9f002bbc34942db22580ed76"·title="Add·the·CPT·spec.">operator=()</a>.·</p>275 <p>The·resulting·signature·has·no·parents·or·CPT·table.·Typical·use·then·either·adds·parents·with·|·and·,·operators·below,·or·assigns·a·table·with·<a·class="el"·href="a02912.html#a7f92248d9f002bbc34942db22580ed76"·title="Add·the·CPT·spec.">operator=()</a>.·</p>
  
276 </div>276 </div>
277 </div>277 </div>
278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00236_source.html">Signature.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00206_source.html">Signature.h</a></li>
280 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00254.html">Signature.cpp</a></li>280 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00239.html">Signature.cpp</a></li>
281 </ul>281 </ul>
282 </div><!--·contents·-->282 </div><!--·contents·-->
283 </div><!--·doc-content·-->283 </div><!--·doc-content·-->
284 <!--·start·footer·part·-->284 <!--·start·footer·part·-->
285 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->285 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
286 ··<ul>286 ··<ul>
287 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02912.html">Signature</a></li>287 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02912.html">Signature</a></li>
957 B
./usr/share/doc/libgtsam-dev/html/a02916.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="headertitle"><div·class="title">gtsam::Bearing&lt;·A1,·A2·&gt;·Struct·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">gtsam::Bearing&lt;·A1,·A2·&gt;·Struct·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_source.html">BearingRange.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425_source.html">BearingRange.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 </div><!--·doc-content·-->106 </div><!--·doc-content·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
109 ··<ul>109 ··<ul>
110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02916.html">Bearing</a></li>110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02916.html">Bearing</a></li>
953 B
./usr/share/doc/libgtsam-dev/html/a02920.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="headertitle"><div·class="title">gtsam::Range&lt;·A1,·A2·&gt;·Struct·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">gtsam::Range&lt;·A1,·A2·&gt;·Struct·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_source.html">BearingRange.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425_source.html">BearingRange.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 </div><!--·doc-content·-->106 </div><!--·doc-content·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
109 ··<ul>109 ··<ul>
110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02920.html">Range</a></li>110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02920.html">Range</a></li>
1.32 KB
./usr/share/doc/libgtsam-dev/html/a02924.html
    
Offset 179, 15 lines modifiedOffset 179, 15 lines modified
179 ·}</td></tr>179 ·}</td></tr>
180 <tr·class="separator:ab50f02b0904460eea6d1617267304f9d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ab50f02b0904460eea6d1617267304f9d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 <tr·class="memitem:abcdcd43e973ced9e2dc1158dd2cf6631"·id="r_abcdcd43e973ced9e2dc1158dd2cf6631"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abcdcd43e973ced9e2dc1158dd2cf6631"·name="abcdcd43e973ced9e2dc1158dd2cf6631"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dimension</b>·=·dimB·+·dimR181 <tr·class="memitem:abcdcd43e973ced9e2dc1158dd2cf6631"·id="r_abcdcd43e973ced9e2dc1158dd2cf6631"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abcdcd43e973ced9e2dc1158dd2cf6631"·name="abcdcd43e973ced9e2dc1158dd2cf6631"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>dimension</b>·=·dimB·+·dimR
182 ·}</td></tr>182 ·}</td></tr>
183 <tr·class="separator:abcdcd43e973ced9e2dc1158dd2cf6631"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:abcdcd43e973ced9e2dc1158dd2cf6631"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 </table>184 </table>
185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>185 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
186 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_source.html">BearingRange.h</a></li>186 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425_source.html">BearingRange.h</a></li>
187 </ul>187 </ul>
188 </div><!--·contents·-->188 </div><!--·contents·-->
189 </div><!--·doc-content·-->189 </div><!--·doc-content·-->
190 <!--·start·footer·part·-->190 <!--·start·footer·part·-->
191 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->191 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
192 ··<ul>192 ··<ul>
193 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02924.html">BearingRange</a></li>193 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02924.html">BearingRange</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02928.html
    
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>154 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
155 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">156 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
157 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>157 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
158 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 </table>159 </table>
160 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>160 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
161 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_source.html">BearingRange.h</a></li>161 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425_source.html">BearingRange.h</a></li>
162 </ul>162 </ul>
163 </div><!--·contents·-->163 </div><!--·contents·-->
164 </div><!--·doc-content·-->164 </div><!--·doc-content·-->
165 <!--·start·footer·part·-->165 <!--·start·footer·part·-->
166 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->166 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
167 ··<ul>167 ··<ul>
168 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02928.html">traits&lt;·BearingRange&lt;·A1,·A2·&gt;·&gt;</a></li>168 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02928.html">traits&lt;·BearingRange&lt;·A1,·A2·&gt;·&gt;</a></li>
1.32 KB
./usr/share/doc/libgtsam-dev/html/a02932.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
115 Public·Types</h2></td></tr>115 Public·Types</h2></td></tr>
116 <tr·class="memitem:af51f1b9d25df3d646946cae54bf11e25"·id="r_af51f1b9d25df3d646946cae54bf11e25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af51f1b9d25df3d646946cae54bf11e25"·name="af51f1b9d25df3d646946cae54bf11e25"></a>116 <tr·class="memitem:af51f1b9d25df3d646946cae54bf11e25"·id="r_af51f1b9d25df3d646946cae54bf11e25"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af51f1b9d25df3d646946cae54bf11e25"·name="af51f1b9d25df3d646946cae54bf11e25"></a>
117 typedef·RT&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>117 typedef·RT&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
118 <tr·class="separator:af51f1b9d25df3d646946cae54bf11e25"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:af51f1b9d25df3d646946cae54bf11e25"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_source.html">BearingRange.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425_source.html">BearingRange.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02932.html">HasBearing</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02932.html">HasBearing</a></li>
1.31 KB
./usr/share/doc/libgtsam-dev/html/a02936.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
115 Public·Types</h2></td></tr>115 Public·Types</h2></td></tr>
116 <tr·class="memitem:aef42dee92183e12ed308977a64df7858"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef42dee92183e12ed308977a64df7858"·name="aef42dee92183e12ed308977a64df7858"></a>116 <tr·class="memitem:aef42dee92183e12ed308977a64df7858"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef42dee92183e12ed308977a64df7858"·name="aef42dee92183e12ed308977a64df7858"></a>
117 typedef·RT&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>117 typedef·RT&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
118 <tr·class="separator:aef42dee92183e12ed308977a64df7858"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:aef42dee92183e12ed308977a64df7858"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00368_source.html">BearingRange.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425_source.html">BearingRange.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02936.html">HasRange</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02936.html">HasRange</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a02940.html
    
Offset 405, 16 lines modifiedOffset 405, 16 lines modified
405 <p>print·with·optional·string·</p>405 <p>print·with·optional·string·</p>
  
406 <p>Reimplemented·in·<a·class="el"·href="a02956.html#a001815e0826d4c4c8584af03fd2317d4">gtsam::Cal3_S2Stereo</a>,·<a·class="el"·href="a02968.html#a4f4d80270b6b21245ae35df8effc15ff">gtsam::Cal3Bundler</a>,·<a·class="el"·href="a02980.html#a06926b7c3049d650e7d7899026958646">gtsam::Cal3DS2</a>,·<a·class="el"·href="a02992.html#a83ce4362c47a32f018c4fd7019b85432">gtsam::Cal3DS2_Base</a>,·<a·class="el"·href="a02996.html#a322fc71d2196bcd8d66eb35fdec38009">gtsam::Cal3Fisheye</a>,·<a·class="el"·href="a03008.html#a4fbdb341551bc22cdb91614ef0519bd4">gtsam::Cal3Unified</a>,·and·<a·class="el"·href="a02944.html#ae3b7061b3c442a8302c158c78661d41b">gtsam::Cal3_S2</a>.</p>406 <p>Reimplemented·in·<a·class="el"·href="a02956.html#a001815e0826d4c4c8584af03fd2317d4">gtsam::Cal3_S2Stereo</a>,·<a·class="el"·href="a02968.html#a4f4d80270b6b21245ae35df8effc15ff">gtsam::Cal3Bundler</a>,·<a·class="el"·href="a02980.html#a06926b7c3049d650e7d7899026958646">gtsam::Cal3DS2</a>,·<a·class="el"·href="a02992.html#a83ce4362c47a32f018c4fd7019b85432">gtsam::Cal3DS2_Base</a>,·<a·class="el"·href="a02996.html#a322fc71d2196bcd8d66eb35fdec38009">gtsam::Cal3Fisheye</a>,·<a·class="el"·href="a03008.html#a4fbdb341551bc22cdb91614ef0519bd4">gtsam::Cal3Unified</a>,·and·<a·class="el"·href="a02944.html#ae3b7061b3c442a8302c158c78661d41b">gtsam::Cal3_S2</a>.</p>
  
407 </div>407 </div>
408 </div>408 </div>
409 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>409 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00353_source.html">Cal3.h</a></li>410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_source.html">Cal3.h</a></li>
411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371.html">Cal3.cpp</a></li>411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335.html">Cal3.cpp</a></li>
412 </ul>412 </ul>
413 </div><!--·contents·-->413 </div><!--·contents·-->
414 </div><!--·doc-content·-->414 </div><!--·doc-content·-->
415 <!--·start·footer·part·-->415 <!--·start·footer·part·-->
416 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->416 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
417 ··<ul>417 ··<ul>
418 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02940.html">Cal3</a></li>418 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02940.html">Cal3</a></li>
1.08 KB
./usr/share/doc/libgtsam-dev/html/a02944.html
    
Offset 493, 16 lines modifiedOffset 493, 16 lines modified
493 ··</dd>493 ··</dd>
494 </dl>494 </dl>
495 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>495 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>
  
496 </div>496 </div>
497 </div>497 </div>
498 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>498 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
499 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_source.html">Cal3_S2.h</a></li>499 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Cal3_S2.h</a></li>
500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410.html">Cal3_S2.cpp</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323.html">Cal3_S2.cpp</a></li>
501 </ul>501 </ul>
502 </div><!--·contents·-->502 </div><!--·contents·-->
503 </div><!--·doc-content·-->503 </div><!--·doc-content·-->
504 <!--·start·footer·part·-->504 <!--·start·footer·part·-->
505 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->505 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
506 ··<ul>506 ··<ul>
507 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02944.html">Cal3_S2</a></li>507 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02944.html">Cal3_S2</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a02948.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_source.html">Cal3_S2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Cal3_S2.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02948.html">traits&lt;·Cal3_S2·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02948.html">traits&lt;·Cal3_S2·&gt;</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a02952.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_source.html">Cal3_S2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Cal3_S2.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02952.html">traits&lt;·const·Cal3_S2·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02952.html">traits&lt;·const·Cal3_S2·&gt;</a></li>
1.11 KB
./usr/share/doc/libgtsam-dev/html/a02956.html
    
Offset 572, 16 lines modifiedOffset 572, 16 lines modified
572 ··</dd>572 ··</dd>
573 </dl>573 </dl>
574 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>574 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>
  
575 </div>575 </div>
576 </div>576 </div>
577 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>577 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
578 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_source.html">Cal3_S2Stereo.h</a></li>578 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374_source.html">Cal3_S2Stereo.h</a></li>
579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278.html">Cal3_S2Stereo.cpp</a></li>579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467.html">Cal3_S2Stereo.cpp</a></li>
580 </ul>580 </ul>
581 </div><!--·contents·-->581 </div><!--·contents·-->
582 </div><!--·doc-content·-->582 </div><!--·doc-content·-->
583 <!--·start·footer·part·-->583 <!--·start·footer·part·-->
584 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->584 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
585 ··<ul>585 ··<ul>
586 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02956.html">Cal3_S2Stereo</a></li>586 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02956.html">Cal3_S2Stereo</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02960.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_source.html">Cal3_S2Stereo.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374_source.html">Cal3_S2Stereo.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02960.html">traits&lt;·Cal3_S2Stereo·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02960.html">traits&lt;·Cal3_S2Stereo·&gt;</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a02964.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_source.html">Cal3_S2Stereo.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374_source.html">Cal3_S2Stereo.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02964.html">traits&lt;·const·Cal3_S2Stereo·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02964.html">traits&lt;·const·Cal3_S2Stereo·&gt;</a></li>
1.1 KB
./usr/share/doc/libgtsam-dev/html/a02968.html
    
Offset 616, 16 lines modifiedOffset 616, 16 lines modified
616 ··</dd>616 ··</dd>
617 </dl>617 </dl>
618 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>618 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>
  
619 </div>619 </div>
620 </div>620 </div>
621 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>621 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_source.html">Cal3Bundler.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Cal3Bundler.h</a></li>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00323.html">Cal3Bundler.cpp</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461.html">Cal3Bundler.cpp</a></li>
624 </ul>624 </ul>
625 </div><!--·contents·-->625 </div><!--·contents·-->
626 </div><!--·doc-content·-->626 </div><!--·doc-content·-->
627 <!--·start·footer·part·-->627 <!--·start·footer·part·-->
628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
629 ··<ul>629 ··<ul>
630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02968.html">Cal3Bundler</a></li>630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02968.html">Cal3Bundler</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a02972.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_source.html">Cal3Bundler.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Cal3Bundler.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02972.html">traits&lt;·Cal3Bundler·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02972.html">traits&lt;·Cal3Bundler·&gt;</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a02976.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00314_source.html">Cal3Bundler.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Cal3Bundler.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02976.html">traits&lt;·const·Cal3Bundler·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02976.html">traits&lt;·const·Cal3Bundler·&gt;</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a02980.html
    
Offset 458, 16 lines modifiedOffset 458, 16 lines modified
458 <p>print·with·optional·string·</p>458 <p>print·with·optional·string·</p>
  
459 <p>Reimplemented·from·<a·class="el"·href="a02940.html#af34fab1325605601e9e71c49a89bd196">gtsam::Cal3</a>.</p>459 <p>Reimplemented·from·<a·class="el"·href="a02940.html#af34fab1325605601e9e71c49a89bd196">gtsam::Cal3</a>.</p>
  
460 </div>460 </div>
461 </div>461 </div>
462 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>462 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
463 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_source.html">Cal3DS2.h</a></li>463 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00293_source.html">Cal3DS2.h</a></li>
464 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00320.html">Cal3DS2.cpp</a></li>464 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413.html">Cal3DS2.cpp</a></li>
465 </ul>465 </ul>
466 </div><!--·contents·-->466 </div><!--·contents·-->
467 </div><!--·doc-content·-->467 </div><!--·doc-content·-->
468 <!--·start·footer·part·-->468 <!--·start·footer·part·-->
469 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->469 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
470 ··<ul>470 ··<ul>
471 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02980.html">Cal3DS2</a></li>471 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02980.html">Cal3DS2</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a02984.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_source.html">Cal3DS2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00293_source.html">Cal3DS2.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02984.html">traits&lt;·Cal3DS2·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02984.html">traits&lt;·Cal3DS2·&gt;</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a02988.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_source.html">Cal3DS2.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00293_source.html">Cal3DS2.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02988.html">traits&lt;·const·Cal3DS2·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02988.html">traits&lt;·const·Cal3DS2·&gt;</a></li>
1.12 KB
./usr/share/doc/libgtsam-dev/html/a02992.html
    
Offset 470, 16 lines modifiedOffset 470, 16 lines modified
470 ··</dd>470 ··</dd>
471 </dl>471 </dl>
472 <dl·class="section·return"><dt>Returns</dt><dd>point·in·(distorted)·image·coordinates·</dd></dl>472 <dl·class="section·return"><dt>Returns</dt><dd>point·in·(distorted)·image·coordinates·</dd></dl>
  
473 </div>473 </div>
474 </div>474 </div>
475 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>475 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
476 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00440_source.html">Cal3DS2_Base.h</a></li>476 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455_source.html">Cal3DS2_Base.h</a></li>
477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00413.html">Cal3DS2_Base.cpp</a></li>477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00356.html">Cal3DS2_Base.cpp</a></li>
478 </ul>478 </ul>
479 </div><!--·contents·-->479 </div><!--·contents·-->
480 </div><!--·doc-content·-->480 </div><!--·doc-content·-->
481 <!--·start·footer·part·-->481 <!--·start·footer·part·-->
482 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->482 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
483 ··<ul>483 ··<ul>
484 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02992.html">Cal3DS2_Base</a></li>484 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02992.html">Cal3DS2_Base</a></li>
1.11 KB
./usr/share/doc/libgtsam-dev/html/a02996.html
    
Offset 490, 16 lines modifiedOffset 490, 16 lines modified
490 ··</dd>490 ··</dd>
491 </dl>491 </dl>
492 <dl·class="section·return"><dt>Returns</dt><dd>point·in·(distorted)·image·coordinates·</dd></dl>492 <dl·class="section·return"><dt>Returns</dt><dd>point·in·(distorted)·image·coordinates·</dd></dl>
  
493 </div>493 </div>
494 </div>494 </div>
495 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>495 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
496 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">Cal3Fisheye.h</a></li>496 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00401_source.html">Cal3Fisheye.h</a></li>
497 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00374.html">Cal3Fisheye.cpp</a></li>497 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00347.html">Cal3Fisheye.cpp</a></li>
498 </ul>498 </ul>
499 </div><!--·contents·-->499 </div><!--·contents·-->
500 </div><!--·doc-content·-->500 </div><!--·doc-content·-->
501 <!--·start·footer·part·-->501 <!--·start·footer·part·-->
502 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->502 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
503 ··<ul>503 ··<ul>
504 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02996.html">Cal3Fisheye</a></li>504 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a02996.html">Cal3Fisheye</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a03000.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">Cal3Fisheye.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00401_source.html">Cal3Fisheye.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03000.html">traits&lt;·Cal3Fisheye·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03000.html">traits&lt;·Cal3Fisheye·&gt;</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a03004.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">Cal3Fisheye.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00401_source.html">Cal3Fisheye.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03004.html">traits&lt;·const·Cal3Fisheye·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03004.html">traits&lt;·const·Cal3Fisheye·&gt;</a></li>
1.1 KB
./usr/share/doc/libgtsam-dev/html/a03008.html
    
Offset 494, 16 lines modifiedOffset 494, 16 lines modified
494 ··</dd>494 ··</dd>
495 </dl>495 </dl>
496 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>496 <dl·class="section·return"><dt>Returns</dt><dd>point·in·image·coordinates·</dd></dl>
  
497 </div>497 </div>
498 </div>498 </div>
499 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>499 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_source.html">Cal3Unified.h</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00365_source.html">Cal3Unified.h</a></li>
501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392.html">Cal3Unified.cpp</a></li>501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00473.html">Cal3Unified.cpp</a></li>
502 </ul>502 </ul>
503 </div><!--·contents·-->503 </div><!--·contents·-->
504 </div><!--·doc-content·-->504 </div><!--·doc-content·-->
505 <!--·start·footer·part·-->505 <!--·start·footer·part·-->
506 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->506 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
507 ··<ul>507 ··<ul>
508 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03008.html">Cal3Unified</a></li>508 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03008.html">Cal3Unified</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a03012.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_source.html">Cal3Unified.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00365_source.html">Cal3Unified.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03012.html">traits&lt;·Cal3Unified·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03012.html">traits&lt;·Cal3Unified·&gt;</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a03016.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305_source.html">Cal3Unified.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00365_source.html">Cal3Unified.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03016.html">traits&lt;·const·Cal3Unified·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03016.html">traits&lt;·const·Cal3Unified·&gt;</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a03020.html
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
158 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">159 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">
160 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>160 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
161 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>161 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
162 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 </table>163 </table>
164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">CalibratedCamera.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00443_source.html">CalibratedCamera.h</a></li>
166 </ul>166 </ul>
167 </div><!--·contents·-->167 </div><!--·contents·-->
168 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
169 <!--·start·footer·part·-->169 <!--·start·footer·part·-->
170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
171 ··<ul>171 ··<ul>
172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03020.html">CheiralityException</a></li>172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03020.html">CheiralityException</a></li>
1.26 KB
./usr/share/doc/libgtsam-dev/html/a03024.html
    
Offset 660, 16 lines modifiedOffset 660, 16 lines modified
  
660 <p>Return·the·start·and·end·indices·(inclusive)·of·the·translation·component·of·the·exponential·map·parameterization.·</p>660 <p>Return·the·start·and·end·indices·(inclusive)·of·the·translation·component·of·the·exponential·map·parameterization.·</p>
661 <dl·class="section·return"><dt>Returns</dt><dd>a·pair·of·[start,·end]·indices·into·the·tangent·space·vector·</dd></dl>661 <dl·class="section·return"><dt>Returns</dt><dd>a·pair·of·[start,·end]·indices·into·the·tangent·space·vector·</dd></dl>
  
662 </div>662 </div>
663 </div>663 </div>
664 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>664 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
665 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">CalibratedCamera.h</a></li>665 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00443_source.html">CalibratedCamera.h</a></li>
666 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00416.html">CalibratedCamera.cpp</a></li>666 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00452.html">CalibratedCamera.cpp</a></li>
667 </ul>667 </ul>
668 </div><!--·contents·-->668 </div><!--·contents·-->
669 </div><!--·doc-content·-->669 </div><!--·doc-content·-->
670 <!--·start·footer·part·-->670 <!--·start·footer·part·-->
671 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->671 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
672 ··<ul>672 ··<ul>
673 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03024.html">PinholeBase</a></li>673 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03024.html">PinholeBase</a></li>
1.11 KB
./usr/share/doc/libgtsam-dev/html/a03028.html
    
Offset 653, 16 lines modifiedOffset 653, 16 lines modified
653 ··</dd>653 ··</dd>
654 </dl>654 </dl>
655 <dl·class="section·return"><dt>Returns</dt><dd>range·(double)·</dd></dl>655 <dl·class="section·return"><dt>Returns</dt><dd>range·(double)·</dd></dl>
  
656 </div>656 </div>
657 </div>657 </div>
658 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>658 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
659 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">CalibratedCamera.h</a></li>659 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00443_source.html">CalibratedCamera.h</a></li>
660 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00416.html">CalibratedCamera.cpp</a></li>660 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00452.html">CalibratedCamera.cpp</a></li>
661 </ul>661 </ul>
662 </div><!--·contents·-->662 </div><!--·contents·-->
663 </div><!--·doc-content·-->663 </div><!--·doc-content·-->
664 <!--·start·footer·part·-->664 <!--·start·footer·part·-->
665 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->665 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
666 ··<ul>666 ··<ul>
667 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03028.html">CalibratedCamera</a></li>667 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03028.html">CalibratedCamera</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a03032.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">CalibratedCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00443_source.html">CalibratedCamera.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03032.html">traits&lt;·CalibratedCamera·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03032.html">traits&lt;·CalibratedCamera·&gt;</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a03036.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">CalibratedCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00443_source.html">CalibratedCamera.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03036.html">traits&lt;·const·CalibratedCamera·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03036.html">traits&lt;·const·CalibratedCamera·&gt;</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a03040.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 <tr·class="separator:a3473187a5abd736623426357e7ab7946·inherit·pub_methods_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a3473187a5abd736623426357e7ab7946·inherit·pub_methods_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="inherit_header·pub_types_a02936"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02936')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02936.html">gtsam::HasRange&lt;·CalibratedCamera,·T,·double·&gt;</a></td></tr>123 <tr·class="inherit_header·pub_types_a02936"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02936')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02936.html">gtsam::HasRange&lt;·CalibratedCamera,·T,·double·&gt;</a></td></tr>
124 <tr·class="memitem:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top">124 <tr·class="memitem:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top">
125 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>125 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
126 <tr·class="separator:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">CalibratedCamera.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00443_source.html">CalibratedCamera.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03040.html">Range&lt;·CalibratedCamera,·T·&gt;</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03040.html">Range&lt;·CalibratedCamera,·T·&gt;</a></li>
1.62 KB
./usr/share/doc/libgtsam-dev/html/a03044.html
    
Offset 383, 15 lines modifiedOffset 383, 15 lines modified
  
383 <p>Do·Schur·complement,·given·Jacobian·as·Fs,E,P,·return·<a·class="el"·href="a02472.html"·title="This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·blocks.">SymmetricBlockMatrix</a>·G·=·F'·*·F·-·F'·*·E·*·P·*·E'·*·F·g·=·F'·*·(b·-·E·*·P·*·E'·*·b)·In·this·version,·we·allow·for·the·case·where·the·keys·in·the·Jacobian·are·organized·differently·from·the·keys·in·the·output·<a·class="el"·href="a02472.html"·title="This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·blocks.">SymmetricBlockMatrix</a>·In·particular:·each·diagonal·block·of·the·Jacobian·F·captures·2·poses·(useful·for·rolling·shutter·and·extrinsic·calibration)·such·that·F·keeps·the·block·structure·that·makes·the·Schur·complement·trick·fast.·</p>383 <p>Do·Schur·complement,·given·Jacobian·as·Fs,E,P,·return·<a·class="el"·href="a02472.html"·title="This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·blocks.">SymmetricBlockMatrix</a>·G·=·F'·*·F·-·F'·*·E·*·P·*·E'·*·F·g·=·F'·*·(b·-·E·*·P·*·E'·*·b)·In·this·version,·we·allow·for·the·case·where·the·keys·in·the·Jacobian·are·organized·differently·from·the·keys·in·the·output·<a·class="el"·href="a02472.html"·title="This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·blocks.">SymmetricBlockMatrix</a>·In·particular:·each·diagonal·block·of·the·Jacobian·F·captures·2·poses·(useful·for·rolling·shutter·and·extrinsic·calibration)·such·that·F·keeps·the·block·structure·that·makes·the·Schur·complement·trick·fast.·</p>
384 <p>N·=·2·or·3·(point·dimension),·ND·is·the·Jacobian·block·dimension,·NDD·is·the·Hessian·block·dimension·</p>384 <p>N·=·2·or·3·(point·dimension),·ND·is·the·Jacobian·block·dimension,·NDD·is·the·Hessian·block·dimension·</p>
  
385 </div>385 </div>
386 </div>386 </div>
387 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>387 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">CameraSet.h</a></li>388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464_source.html">CameraSet.h</a></li>
389 </ul>389 </ul>
390 </div><!--·contents·-->390 </div><!--·contents·-->
391 </div><!--·doc-content·-->391 </div><!--·doc-content·-->
392 <!--·start·footer·part·-->392 <!--·start·footer·part·-->
393 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->393 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
394 ··<ul>394 ··<ul>
395 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03044.html">CameraSet</a></li>395 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03044.html">CameraSet</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a03048.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">CameraSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464_source.html">CameraSet.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03048.html">traits&lt;·CameraSet&lt;·CAMERA·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03048.html">traits&lt;·CameraSet&lt;·CAMERA·&gt;·&gt;</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a03052.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">CameraSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464_source.html">CameraSet.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03052.html">traits&lt;·const·CameraSet&lt;·CAMERA·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03052.html">traits&lt;·const·CameraSet&lt;·CAMERA·&gt;·&gt;</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a03060.html
    
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
147 Static·Public·Member·Functions</h2></td></tr>147 Static·Public·Member·Functions</h2></td></tr>
148 <tr·class="memitem:a0c0dd4eaf770065a36a5546bb9790adf"·id="r_a0c0dd4eaf770065a36a5546bb9790adf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c0dd4eaf770065a36a5546bb9790adf"·name="a0c0dd4eaf770065a36a5546bb9790adf"></a>148 <tr·class="memitem:a0c0dd4eaf770065a36a5546bb9790adf"·id="r_a0c0dd4eaf770065a36a5546bb9790adf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0c0dd4eaf770065a36a5546bb9790adf"·name="a0c0dd4eaf770065a36a5546bb9790adf"></a>
149 static·<a·class="el"·href="a03060.html">Cyclic</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Identity</b>·()</td></tr>149 static·<a·class="el"·href="a03060.html">Cyclic</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Identity</b>·()</td></tr>
150 <tr·class="separator:a0c0dd4eaf770065a36a5546bb9790adf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:a0c0dd4eaf770065a36a5546bb9790adf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 </table>151 </table>
152 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>152 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">Cyclic.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410_source.html">Cyclic.h</a></li>
154 </ul>154 </ul>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
159 ··<ul>159 ··<ul>
160 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03060.html">Cyclic</a></li>160 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03060.html">Cyclic</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03064.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03060.html">Cyclic</a>&lt;·N·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03060.html">Cyclic</a>&lt;·N·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03060.html">Cyclic</a>&lt;·N·&gt;·&amp;m1,·const·<a·class="el"·href="a03060.html">Cyclic</a>&lt;·N·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03060.html">Cyclic</a>&lt;·N·&gt;·&amp;m1,·const·<a·class="el"·href="a03060.html">Cyclic</a>&lt;·N·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">Cyclic.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00410_source.html">Cyclic.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03064.html">traits&lt;·Cyclic&lt;·N·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03064.html">traits&lt;·Cyclic&lt;·N·&gt;·&gt;</a></li>
770 B
./usr/share/doc/libgtsam-dev/html/a03068.html
    
Offset 356, 15 lines modifiedOffset 356, 15 lines modified
356 ··</table>356 ··</table>
357 ··</dd>357 ··</dd>
358 </dl>358 </dl>
  
359 </div>359 </div>
360 </div>360 </div>
361 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>361 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00275_source.html">EssentialMatrix.h</a></li>362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392_source.html">EssentialMatrix.h</a></li>
363 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>EssentialMatrix.cpp</b></li>363 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>EssentialMatrix.cpp</b></li>
364 </ul>364 </ul>
365 </div><!--·contents·-->365 </div><!--·contents·-->
366 </div><!--·doc-content·-->366 </div><!--·doc-content·-->
367 <!--·start·footer·part·-->367 <!--·start·footer·part·-->
368 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->368 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
369 ··<ul>369 ··<ul>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a03072.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00275_source.html">EssentialMatrix.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392_source.html">EssentialMatrix.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03072.html">traits&lt;·EssentialMatrix·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03072.html">traits&lt;·EssentialMatrix·&gt;</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a03076.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00275_source.html">EssentialMatrix.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00392_source.html">EssentialMatrix.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03076.html">traits&lt;·const·EssentialMatrix·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03076.html">traits&lt;·const·EssentialMatrix·&gt;</a></li>
820 B
./usr/share/doc/libgtsam-dev/html/a03080.html
    
Offset 428, 15 lines modifiedOffset 428, 15 lines modified
428 ··</dd>428 ··</dd>
429 </dl>429 </dl>
430 <dl·class="section·return"><dt>Returns</dt><dd>Transformed·line·in·camera·frame·</dd></dl>430 <dl·class="section·return"><dt>Returns</dt><dd>Transformed·line·in·camera·frame·</dd></dl>
  
431 </div>431 </div>
432 </div>432 </div>
433 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>433 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
434 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">Line3.h</a></li>434 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00281_source.html">Line3.h</a></li>
435 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>Line3.cpp</b></li>435 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>Line3.cpp</b></li>
436 </ul>436 </ul>
437 </div><!--·contents·-->437 </div><!--·contents·-->
438 </div><!--·doc-content·-->438 </div><!--·doc-content·-->
439 <!--·start·footer·part·-->439 <!--·start·footer·part·-->
440 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->440 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
441 ··<ul>441 ··<ul>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a03084.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">Line3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00281_source.html">Line3.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03084.html">traits&lt;·Line3·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03084.html">traits&lt;·Line3·&gt;</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a03088.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">Line3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00281_source.html">Line3.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03088.html">traits&lt;·const·Line3·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03088.html">traits&lt;·const·Line3·&gt;</a></li>
836 B
./usr/share/doc/libgtsam-dev/html/a03092.html
    
Offset 266, 15 lines modifiedOffset 266, 15 lines modified
266 ··</dd>266 ··</dd>
267 </dl>267 </dl>
268 <dl·class="section·return"><dt>Returns</dt><dd>the·transformed·plane·</dd></dl>268 <dl·class="section·return"><dt>Returns</dt><dd>the·transformed·plane·</dd></dl>
  
269 </div>269 </div>
270 </div>270 </div>
271 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>271 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464_source.html">OrientedPlane3.h</a></li>272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00395_source.html">OrientedPlane3.h</a></li>
273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>OrientedPlane3.cpp</b></li>273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>OrientedPlane3.cpp</b></li>
274 </ul>274 </ul>
275 </div><!--·contents·-->275 </div><!--·contents·-->
276 </div><!--·doc-content·-->276 </div><!--·doc-content·-->
277 <!--·start·footer·part·-->277 <!--·start·footer·part·-->
278 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->278 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
279 ··<ul>279 ··<ul>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a03096.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464_source.html">OrientedPlane3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00395_source.html">OrientedPlane3.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03096.html">traits&lt;·OrientedPlane3·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03096.html">traits&lt;·OrientedPlane3·&gt;</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a03100.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00464_source.html">OrientedPlane3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00395_source.html">OrientedPlane3.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03100.html">traits&lt;·const·OrientedPlane3·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03100.html">traits&lt;·const·OrientedPlane3·&gt;</a></li>
881 B
./usr/share/doc/libgtsam-dev/html/a03104.html
    
Offset 903, 15 lines modifiedOffset 903, 15 lines modified
903 ··</dd>903 ··</dd>
904 </dl>904 </dl>
905 <dl·class="section·return"><dt>Returns</dt><dd>range·(double)·</dd></dl>905 <dl·class="section·return"><dt>Returns</dt><dd>range·(double)·</dd></dl>
  
906 </div>906 </div>
907 </div>907 </div>
908 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>908 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
909 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_source.html">PinholeCamera.h</a></li>909 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">PinholeCamera.h</a></li>
910 </ul>910 </ul>
911 </div><!--·contents·-->911 </div><!--·contents·-->
912 </div><!--·doc-content·-->912 </div><!--·doc-content·-->
913 <!--·start·footer·part·-->913 <!--·start·footer·part·-->
914 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->914 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
915 ··<ul>915 ··<ul>
916 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03104.html">PinholeCamera</a></li>916 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03104.html">PinholeCamera</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03108.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_source.html">PinholeCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">PinholeCamera.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03108.html">traits&lt;·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03108.html">traits&lt;·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></li>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a03112.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_source.html">PinholeCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">PinholeCamera.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03112.html">traits&lt;·const·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03112.html">traits&lt;·const·PinholeCamera&lt;·Calibration·&gt;·&gt;</a></li>
1.63 KB
./usr/share/doc/libgtsam-dev/html/a03116.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 <tr·class="separator:a3473187a5abd736623426357e7ab7946·inherit·pub_methods_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a3473187a5abd736623426357e7ab7946·inherit·pub_methods_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="inherit_header·pub_types_a02936"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02936')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02936.html">gtsam::HasRange&lt;·PinholeCamera&lt;·Calibration·&gt;,·T,·double·&gt;</a></td></tr>123 <tr·class="inherit_header·pub_types_a02936"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02936')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02936.html">gtsam::HasRange&lt;·PinholeCamera&lt;·Calibration·&gt;,·T,·double·&gt;</a></td></tr>
124 <tr·class="memitem:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top">124 <tr·class="memitem:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top">
125 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>125 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
126 <tr·class="separator:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00335_source.html">PinholeCamera.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00422_source.html">PinholeCamera.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03116.html">Range&lt;·PinholeCamera&lt;·Calibration·&gt;,·T·&gt;</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03116.html">Range&lt;·PinholeCamera&lt;·Calibration·&gt;,·T·&gt;</a></li>
876 B
./usr/share/doc/libgtsam-dev/html/a03120.html
    
Offset 592, 15 lines modifiedOffset 592, 15 lines modified
592 ··</dd>592 ··</dd>
593 </dl>593 </dl>
594 <dl·class="section·return"><dt>Returns</dt><dd>range·(double)·</dd></dl>594 <dl·class="section·return"><dt>Returns</dt><dd>range·(double)·</dd></dl>
  
595 </div>595 </div>
596 </div>596 </div>
597 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>597 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467_source.html">PinholePose.h</a></li>598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_source.html">PinholePose.h</a></li>
599 </ul>599 </ul>
600 </div><!--·contents·-->600 </div><!--·contents·-->
601 </div><!--·doc-content·-->601 </div><!--·doc-content·-->
602 <!--·start·footer·part·-->602 <!--·start·footer·part·-->
603 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->603 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
604 ··<ul>604 ··<ul>
605 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03120.html">PinholeBaseK</a></li>605 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03120.html">PinholeBaseK</a></li>
813 B
./usr/share/doc/libgtsam-dev/html/a03124.html
    
Offset 662, 15 lines modifiedOffset 662, 15 lines modified
662 ··</table>662 ··</table>
663 ··</dd>663 ··</dd>
664 </dl>664 </dl>
  
665 </div>665 </div>
666 </div>666 </div>
667 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>667 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
668 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467_source.html">PinholePose.h</a></li>668 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_source.html">PinholePose.h</a></li>
669 </ul>669 </ul>
670 </div><!--·contents·-->670 </div><!--·contents·-->
671 </div><!--·doc-content·-->671 </div><!--·doc-content·-->
672 <!--·start·footer·part·-->672 <!--·start·footer·part·-->
673 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->673 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
674 ··<ul>674 ··<ul>
675 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03124.html">PinholePose</a></li>675 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03124.html">PinholePose</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a03128.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467_source.html">PinholePose.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_source.html">PinholePose.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03128.html">traits&lt;·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03128.html">traits&lt;·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03132.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00467_source.html">PinholePose.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00404_source.html">PinholePose.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03132.html">traits&lt;·const·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03132.html">traits&lt;·const·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a></li>
931 B
./usr/share/doc/libgtsam-dev/html/a03136.html
    
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 <p>print·</p>262 <p>print·</p>
  
263 <p>Reimplemented·from·<a·class="el"·href="a03044.html#a0a63d102fb3a0ff2bae4e1e6afeab87e">gtsam::CameraSet&lt;·CAMERA·&gt;</a>.</p>263 <p>Reimplemented·from·<a·class="el"·href="a03044.html#a0a63d102fb3a0ff2bae4e1e6afeab87e">gtsam::CameraSet&lt;·CAMERA·&gt;</a>.</p>
  
264 </div>264 </div>
265 </div>265 </div>
266 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>266 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_source.html">PinholeSet.h</a></li>267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00290_source.html">PinholeSet.h</a></li>
268 </ul>268 </ul>
269 </div><!--·contents·-->269 </div><!--·contents·-->
270 </div><!--·doc-content·-->270 </div><!--·doc-content·-->
271 <!--·start·footer·part·-->271 <!--·start·footer·part·-->
272 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->272 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
273 ··<ul>273 ··<ul>
274 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03136.html">PinholeSet</a></li>274 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03136.html">PinholeSet</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a03140.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_source.html">PinholeSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00290_source.html">PinholeSet.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03140.html">traits&lt;·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03140.html">traits&lt;·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a03144.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a03136.html">PinholeSet</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00383_source.html">PinholeSet.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00290_source.html">PinholeSet.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03144.html">traits&lt;·const·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03144.html">traits&lt;·const·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></li>
1.33 KB
./usr/share/doc/libgtsam-dev/html/a03148.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
115 Public·Types</h2></td></tr>115 Public·Types</h2></td></tr>
116 <tr·class="memitem:a2ff9787457404e5da3c6071c6efbf666"·id="r_a2ff9787457404e5da3c6071c6efbf666"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2ff9787457404e5da3c6071c6efbf666"·name="a2ff9787457404e5da3c6071c6efbf666"></a>116 <tr·class="memitem:a2ff9787457404e5da3c6071c6efbf666"·id="r_a2ff9787457404e5da3c6071c6efbf666"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2ff9787457404e5da3c6071c6efbf666"·name="a2ff9787457404e5da3c6071c6efbf666"></a>
117 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>117 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
118 <tr·class="separator:a2ff9787457404e5da3c6071c6efbf666"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a2ff9787457404e5da3c6071c6efbf666"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00449_source.html">Point2.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00284_source.html">Point2.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03148.html">Range&lt;·Point2,·Point2·&gt;</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03148.html">Range&lt;·Point2,·Point2·&gt;</a></li>
1.33 KB
./usr/share/doc/libgtsam-dev/html/a03152.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
115 Public·Types</h2></td></tr>115 Public·Types</h2></td></tr>
116 <tr·class="memitem:ab6c42db40d895731be1ef3a7e37aa3cb"·id="r_ab6c42db40d895731be1ef3a7e37aa3cb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab6c42db40d895731be1ef3a7e37aa3cb"·name="ab6c42db40d895731be1ef3a7e37aa3cb"></a>116 <tr·class="memitem:ab6c42db40d895731be1ef3a7e37aa3cb"·id="r_ab6c42db40d895731be1ef3a7e37aa3cb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab6c42db40d895731be1ef3a7e37aa3cb"·name="ab6c42db40d895731be1ef3a7e37aa3cb"></a>
117 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>117 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
118 <tr·class="separator:ab6c42db40d895731be1ef3a7e37aa3cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:ab6c42db40d895731be1ef3a7e37aa3cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00344_source.html">Point3.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00332_source.html">Point3.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03152.html">Range&lt;·Point3,·Point3·&gt;</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03152.html">Range&lt;·Point3,·Point3·&gt;</a></li>
1.1 KB
./usr/share/doc/libgtsam-dev/html/a03156.html
    
Offset 805, 16 lines modifiedOffset 805, 16 lines modified
805 ··</dd>805 ··</dd>
806 </dl>806 </dl>
807 <dl·class="section·return"><dt>Returns</dt><dd>xihat,·3*3·element·of·Lie·algebra·that·can·be·exponentiated·</dd></dl>807 <dl·class="section·return"><dt>Returns</dt><dd>xihat,·3*3·element·of·Lie·algebra·that·can·be·exponentiated·</dd></dl>
  
808 </div>808 </div>
809 </div>809 </div>
810 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>810 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
811 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Pose2.h</a></li>811 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">Pose2.h</a></li>
812 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326.html">Pose2.cpp</a></li>812 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00320.html">Pose2.cpp</a></li>
813 </ul>813 </ul>
814 </div><!--·contents·-->814 </div><!--·contents·-->
815 </div><!--·doc-content·-->815 </div><!--·doc-content·-->
816 <!--·start·footer·part·-->816 <!--·start·footer·part·-->
817 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->817 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
818 ··<ul>818 ··<ul>
819 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03156.html">Pose2</a></li>819 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03156.html">Pose2</a></li>
1.93 KB
./usr/share/doc/libgtsam-dev/html/a03160.html
    
Offset 110, 16 lines modifiedOffset 110, 16 lines modified
110 static·GTSAM_EXPORT·<a·class="el"·href="a03156.html">Pose2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector3·&amp;v,·ChartJacobian·H=boost::none)</td></tr>110 static·GTSAM_EXPORT·<a·class="el"·href="a03156.html">Pose2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector3·&amp;v,·ChartJacobian·H=boost::none)</td></tr>
111 <tr·class="separator:a0d1499ba60d9bf74e432b9c4398c7dbd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a0d1499ba60d9bf74e432b9c4398c7dbd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a3b9d729b96d9111df84359efab705bf3"·id="r_a3b9d729b96d9111df84359efab705bf3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b9d729b96d9111df84359efab705bf3"·name="a3b9d729b96d9111df84359efab705bf3"></a>112 <tr·class="memitem:a3b9d729b96d9111df84359efab705bf3"·id="r_a3b9d729b96d9111df84359efab705bf3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3b9d729b96d9111df84359efab705bf3"·name="a3b9d729b96d9111df84359efab705bf3"></a>
113 static·GTSAM_EXPORT·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03156.html">Pose2</a>·&amp;<a·class="el"·href="a03156.html#a7a70ba51dc16fe3d18cd2c16cb10b46c">r</a>,·ChartJacobian·H=boost::none)</td></tr>113 static·GTSAM_EXPORT·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03156.html">Pose2</a>·&amp;<a·class="el"·href="a03156.html#a7a70ba51dc16fe3d18cd2c16cb10b46c">r</a>,·ChartJacobian·H=boost::none)</td></tr>
114 <tr·class="separator:a3b9d729b96d9111df84359efab705bf3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a3b9d729b96d9111df84359efab705bf3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Pose2.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">Pose2.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326.html">Pose2.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00320.html">Pose2.cpp</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>124 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03156.html">Pose2</a></li><li·class="navelem"><a·class="el"·href="a03160.html">ChartAtOrigin</a></li>125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03156.html">Pose2</a></li><li·class="navelem"><a·class="el"·href="a03160.html">ChartAtOrigin</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03164.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Pose2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">Pose2.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03164.html">traits&lt;·Pose2·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03164.html">traits&lt;·Pose2·&gt;</a></li>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a03168.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Pose2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">Pose2.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03168.html">traits&lt;·const·Pose2·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03168.html">traits&lt;·const·Pose2·&gt;</a></li>
1.59 KB
./usr/share/doc/libgtsam-dev/html/a03172.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 <tr·class="separator:a18a8e6d29d7a064725d752618854e67e·inherit·pub_methods_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a18a8e6d29d7a064725d752618854e67e·inherit·pub_methods_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="inherit_header·pub_types_a02932"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02932')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·Pose2,·T,·Rot2·&gt;</a></td></tr>123 <tr·class="inherit_header·pub_types_a02932"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02932')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·Pose2,·T,·Rot2·&gt;</a></td></tr>
124 <tr·class="memitem:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"·id="r_af51f1b9d25df3d646946cae54bf11e25"><td·class="memItemLeft"·align="right"·valign="top">124 <tr·class="memitem:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"·id="r_af51f1b9d25df3d646946cae54bf11e25"><td·class="memItemLeft"·align="right"·valign="top">
125 typedef·<a·class="el"·href="a03212.html">Rot2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>125 typedef·<a·class="el"·href="a03212.html">Rot2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
126 <tr·class="separator:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Pose2.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">Pose2.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03172.html">Bearing&lt;·Pose2,·T·&gt;</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03172.html">Bearing&lt;·Pose2,·T·&gt;</a></li>
1.55 KB
./usr/share/doc/libgtsam-dev/html/a03176.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 <tr·class="separator:a3473187a5abd736623426357e7ab7946·inherit·pub_methods_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a3473187a5abd736623426357e7ab7946·inherit·pub_methods_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="inherit_header·pub_types_a02936"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02936')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02936.html">gtsam::HasRange&lt;·Pose2,·T,·double·&gt;</a></td></tr>123 <tr·class="inherit_header·pub_types_a02936"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02936')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02936.html">gtsam::HasRange&lt;·Pose2,·T,·double·&gt;</a></td></tr>
124 <tr·class="memitem:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top">124 <tr·class="memitem:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top">
125 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>125 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
126 <tr·class="separator:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00398_source.html">Pose2.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">Pose2.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03176.html">Range&lt;·Pose2,·T·&gt;</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03176.html">Range&lt;·Pose2,·T·&gt;</a></li>
2.57 KB
./usr/share/doc/libgtsam-dev/html/a03180.html
    
Offset 705, 15 lines modifiedOffset 705, 15 lines modified
705 ··········<td>)</td>705 ··········<td>)</td>
706 ··········<td></td><td>·const</td>706 ··········<td></td><td>·const</td>
707 ········</tr>707 ········</tr>
708 ······</table>708 ······</table>
709 </div><div·class="memdoc">709 </div><div·class="memdoc">
  
710 <p>Interpolate·between·two·poses·via·individual·rotation·and·translation·interpolation.·</p>710 <p>Interpolate·between·two·poses·via·individual·rotation·and·translation·interpolation.·</p>
711 <p>The·default·"interpolate"·method·defined·in·<a·class="el"·href="a00011.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>·minimizes·the·geodesic·distance·on·the·manifold,·leading·to·a·screw·motion·interpolation·in·Cartesian·space,·which·might·not·be·what·is·expected.·In·contrast,·this·method·executes·a·straight·line·interpolation·for·the·translation,·while·still·using·interpolate·(aka·"slerp")·for·the·rotational·component.·This·might·be·more·intuitive·in·many·applications.</p>711 <p>The·default·"interpolate"·method·defined·in·<a·class="el"·href="a00128.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>·minimizes·the·geodesic·distance·on·the·manifold,·leading·to·a·screw·motion·interpolation·in·Cartesian·space,·which·might·not·be·what·is·expected.·In·contrast,·this·method·executes·a·straight·line·interpolation·for·the·translation,·while·still·using·interpolate·(aka·"slerp")·for·the·rotational·component.·This·might·be·more·intuitive·in·many·applications.</p>
712 <dl·class="params"><dt>Parameters</dt><dd>712 <dl·class="params"><dt>Parameters</dt><dd>
713 ··<table·class="params">713 ··<table·class="params">
714 ····<tr><td·class="paramname">T</td><td>End·point·of·interpolation.·</td></tr>714 ····<tr><td·class="paramname">T</td><td>End·point·of·interpolation.·</td></tr>
715 ····<tr><td·class="paramname">t</td><td>A·value·in·[0,·1].·</td></tr>715 ····<tr><td·class="paramname">t</td><td>A·value·in·[0,·1].·</td></tr>
716 ··</table>716 ··</table>
717 ··</dd>717 ··</dd>
718 </dl>718 </dl>
Offset 1158, 16 lines modifiedOffset 1158, 16 lines modified
1158 ··</dd>1158 ··</dd>
1159 </dl>1159 </dl>
1160 <dl·class="section·return"><dt>Returns</dt><dd>xihat,·4*4·element·of·Lie·algebra·that·can·be·exponentiated·</dd></dl>1160 <dl·class="section·return"><dt>Returns</dt><dd>xihat,·4*4·element·of·Lie·algebra·that·can·be·exponentiated·</dd></dl>
  
1161 </div>1161 </div>
1162 </div>1162 </div>
1163 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1163 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_source.html">Pose3.h</a></li>1164 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">Pose3.h</a></li>
1165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455.html">Pose3.cpp</a></li>1165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419.html">Pose3.cpp</a></li>
1166 </ul>1166 </ul>
1167 </div><!--·contents·-->1167 </div><!--·contents·-->
1168 </div><!--·doc-content·-->1168 </div><!--·doc-content·-->
1169 <!--·start·footer·part·-->1169 <!--·start·footer·part·-->
1170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1170 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1171 ··<ul>1171 ··<ul>
1172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03180.html">Pose3</a></li>1172 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03180.html">Pose3</a></li>
1.84 KB
./usr/share/doc/libgtsam-dev/html/a03184.html
    
Offset 110, 16 lines modifiedOffset 110, 16 lines modified
110 static·<a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector6·&amp;xi,·ChartJacobian·Hxi=boost::none)</td></tr>110 static·<a·class="el"·href="a03180.html">Pose3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector6·&amp;xi,·ChartJacobian·Hxi=boost::none)</td></tr>
111 <tr·class="separator:a3dc12383fca4d0f1aab19f3b09c4c838"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a3dc12383fca4d0f1aab19f3b09c4c838"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a6fa6fae5e1b8aa070064ce76f3d2da15"·id="r_a6fa6fae5e1b8aa070064ce76f3d2da15"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fa6fae5e1b8aa070064ce76f3d2da15"·name="a6fa6fae5e1b8aa070064ce76f3d2da15"></a>112 <tr·class="memitem:a6fa6fae5e1b8aa070064ce76f3d2da15"·id="r_a6fa6fae5e1b8aa070064ce76f3d2da15"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6fa6fae5e1b8aa070064ce76f3d2da15"·name="a6fa6fae5e1b8aa070064ce76f3d2da15"></a>
113 static·Vector6&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;pose,·ChartJacobian·Hpose=boost::none)</td></tr>113 static·Vector6&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03180.html">Pose3</a>·&amp;pose,·ChartJacobian·Hpose=boost::none)</td></tr>
114 <tr·class="separator:a6fa6fae5e1b8aa070064ce76f3d2da15"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a6fa6fae5e1b8aa070064ce76f3d2da15"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_source.html">Pose3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">Pose3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00455.html">Pose3.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00419.html">Pose3.cpp</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>124 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03180.html">Pose3</a></li><li·class="navelem"><a·class="el"·href="a03184.html">ChartAtOrigin</a></li>125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03180.html">Pose3</a></li><li·class="navelem"><a·class="el"·href="a03184.html">ChartAtOrigin</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03188.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_source.html">Pose3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">Pose3.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03188.html">traits&lt;·Pose3·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03188.html">traits&lt;·Pose3·&gt;</a></li>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a03192.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_source.html">Pose3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">Pose3.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03192.html">traits&lt;·const·Pose3·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03192.html">traits&lt;·const·Pose3·&gt;</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a03196.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 <tr·class="separator:a18a8e6d29d7a064725d752618854e67e·inherit·pub_methods_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a18a8e6d29d7a064725d752618854e67e·inherit·pub_methods_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="inherit_header·pub_types_a02932"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02932')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·Pose3,·Point3,·Unit3·&gt;</a></td></tr>123 <tr·class="inherit_header·pub_types_a02932"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02932')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·Pose3,·Point3,·Unit3·&gt;</a></td></tr>
124 <tr·class="memitem:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"·id="r_af51f1b9d25df3d646946cae54bf11e25"><td·class="memItemLeft"·align="right"·valign="top">124 <tr·class="memitem:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"·id="r_af51f1b9d25df3d646946cae54bf11e25"><td·class="memItemLeft"·align="right"·valign="top">
125 typedef·<a·class="el"·href="a03380.html">Unit3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>125 typedef·<a·class="el"·href="a03380.html">Unit3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
126 <tr·class="separator:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">Pose3.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03196.html">Bearing&lt;·Pose3,·Point3·&gt;</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03196.html">Bearing&lt;·Pose3,·Point3·&gt;</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a03200.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 <tr·class="separator:a18a8e6d29d7a064725d752618854e67e·inherit·pub_methods_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a18a8e6d29d7a064725d752618854e67e·inherit·pub_methods_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="inherit_header·pub_types_a02932"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02932')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·Pose3,·Pose3,·Unit3·&gt;</a></td></tr>123 <tr·class="inherit_header·pub_types_a02932"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02932')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02932.html">gtsam::HasBearing&lt;·Pose3,·Pose3,·Unit3·&gt;</a></td></tr>
124 <tr·class="memitem:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"·id="r_af51f1b9d25df3d646946cae54bf11e25"><td·class="memItemLeft"·align="right"·valign="top">124 <tr·class="memitem:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"·id="r_af51f1b9d25df3d646946cae54bf11e25"><td·class="memItemLeft"·align="right"·valign="top">
125 typedef·<a·class="el"·href="a03380.html">Unit3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>125 typedef·<a·class="el"·href="a03380.html">Unit3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
126 <tr·class="separator:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:af51f1b9d25df3d646946cae54bf11e25·inherit·pub_types_a02932"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">Pose3.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03200.html">Bearing&lt;·Pose3,·Pose3·&gt;</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03200.html">Bearing&lt;·Pose3,·Pose3·&gt;</a></li>
1.55 KB
./usr/share/doc/libgtsam-dev/html/a03204.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 <tr·class="separator:a3473187a5abd736623426357e7ab7946·inherit·pub_methods_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a3473187a5abd736623426357e7ab7946·inherit·pub_methods_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="inherit_header·pub_types_a02936"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02936')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02936.html">gtsam::HasRange&lt;·Pose3,·T,·double·&gt;</a></td></tr>123 <tr·class="inherit_header·pub_types_a02936"><td·colspan="2"·onclick="javascript:toggleInherit('pub_types_a02936')"><img·src="closed.png"·alt="-"/>&#160;Public·Types·inherited·from·<a·class="el"·href="a02936.html">gtsam::HasRange&lt;·Pose3,·T,·double·&gt;</a></td></tr>
124 <tr·class="memitem:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top">124 <tr·class="memitem:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"·id="r_aef42dee92183e12ed308977a64df7858"><td·class="memItemLeft"·align="right"·valign="top">
125 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>125 typedef·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
126 <tr·class="separator:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:aef42dee92183e12ed308977a64df7858·inherit·pub_types_a02936"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00341_source.html">Pose3.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00296_source.html">Pose3.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03204.html">Range&lt;·Pose3,·T·&gt;</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03204.html">Range&lt;·Pose3,·T·&gt;</a></li>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a03208.html
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>165 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
166 <tr·class="separator:a5053c2175c8196161d484e86846e0abb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:a5053c2175c8196161d484e86846e0abb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 <tr·class="memitem:a338daba22f4f0ed5a2806dd1233a4f90"·id="r_a338daba22f4f0ed5a2806dd1233a4f90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a338daba22f4f0ed5a2806dd1233a4f90"·name="a338daba22f4f0ed5a2806dd1233a4f90"></a>167 <tr·class="memitem:a338daba22f4f0ed5a2806dd1233a4f90"·id="r_a338daba22f4f0ed5a2806dd1233a4f90"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a338daba22f4f0ed5a2806dd1233a4f90"·name="a338daba22f4f0ed5a2806dd1233a4f90"></a>
168 typedef·Eigen::Matrix&lt;·_Scalar,·3,·1,·_Options,·3,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>168 typedef·Eigen::Matrix&lt;·_Scalar,·3,·1,·_Options,·3,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
169 <tr·class="separator:a338daba22f4f0ed5a2806dd1233a4f90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:a338daba22f4f0ed5a2806dd1233a4f90"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 </table>170 </table>
171 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>171 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00293_source.html">Quaternion.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00449_source.html">Quaternion.h</a></li>
173 </ul>173 </ul>
174 </div><!--·contents·-->174 </div><!--·contents·-->
175 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
176 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
178 ··<ul>178 ··<ul>
179 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03208.html">traits&lt;·QUATERNION_TYPE·&gt;</a></li>179 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03208.html">traits&lt;·QUATERNION_TYPE·&gt;</a></li>
1.07 KB
./usr/share/doc/libgtsam-dev/html/a03212.html
    
Offset 397, 16 lines modifiedOffset 397, 16 lines modified
397 ··</dd>397 ··</dd>
398 </dl>398 </dl>
399 <dl·class="section·return"><dt>Returns</dt><dd>2D·rotation·\(·\in·SO(2)·\)·</dd></dl>399 <dl·class="section·return"><dt>Returns</dt><dd>2D·rotation·\(·\in·SO(2)·\)·</dd></dl>
  
400 </div>400 </div>
401 </div>401 </div>
402 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>402 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">Rot2.h</a></li>403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_source.html">Rot2.h</a></li>
404 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00434.html">Rot2.cpp</a></li>404 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00428.html">Rot2.cpp</a></li>
405 </ul>405 </ul>
406 </div><!--·contents·-->406 </div><!--·contents·-->
407 </div><!--·doc-content·-->407 </div><!--·doc-content·-->
408 <!--·start·footer·part·-->408 <!--·start·footer·part·-->
409 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->409 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
410 ··<ul>410 ··<ul>
411 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03212.html">Rot2</a></li>411 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03212.html">Rot2</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a03216.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 static·<a·class="el"·href="a03212.html">Rot2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector1·&amp;v,·ChartJacobian·H=boost::none)</td></tr>110 static·<a·class="el"·href="a03212.html">Rot2</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector1·&amp;v,·ChartJacobian·H=boost::none)</td></tr>
111 <tr·class="separator:a66d3293dee20e3185e8f62228e6b4b31"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a66d3293dee20e3185e8f62228e6b4b31"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:ae0687d15773d543228f9ed84114a1243"·id="r_ae0687d15773d543228f9ed84114a1243"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae0687d15773d543228f9ed84114a1243"·name="ae0687d15773d543228f9ed84114a1243"></a>112 <tr·class="memitem:ae0687d15773d543228f9ed84114a1243"·id="r_ae0687d15773d543228f9ed84114a1243"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae0687d15773d543228f9ed84114a1243"·name="ae0687d15773d543228f9ed84114a1243"></a>
113 static·Vector1&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03212.html">Rot2</a>·&amp;r,·ChartJacobian·H=boost::none)</td></tr>113 static·Vector1&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03212.html">Rot2</a>·&amp;r,·ChartJacobian·H=boost::none)</td></tr>
114 <tr·class="separator:ae0687d15773d543228f9ed84114a1243"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:ae0687d15773d543228f9ed84114a1243"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">Rot2.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_source.html">Rot2.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03212.html">Rot2</a></li><li·class="navelem"><a·class="el"·href="a03216.html">ChartAtOrigin</a></li>124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03212.html">Rot2</a></li><li·class="navelem"><a·class="el"·href="a03216.html">ChartAtOrigin</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03220.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">Rot2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_source.html">Rot2.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03220.html">traits&lt;·Rot2·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03220.html">traits&lt;·Rot2·&gt;</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03224.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">Rot2.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00371_source.html">Rot2.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03224.html">traits&lt;·const·Rot2·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03224.html">traits&lt;·const·Rot2·&gt;</a></li>
2.4 KB
./usr/share/doc/libgtsam-dev/html/a03228.html
    
Offset 6105, 30 lines modifiedOffset 6105, 30 lines modified
00017d80:·7320·6765·6e65·7261·7465·6420·6672·6f6d··s·generated·from00017d80:·7320·6765·6e65·7261·7465·6420·6672·6f6d··s·generated·from
00017d90:·2074·6865·2066·6f6c·6c6f·7769·6e67·2066···the·following·f00017d90:·2074·6865·2066·6f6c·6c6f·7769·6e67·2066···the·following·f
00017da0:·696c·6573·3a3c·756c·3e0a·3c6c·693e·2f62··iles:<ul>.<li>/b00017da0:·696c·6573·3a3c·756c·3e0a·3c6c·693e·2f62··iles:<ul>.<li>/b
00017db0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl00017db0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
00017dc0:·652d·7061·7468·2f67·7473·616d·2d34·2e32··e-path/gtsam-4.200017dc0:·652d·7061·7468·2f67·7473·616d·2d34·2e32··e-path/gtsam-4.2
00017dd0:·2e30·2b64·6673·672f·6774·7361·6d2f·6765··.0+dfsg/gtsam/ge00017dd0:·2e30·2b64·6673·672f·6774·7361·6d2f·6765··.0+dfsg/gtsam/ge
00017de0:·6f6d·6574·7279·2f3c·6120·636c·6173·733d··ometry/<a·class=00017de0:·6f6d·6574·7279·2f3c·6120·636c·6173·733d··ometry/<a·class=
00017df0:·2265·6c22·2068·7265·663d·2261·3030·3338··"el"·href="a003800017df0:·2265·6c22·2068·7265·663d·2261·3030·3237··"el"·href="a0027
00017e00:·305f·736f·7572·6365·2e68·746d·6c22·3e52··0_source.html">R00017e00:·385f·736f·7572·6365·2e68·746d·6c22·3e52··8_source.html">R
00017e10:·6f74·332e·683c·2f61·3e3c·2f6c·693e·0a3c··ot3.h</a></li>.<00017e10:·6f74·332e·683c·2f61·3e3c·2f6c·693e·0a3c··ot3.h</a></li>.<
00017e20:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod00017e20:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod
00017e30:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa00017e30:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa
00017e40:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts00017e40:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts
00017e50:·616d·2f67·656f·6d65·7472·792f·3c61·2063··am/geometry/<a·c00017e50:·616d·2f67·656f·6d65·7472·792f·3c61·2063··am/geometry/<a·c
00017e60:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="00017e60:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="
00017e70:·6130·3033·3437·2e68·746d·6c22·3e52·6f74··a00347.html">Rot00017e70:·6130·3033·3533·2e68·746d·6c22·3e52·6f74··a00353.html">Rot
00017e80:·332e·6370·703c·2f61·3e3c·2f6c·693e·0a3c··3.cpp</a></li>.<00017e80:·332e·6370·703c·2f61·3e3c·2f6c·693e·0a3c··3.cpp</a></li>.<
00017e90:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod00017e90:·6c69·3e2f·6275·696c·642f·7265·7072·6f64··li>/build/reprod
00017ea0:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa00017ea0:·7563·6962·6c65·2d70·6174·682f·6774·7361··ucible-path/gtsa
00017eb0:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts00017eb0:·6d2d·342e·322e·302b·6466·7367·2f67·7473··m-4.2.0+dfsg/gts
00017ec0:·616d·2f67·656f·6d65·7472·792f·3c61·2063··am/geometry/<a·c00017ec0:·616d·2f67·656f·6d65·7472·792f·3c61·2063··am/geometry/<a·c
00017ed0:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="00017ed0:·6c61·7373·3d22·656c·2220·6872·6566·3d22··lass="el"·href="
00017ee0:·6130·3034·3730·2e68·746d·6c22·3e52·6f74··a00470.html">Rot00017ee0:·6130·3034·3739·2e68·746d·6c22·3e52·6f74··a00479.html">Rot
00017ef0:·334d·2e63·7070·3c2f·613e·3c2f·6c69·3e0a··3M.cpp</a></li>.00017ef0:·334d·2e63·7070·3c2f·613e·3c2f·6c69·3e0a··3M.cpp</a></li>.
00017f00:·3c2f·756c·3e0a·3c2f·6469·763e·3c21·2d2d··</ul>.</div><!--00017f00:·3c2f·756c·3e0a·3c2f·6469·763e·3c21·2d2d··</ul>.</div><!--
00017f10:·2063·6f6e·7465·6e74·7320·2d2d·3e0a·3c2f···contents·-->.</00017f10:·2063·6f6e·7465·6e74·7320·2d2d·3e0a·3c2f···contents·-->.</
00017f20:·6469·763e·3c21·2d2d·2064·6f63·2d63·6f6e··div><!--·doc-con00017f20:·6469·763e·3c21·2d2d·2064·6f63·2d63·6f6e··div><!--·doc-con
00017f30:·7465·6e74·202d·2d3e·0a3c·212d·2d20·7374··tent·-->.<!--·st00017f30:·7465·6e74·202d·2d3e·0a3c·212d·2d20·7374··tent·-->.<!--·st
00017f40:·6172·7420·666f·6f74·6572·2070·6172·7420··art·footer·part·00017f40:·6172·7420·666f·6f74·6572·2070·6172·7420··art·footer·part·
00017f50:·2d2d·3e0a·3c64·6976·2069·643d·226e·6176··-->.<div·id="nav00017f50:·2d2d·3e0a·3c64·6976·2069·643d·226e·6176··-->.<div·id="nav
1.93 KB
./usr/share/doc/libgtsam-dev/html/a03232.html
    
Offset 110, 16 lines modifiedOffset 110, 16 lines modified
110 static·<a·class="el"·href="a03228.html">Rot3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector3·&amp;v,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr>110 static·<a·class="el"·href="a03228.html">Rot3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector3·&amp;v,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr>
111 <tr·class="separator:a04d30dc05432df6d341067636b5239cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a04d30dc05432df6d341067636b5239cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a945974fd147fd666b93fd10598a6614e"·id="r_a945974fd147fd666b93fd10598a6614e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a945974fd147fd666b93fd10598a6614e"·name="a945974fd147fd666b93fd10598a6614e"></a>112 <tr·class="memitem:a945974fd147fd666b93fd10598a6614e"·id="r_a945974fd147fd666b93fd10598a6614e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a945974fd147fd666b93fd10598a6614e"·name="a945974fd147fd666b93fd10598a6614e"></a>
113 static·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;r,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr>113 static·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;r,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr>
114 <tr·class="separator:a945974fd147fd666b93fd10598a6614e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a945974fd147fd666b93fd10598a6614e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Rot3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_source.html">Rot3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470.html">Rot3M.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479.html">Rot3M.cpp</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>124 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03228.html">Rot3</a></li><li·class="navelem"><a·class="el"·href="a03232.html">CayleyChart</a></li>125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03228.html">Rot3</a></li><li·class="navelem"><a·class="el"·href="a03232.html">CayleyChart</a></li>
1.83 KB
./usr/share/doc/libgtsam-dev/html/a03236.html
    
Offset 110, 16 lines modifiedOffset 110, 16 lines modified
110 static·<a·class="el"·href="a03228.html">Rot3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector3·&amp;v,·ChartJacobian·H=boost::none)</td></tr>110 static·<a·class="el"·href="a03228.html">Rot3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector3·&amp;v,·ChartJacobian·H=boost::none)</td></tr>
111 <tr·class="separator:a434a938d880f921759ecb83206092e9a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a434a938d880f921759ecb83206092e9a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a4119a680930e8defc2f2cfa620f7caa3"·id="r_a4119a680930e8defc2f2cfa620f7caa3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4119a680930e8defc2f2cfa620f7caa3"·name="a4119a680930e8defc2f2cfa620f7caa3"></a>112 <tr·class="memitem:a4119a680930e8defc2f2cfa620f7caa3"·id="r_a4119a680930e8defc2f2cfa620f7caa3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4119a680930e8defc2f2cfa620f7caa3"·name="a4119a680930e8defc2f2cfa620f7caa3"></a>
113 static·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;r,·ChartJacobian·H=boost::none)</td></tr>113 static·Vector3&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03228.html">Rot3</a>·&amp;r,·ChartJacobian·H=boost::none)</td></tr>
114 <tr·class="separator:a4119a680930e8defc2f2cfa620f7caa3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a4119a680930e8defc2f2cfa620f7caa3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Rot3.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_source.html">Rot3.h</a></li>
118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470.html">Rot3M.cpp</a></li>118 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479.html">Rot3M.cpp</a></li>
119 </ul>119 </ul>
120 </div><!--·contents·-->120 </div><!--·contents·-->
121 </div><!--·doc-content·-->121 </div><!--·doc-content·-->
122 <!--·start·footer·part·-->122 <!--·start·footer·part·-->
123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->123 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
124 ··<ul>124 ··<ul>
125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03228.html">Rot3</a></li><li·class="navelem"><a·class="el"·href="a03236.html">ChartAtOrigin</a></li>125 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03228.html">Rot3</a></li><li·class="navelem"><a·class="el"·href="a03236.html">ChartAtOrigin</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03240.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Rot3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_source.html">Rot3.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03240.html">traits&lt;·Rot3·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03240.html">traits&lt;·Rot3·&gt;</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03244.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00380_source.html">Rot3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00278_source.html">Rot3.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03244.html">traits&lt;·const·Rot3·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03244.html">traits&lt;·const·Rot3·&gt;</a></li>
1.34 KB
./usr/share/doc/libgtsam-dev/html/a03248.html
    
Offset 382, 15 lines modifiedOffset 382, 15 lines modified
382 <p>|Rs·ts|·|R·t|·|Rs*R·Rs*t+ts|·|0·1/s|·*·|0·1|·=·|·0·1/s·|,·the·result·is·still·a·Sim2·object.·To·retrieve·a·<a·class="el"·href="a03156.html"·title="A·2D·pose·(Point2,Rot2)">Pose2</a>,·we·normalized·the·scale·value·into·1.·|Rs*R·Rs*t+ts|·|Rs*R·s(Rs*t+ts)|·|·0·1/s·|·=·|·0·1·|</p>382 <p>|Rs·ts|·|R·t|·|Rs*R·Rs*t+ts|·|0·1/s|·*·|0·1|·=·|·0·1/s·|,·the·result·is·still·a·Sim2·object.·To·retrieve·a·<a·class="el"·href="a03156.html"·title="A·2D·pose·(Point2,Rot2)">Pose2</a>,·we·normalized·the·scale·value·into·1.·|Rs*R·Rs*t+ts|·|Rs*R·s(Rs*t+ts)|·|·0·1/s·|·=·|·0·1·|</p>
383 <p>This·group·action·satisfies·the·compatibility·condition.·For·more·details,·refer·to:·<a·href="https://en.wikipedia.org/wiki/Group_action">https://en.wikipedia.org/wiki/Group_action</a>·</p>383 <p>This·group·action·satisfies·the·compatibility·condition.·For·more·details,·refer·to:·<a·href="https://en.wikipedia.org/wiki/Group_action">https://en.wikipedia.org/wiki/Group_action</a>·</p>
  
384 </div>384 </div>
385 </div>385 </div>
386 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>386 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
387 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431_source.html">Similarity2.h</a></li>387 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00431_source.html">Similarity2.h</a></li>
388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00479.html">Similarity2.cpp</a></li>388 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377.html">Similarity2.cpp</a></li>
389 </ul>389 </ul>
390 </div><!--·contents·-->390 </div><!--·contents·-->
391 </div><!--·doc-content·-->391 </div><!--·doc-content·-->
392 <!--·start·footer·part·-->392 <!--·start·footer·part·-->
393 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->393 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
394 ··<ul>394 ··<ul>
395 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03248.html">Similarity2</a></li>395 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03248.html">Similarity2</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a03264.html
    
Offset 420, 16 lines modifiedOffset 420, 16 lines modified
420 ··</dd>420 ··</dd>
421 </dl>421 </dl>
422 <dl·class="section·return"><dt>Returns</dt><dd>4*4·element·of·Lie·algebra·that·can·be·exponentiated·TODO(frank):·rename·to·Hat,·make·part·of·traits·</dd></dl>422 <dl·class="section·return"><dt>Returns</dt><dd>4*4·element·of·Lie·algebra·that·can·be·exponentiated·TODO(frank):·rename·to·Hat,·make·part·of·traits·</dd></dl>
  
423 </div>423 </div>
424 </div>424 </div>
425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458_source.html">Similarity3.h</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">Similarity3.h</a></li>
427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00425.html">Similarity3.cpp</a></li>427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00344.html">Similarity3.cpp</a></li>
428 </ul>428 </ul>
429 </div><!--·contents·-->429 </div><!--·contents·-->
430 </div><!--·doc-content·-->430 </div><!--·doc-content·-->
431 <!--·start·footer·part·-->431 <!--·start·footer·part·-->
432 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->432 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
433 ··<ul>433 ··<ul>
434 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03264.html">Similarity3</a></li>434 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03264.html">Similarity3</a></li>
1.64 KB
./usr/share/doc/libgtsam-dev/html/a03268.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 static·<a·class="el"·href="a03264.html">Similarity3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector7·&amp;v,·ChartJacobian·H=boost::none)</td></tr>112 static·<a·class="el"·href="a03264.html">Similarity3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Retract</b>·(const·Vector7·&amp;v,·ChartJacobian·H=boost::none)</td></tr>
113 <tr·class="separator:ab045081aa9cbcdb4c670c0fb881c253c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:ab045081aa9cbcdb4c670c0fb881c253c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:a77dba3a3fbd60233a0557759196f0acc"·id="r_a77dba3a3fbd60233a0557759196f0acc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a77dba3a3fbd60233a0557759196f0acc"·name="a77dba3a3fbd60233a0557759196f0acc"></a>114 <tr·class="memitem:a77dba3a3fbd60233a0557759196f0acc"·id="r_a77dba3a3fbd60233a0557759196f0acc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a77dba3a3fbd60233a0557759196f0acc"·name="a77dba3a3fbd60233a0557759196f0acc"></a>
115 static·Vector7&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03264.html">Similarity3</a>·&amp;other,·ChartJacobian·H=boost::none)</td></tr>115 static·Vector7&#160;</td><td·class="memItemRight"·valign="bottom"><b>Local</b>·(const·<a·class="el"·href="a03264.html">Similarity3</a>·&amp;other,·ChartJacobian·H=boost::none)</td></tr>
116 <tr·class="separator:a77dba3a3fbd60233a0557759196f0acc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a77dba3a3fbd60233a0557759196f0acc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458_source.html">Similarity3.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">Similarity3.h</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>125 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03264.html">Similarity3</a></li><li·class="navelem"><a·class="el"·href="a03268.html">ChartAtOrigin</a></li>126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03264.html">Similarity3</a></li><li·class="navelem"><a·class="el"·href="a03268.html">ChartAtOrigin</a></li>
1.53 KB
./usr/share/doc/libgtsam-dev/html/a03272.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458_source.html">Similarity3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">Similarity3.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03272.html">traits&lt;·Similarity3·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03272.html">traits&lt;·Similarity3·&gt;</a></li>
1.54 KB
./usr/share/doc/libgtsam-dev/html/a03276.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00458_source.html">Similarity3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">Similarity3.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03276.html">traits&lt;·const·Similarity3·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03276.html">traits&lt;·const·Similarity3·&gt;</a></li>
1.62 KB
./usr/share/doc/libgtsam-dev/html/a03280.html
    
Offset 164, 16 lines modifiedOffset 164, 16 lines modified
164 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>sin_theta</b></td></tr>164 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>sin_theta</b></td></tr>
165 <tr·class="separator:a7209b446fb9294c982f6cead892d6d3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:a7209b446fb9294c982f6cead892d6d3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:a4b60290ad6d63e35bbf0d53407ef454e"·id="r_a4b60290ad6d63e35bbf0d53407ef454e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b60290ad6d63e35bbf0d53407ef454e"·name="a4b60290ad6d63e35bbf0d53407ef454e"></a>166 <tr·class="memitem:a4b60290ad6d63e35bbf0d53407ef454e"·id="r_a4b60290ad6d63e35bbf0d53407ef454e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4b60290ad6d63e35bbf0d53407ef454e"·name="a4b60290ad6d63e35bbf0d53407ef454e"></a>
167 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>one_minus_cos</b></td></tr>167 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>one_minus_cos</b></td></tr>
168 <tr·class="separator:a4b60290ad6d63e35bbf0d53407ef454e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>168 <tr·class="separator:a4b60290ad6d63e35bbf0d53407ef454e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
169 </table>169 </table>
170 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>170 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_source.html">SO3.h</a></li>171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">SO3.h</a></li>
172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00365.html">SO3.cpp</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389.html">SO3.cpp</a></li>
173 </ul>173 </ul>
174 </div><!--·contents·-->174 </div><!--·contents·-->
175 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
176 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
178 ··<ul>178 ··<ul>
179 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>so3</b></li><li·class="navelem"><a·class="el"·href="a03280.html">ExpmapFunctor</a></li>179 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>so3</b></li><li·class="navelem"><a·class="el"·href="a03280.html">ExpmapFunctor</a></li>
1.61 KB
./usr/share/doc/libgtsam-dev/html/a03284.html
    
Offset 177, 16 lines modifiedOffset 177, 16 lines modified
177 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>sin_theta</b></td></tr>177 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>sin_theta</b></td></tr>
178 <tr·class="separator:a7209b446fb9294c982f6cead892d6d3b·inherit·pro_attribs_a03280"><td·class="memSeparator"·colspan="2">&#160;</td></tr>178 <tr·class="separator:a7209b446fb9294c982f6cead892d6d3b·inherit·pro_attribs_a03280"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
179 <tr·class="memitem:a4b60290ad6d63e35bbf0d53407ef454e·inherit·pro_attribs_a03280"·id="r_a4b60290ad6d63e35bbf0d53407ef454e"><td·class="memItemLeft"·align="right"·valign="top">179 <tr·class="memitem:a4b60290ad6d63e35bbf0d53407ef454e·inherit·pro_attribs_a03280"·id="r_a4b60290ad6d63e35bbf0d53407ef454e"><td·class="memItemLeft"·align="right"·valign="top">
180 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>one_minus_cos</b></td></tr>180 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>one_minus_cos</b></td></tr>
181 <tr·class="separator:a4b60290ad6d63e35bbf0d53407ef454e·inherit·pro_attribs_a03280"><td·class="memSeparator"·colspan="2">&#160;</td></tr>181 <tr·class="separator:a4b60290ad6d63e35bbf0d53407ef454e·inherit·pro_attribs_a03280"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
182 </table>182 </table>
183 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>183 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_source.html">SO3.h</a></li>184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">SO3.h</a></li>
185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00365.html">SO3.cpp</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389.html">SO3.cpp</a></li>
186 </ul>186 </ul>
187 </div><!--·contents·-->187 </div><!--·contents·-->
188 </div><!--·doc-content·-->188 </div><!--·doc-content·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->190 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
191 ··<ul>191 ··<ul>
192 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>so3</b></li><li·class="navelem"><a·class="el"·href="a03284.html">DexpFunctor</a></li>192 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>so3</b></li><li·class="navelem"><a·class="el"·href="a03284.html">DexpFunctor</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03288.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_source.html">SO3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">SO3.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03288.html">traits&lt;·SO3·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03288.html">traits&lt;·SO3·&gt;</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03292.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00437_source.html">SO3.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00446_source.html">SO3.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03292.html">traits&lt;·const·SO3·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03292.html">traits&lt;·const·SO3·&gt;</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03296.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00287_source.html">SO4.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">SO4.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03296.html">traits&lt;·SO4·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03296.html">traits&lt;·SO4·&gt;</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a03300.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00287_source.html">SO4.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">SO4.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03300.html">traits&lt;·const·SO4·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03300.html">traits&lt;·const·SO4·&gt;</a></li>
4.54 KB
./usr/share/doc/libgtsam-dev/html/a03304.html
    
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 <tr·class="memitem:a3123e38f2e398ac794bb01219d8c2afe"·id="r_a3123e38f2e398ac794bb01219d8c2afe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3123e38f2e398ac794bb01219d8c2afe"·name="a3123e38f2e398ac794bb01219d8c2afe"></a>205 <tr·class="memitem:a3123e38f2e398ac794bb01219d8c2afe"·id="r_a3123e38f2e398ac794bb01219d8c2afe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3123e38f2e398ac794bb01219d8c2afe"·name="a3123e38f2e398ac794bb01219d8c2afe"></a>
206 static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChordalMean</b>·(const·std::vector&lt;·<a·class="el"·href="a03304.html">SO</a>·&gt;·&amp;rotations)</td></tr>206 static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChordalMean</b>·(const·std::vector&lt;·<a·class="el"·href="a03304.html">SO</a>·&gt;·&amp;rotations)</td></tr>
207 <tr·class="memdesc:a3123e38f2e398ac794bb01219d8c2afe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Named·constructor·that·finds·chordal·mean·\(·mu·=·argmin_R·\sum·sqr(|R-R_i|_F)·\),·currently·only·defined·for·SO3.·<br·/></td></tr>207 <tr·class="memdesc:a3123e38f2e398ac794bb01219d8c2afe"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Named·constructor·that·finds·chordal·mean·\(·mu·=·argmin_R·\sum·sqr(|R-R_i|_F)·\),·currently·only·defined·for·SO3.·<br·/></td></tr>
208 <tr·class="separator:a3123e38f2e398ac794bb01219d8c2afe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:a3123e38f2e398ac794bb01219d8c2afe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
209 <tr·class="memitem:ac75dce8518d64fc0e86a71585fdf466d"·id="r_ac75dce8518d64fc0e86a71585fdf466d"><td·class="memTemplParams"·colspan="2"><a·id="ac75dce8518d64fc0e86a71585fdf466d"·name="ac75dce8518d64fc0e86a71585fdf466d"></a>209 <tr·class="memitem:ac75dce8518d64fc0e86a71585fdf466d"·id="r_ac75dce8518d64fc0e86a71585fdf466d"><td·class="memTemplParams"·colspan="2"><a·id="ac75dce8518d64fc0e86a71585fdf466d"·name="ac75dce8518d64fc0e86a71585fdf466d"></a>
210 template&lt;int·N_·=·N,·typename··=·IsDynamic&lt;N_&gt;&gt;·</td></tr>210 template&lt;int·N_·=·N,·typename··=·IsDynamic&lt;N_&gt;&gt;·</td></tr>
211 <tr·class="memitem:ac75dce8518d64fc0e86a71585fdf466d"><td·class="memTemplItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>Random</b>·(std::mt19937·&amp;rng,·size_t·n=0)</td></tr>211 <tr·class="memitem:ac75dce8518d64fc0e86a71585fdf466d"><td·class="memTemplItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>Random</b>·(std::mt19937·&amp;rng,·size_t·n=0)</td></tr>
212 <tr·class="memdesc:ac75dce8518d64fc0e86a71585fdf466d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Random·SO(n)·element·(no·big·claims·about·uniformity).·SO(3)·is·specialized·in·<a·class="el"·href="a00365.html"·title="3*3·matrix·representation·of·SO(3)">SO3.cpp</a>.·<br·/></td></tr>212 <tr·class="memdesc:ac75dce8518d64fc0e86a71585fdf466d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Random·SO(n)·element·(no·big·claims·about·uniformity).·SO(3)·is·specialized·in·<a·class="el"·href="a00389.html"·title="3*3·matrix·representation·of·SO(3)">SO3.cpp</a>.·<br·/></td></tr>
213 <tr·class="separator:ac75dce8518d64fc0e86a71585fdf466d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>213 <tr·class="separator:ac75dce8518d64fc0e86a71585fdf466d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
214 <tr·class="memitem:ada6376a6c09c102825b50fb1b7bf6391"·id="r_ada6376a6c09c102825b50fb1b7bf6391"><td·class="memTemplParams"·colspan="2"><a·id="ada6376a6c09c102825b50fb1b7bf6391"·name="ada6376a6c09c102825b50fb1b7bf6391"></a>214 <tr·class="memitem:ada6376a6c09c102825b50fb1b7bf6391"·id="r_ada6376a6c09c102825b50fb1b7bf6391"><td·class="memTemplParams"·colspan="2"><a·id="ada6376a6c09c102825b50fb1b7bf6391"·name="ada6376a6c09c102825b50fb1b7bf6391"></a>
215 template&lt;int·N_·=·N,·typename··=·IsFixed&lt;N_&gt;&gt;·</td></tr>215 template&lt;int·N_·=·N,·typename··=·IsFixed&lt;N_&gt;&gt;·</td></tr>
216 <tr·class="memitem:ada6376a6c09c102825b50fb1b7bf6391"><td·class="memTemplItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>Random</b>·(std::mt19937·&amp;rng)</td></tr>216 <tr·class="memitem:ada6376a6c09c102825b50fb1b7bf6391"><td·class="memTemplItemLeft"·align="right"·valign="top">static·<a·class="el"·href="a03304.html">SO</a>&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>Random</b>·(std::mt19937·&amp;rng)</td></tr>
217 <tr·class="memdesc:ada6376a6c09c102825b50fb1b7bf6391"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Random·SO(N)·element·(no·big·claims·about·uniformity)·<br·/></td></tr>217 <tr·class="memdesc:ada6376a6c09c102825b50fb1b7bf6391"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Random·SO(N)·element·(no·big·claims·about·uniformity)·<br·/></td></tr>
218 <tr·class="separator:ada6376a6c09c102825b50fb1b7bf6391"><td·class="memSeparator"·colspan="2">&#160;</td></tr>218 <tr·class="separator:ada6376a6c09c102825b50fb1b7bf6391"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
219 </table><table·class="memberdecls">219 </table><table·class="memberdecls">
Offset 506, 18 lines modifiedOffset 506, 18 lines modified
  
506 <p>Return·vectorized·rotation·matrix·in·column·order.·</p>506 <p>Return·vectorized·rotation·matrix·in·column·order.·</p>
507 <p>Will·use·dynamic·matrices·as·intermediate·results,·but·returns·a·fixed·size·X·and·fixed-size·Jacobian·if·dimension·is·known·at·compile·time.·</p>507 <p>Will·use·dynamic·matrices·as·intermediate·results,·but·returns·a·fixed·size·X·and·fixed-size·Jacobian·if·dimension·is·known·at·compile·time.·</p>
  
508 </div>508 </div>
509 </div>509 </div>
510 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>510 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">SOn.h</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00338_source.html">SOn.h</a></li>
512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386.html">SO4.cpp</a></li>512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00305.html">SO4.cpp</a></li>
513 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00287_source.html">SO4.h</a></li>513 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00317_source.html">SO4.h</a></li>
514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00281_source.html">SOn-inl.h</a></li>514 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386_source.html">SOn-inl.h</a></li>
515 </ul>515 </ul>
516 </div><!--·contents·-->516 </div><!--·contents·-->
517 </div><!--·doc-content·-->517 </div><!--·doc-content·-->
518 <!--·start·footer·part·-->518 <!--·start·footer·part·-->
519 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->519 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
520 ··<ul>520 ··<ul>
521 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03304.html">SO</a></li>521 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03304.html">SO</a></li>
1.19 KB
./usr/share/doc/libgtsam-dev/html/a03308.html
    
Offset 193, 16 lines modifiedOffset 193, 16 lines modified
  
193 <p>Retract·uses·Cayley·map.·</p>193 <p>Retract·uses·Cayley·map.·</p>
194 <p>See·note·about·xi·element·order·in·Hat.·Deafault·implementation·has·no·Jacobian·implemented·</p>194 <p>See·note·about·xi·element·order·in·Hat.·Deafault·implementation·has·no·Jacobian·implemented·</p>
  
195 </div>195 </div>
196 </div>196 </div>
197 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>197 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">SOn.h</a></li>198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00338_source.html">SOn.h</a></li>
199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00281_source.html">SOn-inl.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00386_source.html">SOn-inl.h</a></li>
200 </ul>200 </ul>
201 </div><!--·contents·-->201 </div><!--·contents·-->
202 </div><!--·doc-content·-->202 </div><!--·doc-content·-->
203 <!--·start·footer·part·-->203 <!--·start·footer·part·-->
204 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->204 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
205 ··<ul>205 ··<ul>
206 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03304.html">SO</a></li><li·class="navelem"><a·class="el"·href="a03308.html">ChartAtOrigin</a></li>206 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03304.html">SO</a></li><li·class="navelem"><a·class="el"·href="a03308.html">ChartAtOrigin</a></li>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a03312.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">SOn.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00338_source.html">SOn.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03312.html">traits&lt;·SO&lt;·N·&gt;·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03312.html">traits&lt;·SO&lt;·N·&gt;·&gt;</a></li>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a03316.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00311_source.html">SOn.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00338_source.html">SOn.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03316.html">traits&lt;·const·SO&lt;·N·&gt;·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03316.html">traits&lt;·const·SO&lt;·N·&gt;·&gt;</a></li>
1.38 KB
./usr/share/doc/libgtsam-dev/html/a03320.html
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 Friends</h2></td></tr>136 Friends</h2></td></tr>
137 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>137 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
138 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>138 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
139 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>139 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
140 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 </table>141 </table>
142 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>142 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">SphericalCamera.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_source.html">SphericalCamera.h</a></li>
144 </ul>144 </ul>
145 </div><!--·contents·-->145 </div><!--·contents·-->
146 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
149 ··<ul>149 ··<ul>
150 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03320.html">EmptyCal</a></li>150 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03320.html">EmptyCal</a></li>
884 B
./usr/share/doc/libgtsam-dev/html/a03324.html
    
Offset 478, 15 lines modifiedOffset 478, 15 lines modified
478 ··</dd>478 ··</dd>
479 </dl>479 </dl>
480 <dl·class="section·return"><dt>Returns</dt><dd>the·tangent·space·error·between·the·projection·and·the·measurement·</dd></dl>480 <dl·class="section·return"><dt>Returns</dt><dd>the·tangent·space·error·between·the·projection·and·the·measurement·</dd></dl>
  
481 </div>481 </div>
482 </div>482 </div>
483 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>483 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
484 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">SphericalCamera.h</a></li>484 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_source.html">SphericalCamera.h</a></li>
485 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>SphericalCamera.cpp</b></li>485 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>SphericalCamera.cpp</b></li>
486 </ul>486 </ul>
487 </div><!--·contents·-->487 </div><!--·contents·-->
488 </div><!--·doc-content·-->488 </div><!--·doc-content·-->
489 <!--·start·footer·part·-->489 <!--·start·footer·part·-->
490 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->490 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
491 ··<ul>491 ··<ul>
1.54 KB
./usr/share/doc/libgtsam-dev/html/a03328.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">SphericalCamera.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_source.html">SphericalCamera.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03328.html">traits&lt;·SphericalCamera·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03328.html">traits&lt;·SphericalCamera·&gt;</a></li>
1.55 KB
./usr/share/doc/libgtsam-dev/html/a03332.html
    
Offset 176, 15 lines modifiedOffset 176, 15 lines modified
176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>176 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·dimension,·dimension·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:aeeca78cf1ef276a9cb72ff05b9e7ece8·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">178 <tr·class="memitem:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"·id="r_ac851cf8141809789f7e205a86c1b8302"><td·class="memItemLeft"·align="right"·valign="top">
179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>179 typedef·<a·class="el"·href="a02336.html">multiplicative_group_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>group_flavor</b></td></tr>
180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:ac851cf8141809789f7e205a86c1b8302·inherit·pub_types_a02372"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>182 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00329_source.html">SphericalCamera.h</a></li>183 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00302_source.html">SphericalCamera.h</a></li>
184 </ul>184 </ul>
185 </div><!--·contents·-->185 </div><!--·contents·-->
186 </div><!--·doc-content·-->186 </div><!--·doc-content·-->
187 <!--·start·footer·part·-->187 <!--·start·footer·part·-->
188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->188 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
189 ··<ul>189 ··<ul>
190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03332.html">traits&lt;·const·SphericalCamera·&gt;</a></li>190 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03332.html">traits&lt;·const·SphericalCamera·&gt;</a></li>
1.56 KB
./usr/share/doc/libgtsam-dev/html/a03336.html
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 &#160;</td><td·class="memItemRight"·valign="bottom"><b>StereoCheiralityException</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)</td></tr>118 &#160;</td><td·class="memItemRight"·valign="bottom"><b>StereoCheiralityException</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)</td></tr>
119 <tr·class="separator:a21c81aee77bbd030e00c75e1cb6271e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:a21c81aee77bbd030e00c75e1cb6271e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:a1a035e010166550782a8313ec616c325"·id="r_a1a035e010166550782a8313ec616c325"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a035e010166550782a8313ec616c325"·name="a1a035e010166550782a8313ec616c325"></a>120 <tr·class="memitem:a1a035e010166550782a8313ec616c325"·id="r_a1a035e010166550782a8313ec616c325"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1a035e010166550782a8313ec616c325"·name="a1a035e010166550782a8313ec616c325"></a>
121 <a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>nearbyVariable</b>·()·const</td></tr>121 <a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>nearbyVariable</b>·()·const</td></tr>
122 <tr·class="separator:a1a035e010166550782a8313ec616c325"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a1a035e010166550782a8313ec616c325"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377_source.html">StereoCamera.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">StereoCamera.h</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>131 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03336.html">StereoCheiralityException</a></li>132 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03336.html">StereoCheiralityException</a></li>
761 B
./usr/share/doc/libgtsam-dev/html/a03340.html
    
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
335 ··</table>335 ··</table>
336 ··</dd>336 ··</dd>
337 </dl>337 </dl>
  
338 </div>338 </div>
339 </div>339 </div>
340 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>340 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
341 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377_source.html">StereoCamera.h</a></li>341 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">StereoCamera.h</a></li>
342 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>StereoCamera.cpp</b></li>342 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>StereoCamera.cpp</b></li>
343 </ul>343 </ul>
344 </div><!--·contents·-->344 </div><!--·contents·-->
345 </div><!--·doc-content·-->345 </div><!--·doc-content·-->
346 <!--·start·footer·part·-->346 <!--·start·footer·part·-->
347 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->347 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
348 ··<ul>348 ··<ul>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a03344.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377_source.html">StereoCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">StereoCamera.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03344.html">traits&lt;·StereoCamera·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03344.html">traits&lt;·StereoCamera·&gt;</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a03348.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00377_source.html">StereoCamera.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00359_source.html">StereoCamera.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03348.html">traits&lt;·const·StereoCamera·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03348.html">traits&lt;·const·StereoCamera·&gt;</a></li>
1.44 KB
./usr/share/doc/libgtsam-dev/html/a03352.html
    
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 Friends</h2></td></tr>222 Friends</h2></td></tr>
223 <tr·class="memitem:a0489565f0df0d7bb216651425b56d2ef"·id="r_a0489565f0df0d7bb216651425b56d2ef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0489565f0df0d7bb216651425b56d2ef"·name="a0489565f0df0d7bb216651425b56d2ef"></a>223 <tr·class="memitem:a0489565f0df0d7bb216651425b56d2ef"·id="r_a0489565f0df0d7bb216651425b56d2ef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0489565f0df0d7bb216651425b56d2ef"·name="a0489565f0df0d7bb216651425b56d2ef"></a>
224 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03352.html">StereoPoint2</a>·&amp;p)</td></tr>224 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03352.html">StereoPoint2</a>·&amp;p)</td></tr>
225 <tr·class="memdesc:a0489565f0df0d7bb216651425b56d2ef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Streaming.·<br·/></td></tr>225 <tr·class="memdesc:a0489565f0df0d7bb216651425b56d2ef"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Streaming.·<br·/></td></tr>
226 <tr·class="separator:a0489565f0df0d7bb216651425b56d2ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>226 <tr·class="separator:a0489565f0df0d7bb216651425b56d2ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
227 </table>227 </table>
228 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>228 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00401_source.html">StereoPoint2.h</a></li>229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326_source.html">StereoPoint2.h</a></li>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00362.html">StereoPoint2.cpp</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00362.html">StereoPoint2.cpp</a></li>
231 </ul>231 </ul>
232 </div><!--·contents·-->232 </div><!--·contents·-->
233 </div><!--·doc-content·-->233 </div><!--·doc-content·-->
234 <!--·start·footer·part·-->234 <!--·start·footer·part·-->
235 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->235 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
236 ··<ul>236 ··<ul>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a03356.html
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 </table>189 </table>
190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00401_source.html">StereoPoint2.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326_source.html">StereoPoint2.h</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03356.html">traits&lt;·StereoPoint2·&gt;</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03356.html">traits&lt;·StereoPoint2·&gt;</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a03360.html
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 </table>189 </table>
190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00401_source.html">StereoPoint2.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00326_source.html">StereoPoint2.h</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03360.html">traits&lt;·const·StereoPoint2·&gt;</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03360.html">traits&lt;·const·StereoPoint2·&gt;</a></li>
1.0 KB
./usr/share/doc/libgtsam-dev/html/a03364.html
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">109 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">
110 </div>110 </div>
111 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">111 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">
112 ·<div·class="center">112 ·<div·class="center">
113 ··<img·src="a03364.png"·alt=""/>113 ··<img·src="a03364.png"·alt=""/>
114 ·</div></div>114 ·</div></div>
115 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>115 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_source.html">triangulation.h</a></li>116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">triangulation.h</a></li>
117 </ul>117 </ul>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>122 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03364.html">TriangulationUnderconstrainedException</a></li>123 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03364.html">TriangulationUnderconstrainedException</a></li>
1020 B
./usr/share/doc/libgtsam-dev/html/a03368.html
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">109 <div·id="dynsection-0-summary"·class="dynsummary"·style="display:block;">
110 </div>110 </div>
111 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">111 <div·id="dynsection-0-content"·class="dyncontent"·style="display:none;">
112 ·<div·class="center">112 ·<div·class="center">
113 ··<img·src="a03368.png"·alt=""/>113 ··<img·src="a03368.png"·alt=""/>
114 ·</div></div>114 ·</div></div>
115 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>115 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_source.html">triangulation.h</a></li>116 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">triangulation.h</a></li>
117 </ul>117 </ul>
118 </div><!--·contents·-->118 </div><!--·contents·-->
119 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>122 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03368.html">TriangulationCheiralityException</a></li>123 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03368.html">TriangulationCheiralityException</a></li>
993 B
./usr/share/doc/libgtsam-dev/html/a03372.html
    
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
  
226 <p>threshold·to·decide·whether·triangulation·is·result.degenerate·</p>226 <p>threshold·to·decide·whether·triangulation·is·result.degenerate·</p>
227 <p>(the·rank·is·the·number·of·singular·values·of·the·triangulation·matrix·which·are·larger·than·rankTolerance)·</p>227 <p>(the·rank·is·the·number·of·singular·values·of·the·triangulation·matrix·which·are·larger·than·rankTolerance)·</p>
  
228 </div>228 </div>
229 </div>229 </div>
230 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>230 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_source.html">triangulation.h</a></li>231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">triangulation.h</a></li>
232 </ul>232 </ul>
233 </div><!--·contents·-->233 </div><!--·contents·-->
234 </div><!--·doc-content·-->234 </div><!--·doc-content·-->
235 <!--·start·footer·part·-->235 <!--·start·footer·part·-->
236 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->236 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
237 ··<ul>237 ··<ul>
238 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03372.html">TriangulationParameters</a></li>238 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03372.html">TriangulationParameters</a></li>
1.56 KB
./usr/share/doc/libgtsam-dev/html/a03376.html
    
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
185 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>185 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
186 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 <tr·class="memitem:a3fb21bf72655d2dc5397ef469330e706"·id="r_a3fb21bf72655d2dc5397ef469330e706"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3fb21bf72655d2dc5397ef469330e706"·name="a3fb21bf72655d2dc5397ef469330e706"></a>187 <tr·class="memitem:a3fb21bf72655d2dc5397ef469330e706"·id="r_a3fb21bf72655d2dc5397ef469330e706"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3fb21bf72655d2dc5397ef469330e706"·name="a3fb21bf72655d2dc5397ef469330e706"></a>
188 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03376.html">TriangulationResult</a>·&amp;result)</td></tr>188 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03376.html">TriangulationResult</a>·&amp;result)</td></tr>
189 <tr·class="separator:a3fb21bf72655d2dc5397ef469330e706"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:a3fb21bf72655d2dc5397ef469330e706"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 </table>190 </table>
191 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>191 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00461_source.html">triangulation.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00407_source.html">triangulation.h</a></li>
193 </ul>193 </ul>
194 </div><!--·contents·-->194 </div><!--·contents·-->
195 </div><!--·doc-content·-->195 </div><!--·doc-content·-->
196 <!--·start·footer·part·-->196 <!--·start·footer·part·-->
197 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->197 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
198 ··<ul>198 ··<ul>
199 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03376.html">TriangulationResult</a></li>199 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03376.html">TriangulationResult</a></li>
976 B
./usr/share/doc/libgtsam-dev/html/a03380.html
    
Offset 302, 15 lines modifiedOffset 302, 15 lines modified
  
302 <p>Signed,·vector-valued·error·between·two·directions.·</p>302 <p>Signed,·vector-valued·error·between·two·directions.·</p>
303 <dl·class="deprecated"><dt><b><a·class="el"·href="a01409.html#_deprecated000016">Deprecated:</a></b></dt><dd>,·errorVector·has·the·proper·derivatives,·this·confusingly·has·only·the·second.·</dd></dl>303 <dl·class="deprecated"><dt><b><a·class="el"·href="a01409.html#_deprecated000016">Deprecated:</a></b></dt><dd>,·errorVector·has·the·proper·derivatives,·this·confusingly·has·only·the·second.·</dd></dl>
  
304 </div>304 </div>
305 </div>305 </div>
306 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>306 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_source.html">Unit3.h</a></li>307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470_source.html">Unit3.h</a></li>
308 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>Unit3.cpp</b></li>308 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<b>Unit3.cpp</b></li>
309 </ul>309 </ul>
310 </div><!--·contents·-->310 </div><!--·contents·-->
311 </div><!--·doc-content·-->311 </div><!--·doc-content·-->
312 <!--·start·footer·part·-->312 <!--·start·footer·part·-->
313 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->313 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
314 ··<ul>314 ··<ul>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a03384.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_source.html">Unit3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470_source.html">Unit3.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03384.html">traits&lt;·Unit3·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03384.html">traits&lt;·Unit3·&gt;</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a03388.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00389_source.html">Unit3.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/<a·class="el"·href="a00470_source.html">Unit3.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03388.html">traits&lt;·const·Unit3·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03388.html">traits&lt;·const·Unit3·&gt;</a></li>
2.45 KB
./usr/share/doc/libgtsam-dev/html/a03392.html
    
Offset 728, 15 lines modifiedOffset 728, 15 lines modified
728 ··</tr>728 ··</tr>
729 </table>729 </table>
730 </div><div·class="memdoc">730 </div><div·class="memdoc">
  
731 <p>Compute·the·error·of·this·Gaussian·Mixture.·</p>731 <p>Compute·the·error·of·this·Gaussian·Mixture.·</p>
732 <p>This·requires·some·care,·as·different·mixture·components·may·have·different·normalization·constants.·Let's·consider·p(x|y,m),·where·m·is·discrete.·We·need·the·error·to·satisfy·the·invariant:</p>732 <p>This·requires·some·care,·as·different·mixture·components·may·have·different·normalization·constants.·Let's·consider·p(x|y,m),·where·m·is·discrete.·We·need·the·error·to·satisfy·the·invariant:</p>
733 <p>error(x;y,m)·=·K·-·log(probability(x;y,m))</p>733 <p>error(x;y,m)·=·K·-·log(probability(x;y,m))</p>
734 <p>For·all·x,y,m.·But·note·that·K,·the·(log)·normalization·constant·defined·in·<a·class="el"·href="a00587.html"·title="Base·class·for·conditional·densities.">Conditional.h</a>,·should·not·depend·on·x,·y,·or·m,·only·on·the·parameters·of·the·density.·Hence,·we·delegate·to·the·underlying·Gaussian·conditionals,·indexed·by·m,·which·do·satisfy:</p>734 <p>For·all·x,y,m.·But·note·that·K,·the·(log)·normalization·constant·defined·in·<a·class="el"·href="a00605.html"·title="Base·class·for·conditional·densities.">Conditional.h</a>,·should·not·depend·on·x,·y,·or·m,·only·on·the·parameters·of·the·density.·Hence,·we·delegate·to·the·underlying·Gaussian·conditionals,·indexed·by·m,·which·do·satisfy:</p>
735 <p>log(probability_m(x;y))·=·K_m·-·error_m(x;y)</p>735 <p>log(probability_m(x;y))·=·K_m·-·error_m(x;y)</p>
736 <p>We·resolve·by·having·K·==·max(K_m)·and</p>736 <p>We·resolve·by·having·K·==·max(K_m)·and</p>
737 <p>error(x;y,m)·=·error_m(x;y)·+·K·-·K_m</p>737 <p>error(x;y,m)·=·error_m(x;y)·+·K·-·K_m</p>
738 <p>which·also·makes·error(x;y,m)·&gt;=·0·for·all·x,y,m.</p>738 <p>which·also·makes·error(x;y,m)·&gt;=·0·for·all·x,y,m.</p>
739 <dl·class="params"><dt>Parameters</dt><dd>739 <dl·class="params"><dt>Parameters</dt><dd>
740 ··<table·class="params">740 ··<table·class="params">
741 ····<tr><td·class="paramname">values</td><td>Continuous·values·and·discrete·assignment.·</td></tr>741 ····<tr><td·class="paramname">values</td><td>Continuous·values·and·discrete·assignment.·</td></tr>
Offset 962, 16 lines modifiedOffset 962, 16 lines modified
962 ··</table>962 ··</table>
963 ··</dd>963 ··</dd>
964 </dl>964 </dl>
  
965 </div>965 </div>
966 </div>966 </div>
967 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>967 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
968 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482_source.html">GaussianMixture.h</a></li>968 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00536_source.html">GaussianMixture.h</a></li>
969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00551.html">GaussianMixture.cpp</a></li>969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00515.html">GaussianMixture.cpp</a></li>
970 </ul>970 </ul>
971 </div><!--·contents·-->971 </div><!--·contents·-->
972 </div><!--·doc-content·-->972 </div><!--·doc-content·-->
973 <!--·start·footer·part·-->973 <!--·start·footer·part·-->
974 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->974 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
975 ··<ul>975 ··<ul>
976 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03392.html">GaussianMixture</a></li>976 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03392.html">GaussianMixture</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03396.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03392.html">GaussianMixture</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03392.html">GaussianMixture</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03392.html">GaussianMixture</a>·&amp;m1,·const·<a·class="el"·href="a03392.html">GaussianMixture</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03392.html">GaussianMixture</a>·&amp;m1,·const·<a·class="el"·href="a03392.html">GaussianMixture</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482_source.html">GaussianMixture.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00536_source.html">GaussianMixture.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03396.html">traits&lt;·GaussianMixture·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03396.html">traits&lt;·GaussianMixture·&gt;</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a03400.html
    
Offset 604, 16 lines modifiedOffset 604, 16 lines modified
604 <p>print·</p>604 <p>print·</p>
  
605 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>605 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
606 </div>606 </div>
607 </div>607 </div>
608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>608 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
609 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00563_source.html">GaussianMixtureFactor.h</a></li>609 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00533_source.html">GaussianMixtureFactor.h</a></li>
610 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00533.html">GaussianMixtureFactor.cpp</a></li>610 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00524.html">GaussianMixtureFactor.cpp</a></li>
611 </ul>611 </ul>
612 </div><!--·contents·-->612 </div><!--·contents·-->
613 </div><!--·doc-content·-->613 </div><!--·doc-content·-->
614 <!--·start·footer·part·-->614 <!--·start·footer·part·-->
615 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->615 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
616 ··<ul>616 ··<ul>
617 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03400.html">GaussianMixtureFactor</a></li>617 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03400.html">GaussianMixtureFactor</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a03404.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03400.html">GaussianMixtureFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03400.html">GaussianMixtureFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03400.html">GaussianMixtureFactor</a>·&amp;m1,·const·<a·class="el"·href="a03400.html">GaussianMixtureFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03400.html">GaussianMixtureFactor</a>·&amp;m1,·const·<a·class="el"·href="a03400.html">GaussianMixtureFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00563_source.html">GaussianMixtureFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00533_source.html">GaussianMixtureFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03404.html">traits&lt;·GaussianMixtureFactor·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03404.html">traits&lt;·GaussianMixtureFactor·&gt;</a></li>
1.21 KB
./usr/share/doc/libgtsam-dev/html/a03408.html
    
Offset 871, 16 lines modifiedOffset 871, 16 lines modified
871 ··</dd>871 ··</dd>
872 </dl>872 </dl>
873 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a03504.html"·title="HybridValues·represents·a·collection·of·DiscreteValues·and·VectorValues.">HybridValues</a>·</dd></dl>873 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a03504.html"·title="HybridValues·represents·a·collection·of·DiscreteValues·and·VectorValues.">HybridValues</a>·</dd></dl>
  
874 </div>874 </div>
875 </div>875 </div>
876 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>876 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
877 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00524_source.html">HybridBayesNet.h</a></li>877 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569_source.html">HybridBayesNet.h</a></li>
878 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00491.html">HybridBayesNet.cpp</a></li>878 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00518.html">HybridBayesNet.cpp</a></li>
879 </ul>879 </ul>
880 </div><!--·contents·-->880 </div><!--·contents·-->
881 </div><!--·doc-content·-->881 </div><!--·doc-content·-->
882 <!--·start·footer·part·-->882 <!--·start·footer·part·-->
883 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->883 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
884 ··<ul>884 ··<ul>
885 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03408.html">HybridBayesNet</a></li>885 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03408.html">HybridBayesNet</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03412.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03408.html">HybridBayesNet</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03408.html">HybridBayesNet</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03408.html">HybridBayesNet</a>·&amp;m1,·const·<a·class="el"·href="a03408.html">HybridBayesNet</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03408.html">HybridBayesNet</a>·&amp;m1,·const·<a·class="el"·href="a03408.html">HybridBayesNet</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00524_source.html">HybridBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569_source.html">HybridBayesNet.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03412.html">traits&lt;·HybridBayesNet·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03412.html">traits&lt;·HybridBayesNet·&gt;</a></li>
1.99 KB
./usr/share/doc/libgtsam-dev/html/a03420.html
    
Offset 276, 15 lines modifiedOffset 276, 15 lines modified
276 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>276 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>
277 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>277 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
278 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>278 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>
279 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>279 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>
280 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>280 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
281 </table>281 </table>
282 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>282 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
283 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridBayesTree.h</a></li>283 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_source.html">HybridBayesTree.h</a></li>
284 </ul>284 </ul>
285 </div><!--·contents·-->285 </div><!--·contents·-->
286 </div><!--·doc-content·-->286 </div><!--·doc-content·-->
287 <!--·start·footer·part·-->287 <!--·start·footer·part·-->
288 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->288 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
289 ··<ul>289 ··<ul>
290 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03420.html">HybridBayesTreeClique</a></li>290 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03420.html">HybridBayesTreeClique</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a03424.html
    
Offset 471, 16 lines modifiedOffset 471, 16 lines modified
471 ··</dd>471 ··</dd>
472 </dl>472 </dl>
473 <dl·class="section·return"><dt>Returns</dt><dd>HybridPrunerData·which·is·passed·to·the·children.</dd></dl>473 <dl·class="section·return"><dt>Returns</dt><dd>HybridPrunerData·which·is·passed·to·the·children.</dd></dl>
  
474 </div>474 </div>
475 </div>475 </div>
476 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>476 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridBayesTree.h</a></li>477 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_source.html">HybridBayesTree.h</a></li>
478 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00512.html">HybridBayesTree.cpp</a></li>478 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00485.html">HybridBayesTree.cpp</a></li>
479 </ul>479 </ul>
480 </div><!--·contents·-->480 </div><!--·contents·-->
481 </div><!--·doc-content·-->481 </div><!--·doc-content·-->
482 <!--·start·footer·part·-->482 <!--·start·footer·part·-->
483 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->483 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
484 ··<ul>484 ··<ul>
485 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03424.html">HybridBayesTree</a></li>485 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03424.html">HybridBayesTree</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03428.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a03424.html">HybridBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_source.html">HybridBayesTree.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03428.html">traits&lt;·HybridBayesTree·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03428.html">traits&lt;·HybridBayesTree·&gt;</a></li>
969 B
./usr/share/doc/libgtsam-dev/html/a03432.html
    
Offset 555, 15 lines modifiedOffset 555, 15 lines modified
555 <p>print·utility·</p>555 <p>print·utility·</p>
  
556 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>556 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
557 </div>557 </div>
558 </div>558 </div>
559 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>559 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
560 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridBayesTree.h</a></li>560 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_source.html">HybridBayesTree.h</a></li>
561 </ul>561 </ul>
562 </div><!--·contents·-->562 </div><!--·contents·-->
563 </div><!--·doc-content·-->563 </div><!--·doc-content·-->
564 <!--·start·footer·part·-->564 <!--·start·footer·part·-->
565 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->565 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
566 ··<ul>566 ··<ul>
567 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03432.html">BayesTreeOrphanWrapper&lt;·HybridBayesTreeClique·&gt;</a></li>567 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03432.html">BayesTreeOrphanWrapper&lt;·HybridBayesTreeClique·&gt;</a></li>
1.16 KB
./usr/share/doc/libgtsam-dev/html/a03436.html
    
Offset 949, 16 lines modifiedOffset 949, 16 lines modified
949 <p>GTSAM-style·print.·</p>949 <p>GTSAM-style·print.·</p>
  
950 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>950 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
951 </div>951 </div>
952 </div>952 </div>
953 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>953 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
954 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00560_source.html">HybridConditional.h</a></li>954 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488_source.html">HybridConditional.h</a></li>
955 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00509.html">HybridConditional.cpp</a></li>955 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00491.html">HybridConditional.cpp</a></li>
956 </ul>956 </ul>
957 </div><!--·contents·-->957 </div><!--·contents·-->
958 </div><!--·doc-content·-->958 </div><!--·doc-content·-->
959 <!--·start·footer·part·-->959 <!--·start·footer·part·-->
960 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->960 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
961 ··<ul>961 ··<ul>
962 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03436.html">HybridConditional</a></li>962 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03436.html">HybridConditional</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a03440.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03436.html">HybridConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03436.html">HybridConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03436.html">HybridConditional</a>·&amp;m1,·const·<a·class="el"·href="a03436.html">HybridConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03436.html">HybridConditional</a>·&amp;m1,·const·<a·class="el"·href="a03436.html">HybridConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00560_source.html">HybridConditional.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488_source.html">HybridConditional.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03440.html">traits&lt;·HybridConditional·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03440.html">traits&lt;·HybridConditional·&gt;</a></li>
1.07 KB
./usr/share/doc/libgtsam-dev/html/a03444.html
    
Offset 327, 16 lines modifiedOffset 327, 16 lines modified
327 ··</table>327 ··</table>
328 ··</dd>328 ··</dd>
329 </dl>329 </dl>
  
330 </div>330 </div>
331 </div>331 </div>
332 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>332 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00542_source.html">HybridEliminationTree.h</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00494_source.html">HybridEliminationTree.h</a></li>
334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00515.html">HybridEliminationTree.cpp</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548.html">HybridEliminationTree.cpp</a></li>
335 </ul>335 </ul>
336 </div><!--·contents·-->336 </div><!--·contents·-->
337 </div><!--·doc-content·-->337 </div><!--·doc-content·-->
338 <!--·start·footer·part·-->338 <!--·start·footer·part·-->
339 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->339 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
340 ··<ul>340 ··<ul>
341 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03444.html">HybridEliminationTree</a></li>341 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03444.html">HybridEliminationTree</a></li>
1.23 KB
./usr/share/doc/libgtsam-dev/html/a03448.html
    
Offset 496, 16 lines modifiedOffset 496, 16 lines modified
496 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>496 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
497 <p>Reimplemented·in·<a·class="el"·href="a03512.html#ad1c4a9e95393b2b8e542d03682021e5f">gtsam::MixtureFactor</a>.</p>497 <p>Reimplemented·in·<a·class="el"·href="a03512.html#ad1c4a9e95393b2b8e542d03682021e5f">gtsam::MixtureFactor</a>.</p>
  
498 </div>498 </div>
499 </div>499 </div>
500 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>500 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557_source.html">HybridFactor.h</a></li>501 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482_source.html">HybridFactor.h</a></li>
502 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00566.html">HybridFactor.cpp</a></li>502 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00503.html">HybridFactor.cpp</a></li>
503 </ul>503 </ul>
504 </div><!--·contents·-->504 </div><!--·contents·-->
505 </div><!--·doc-content·-->505 </div><!--·doc-content·-->
506 <!--·start·footer·part·-->506 <!--·start·footer·part·-->
507 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->507 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
508 ··<ul>508 ··<ul>
509 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03448.html">HybridFactor</a></li>509 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03448.html">HybridFactor</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a03452.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m1,·const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m1,·const·<a·class="el"·href="a03448.html">HybridFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557_source.html">HybridFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00482_source.html">HybridFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03452.html">traits&lt;·HybridFactor·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03452.html">traits&lt;·HybridFactor·&gt;</a></li>
1.28 KB
./usr/share/doc/libgtsam-dev/html/a03456.html
    
Offset 413, 16 lines modifiedOffset 413, 16 lines modified
  
413 <p>Implicit·copy/downcast·constructor·to·override·explicit·template·container·constructor.·</p>413 <p>Implicit·copy/downcast·constructor·to·override·explicit·template·container·constructor.·</p>
414 <p>In·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>·this·is·used·for:·<code>cachedSeparatorMarginal_.reset(*separatorMarginal)</code>·</p>414 <p>In·<a·class="el"·href="a03540.html"·title="Bayes·tree.">BayesTree</a>·this·is·used·for:·<code>cachedSeparatorMarginal_.reset(*separatorMarginal)</code>·</p>
  
415 </div>415 </div>
416 </div>416 </div>
417 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>417 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00518_source.html">HybridFactorGraph.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00563_source.html">HybridFactorGraph.h</a></li>
419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00521.html">HybridFactorGraph.cpp</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00530.html">HybridFactorGraph.cpp</a></li>
420 </ul>420 </ul>
421 </div><!--·contents·-->421 </div><!--·contents·-->
422 </div><!--·doc-content·-->422 </div><!--·doc-content·-->
423 <!--·start·footer·part·-->423 <!--·start·footer·part·-->
424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
425 ··<ul>425 ··<ul>
426 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03456.html">HybridFactorGraph</a></li>426 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03456.html">HybridFactorGraph</a></li>
966 B
./usr/share/doc/libgtsam-dev/html/a03460.html
    
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
  
161 <p>Type·of·the·factor·graph·(e.g.·</p>161 <p>Type·of·the·factor·graph·(e.g.·</p>
162 <p><a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>)·</p>162 <p><a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a>)·</p>
  
163 </div>163 </div>
164 </div>164 </div>
165 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>165 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548_source.html">HybridGaussianFactorGraph.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00554_source.html">HybridGaussianFactorGraph.h</a></li>
167 </ul>167 </ul>
168 </div><!--·contents·-->168 </div><!--·contents·-->
169 </div><!--·doc-content·-->169 </div><!--·doc-content·-->
170 <!--·start·footer·part·-->170 <!--·start·footer·part·-->
171 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->171 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
172 ··<ul>172 ··<ul>
173 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03460.html">EliminationTraits&lt;·HybridGaussianFactorGraph·&gt;</a></li>173 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03460.html">EliminationTraits&lt;·HybridGaussianFactorGraph·&gt;</a></li>
1.2 KB
./usr/share/doc/libgtsam-dev/html/a03464.html
    
Offset 644, 16 lines modifiedOffset 644, 16 lines modified
644 ··</dd>644 ··</dd>
645 </dl>645 </dl>
646 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a02760.html">AlgebraicDecisionTree&lt;Key&gt;</a>·</dd></dl>646 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a02760.html">AlgebraicDecisionTree&lt;Key&gt;</a>·</dd></dl>
  
647 </div>647 </div>
648 </div>648 </div>
649 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>649 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
650 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00548_source.html">HybridGaussianFactorGraph.h</a></li>650 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00554_source.html">HybridGaussianFactorGraph.h</a></li>
651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00485.html">HybridGaussianFactorGraph.cpp</a></li>651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00527.html">HybridGaussianFactorGraph.cpp</a></li>
652 </ul>652 </ul>
653 </div><!--·contents·-->653 </div><!--·contents·-->
654 </div><!--·doc-content·-->654 </div><!--·doc-content·-->
655 <!--·start·footer·part·-->655 <!--·start·footer·part·-->
656 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->656 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
657 ··<ul>657 ··<ul>
658 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a></li>658 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03464.html">HybridGaussianFactorGraph</a></li>
773 B
./usr/share/doc/libgtsam-dev/html/a03468.html
    
Offset 512, 15 lines modifiedOffset 512, 15 lines modified
512 ··</table>512 ··</table>
513 ··</dd>513 ··</dd>
514 </dl>514 </dl>
  
515 </div>515 </div>
516 </div>516 </div>
517 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>517 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
518 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00536_source.html">HybridGaussianISAM.h</a></li>518 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00500_source.html">HybridGaussianISAM.h</a></li>
519 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<b>HybridGaussianISAM.cpp</b></li>519 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<b>HybridGaussianISAM.cpp</b></li>
520 </ul>520 </ul>
521 </div><!--·contents·-->521 </div><!--·contents·-->
522 </div><!--·doc-content·-->522 </div><!--·doc-content·-->
523 <!--·start·footer·part·-->523 <!--·start·footer·part·-->
524 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->524 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
525 ··<ul>525 ··<ul>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a03472.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03468.html">HybridGaussianISAM</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03468.html">HybridGaussianISAM</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03468.html">HybridGaussianISAM</a>·&amp;m1,·const·<a·class="el"·href="a03468.html">HybridGaussianISAM</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03468.html">HybridGaussianISAM</a>·&amp;m1,·const·<a·class="el"·href="a03468.html">HybridGaussianISAM</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00536_source.html">HybridGaussianISAM.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00500_source.html">HybridGaussianISAM.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03472.html">traits&lt;·HybridGaussianISAM·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03472.html">traits&lt;·HybridGaussianISAM·&gt;</a></li>
1.12 KB
./usr/share/doc/libgtsam-dev/html/a03484.html
    
Offset 328, 16 lines modifiedOffset 328, 16 lines modified
328 ··</dd>328 ··</dd>
329 </dl>329 </dl>
330 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>330 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>
  
331 </div>331 </div>
332 </div>332 </div>
333 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>333 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00488_source.html">HybridJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00545_source.html">HybridJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00500.html">HybridJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00521.html">HybridJunctionTree.cpp</a></li>
336 </ul>336 </ul>
337 </div><!--·contents·-->337 </div><!--·contents·-->
338 </div><!--·doc-content·-->338 </div><!--·doc-content·-->
339 <!--·start·footer·part·-->339 <!--·start·footer·part·-->
340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
341 ··<ul>341 ··<ul>
342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03484.html">HybridJunctionTree</a></li>342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03484.html">HybridJunctionTree</a></li>
1.23 KB
./usr/share/doc/libgtsam-dev/html/a03488.html
    
Offset 505, 16 lines modifiedOffset 505, 16 lines modified
505 <p>Print·the·factor·graph.·</p>505 <p>Print·the·factor·graph.·</p>
  
506 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·Factor·&gt;</a>.</p>506 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·Factor·&gt;</a>.</p>
  
507 </div>507 </div>
508 </div>508 </div>
509 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>509 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00554_source.html">HybridNonlinearFactorGraph.h</a></li>510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557_source.html">HybridNonlinearFactorGraph.h</a></li>
511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00569.html">HybridNonlinearFactorGraph.cpp</a></li>511 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00506.html">HybridNonlinearFactorGraph.cpp</a></li>
512 </ul>512 </ul>
513 </div><!--·contents·-->513 </div><!--·contents·-->
514 </div><!--·doc-content·-->514 </div><!--·doc-content·-->
515 <!--·start·footer·part·-->515 <!--·start·footer·part·-->
516 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->516 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
517 ··<ul>517 ··<ul>
518 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03488.html">HybridNonlinearFactorGraph</a></li>518 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03488.html">HybridNonlinearFactorGraph</a></li>
1.74 KB
./usr/share/doc/libgtsam-dev/html/a03492.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03488.html">HybridNonlinearFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03488.html">HybridNonlinearFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03488.html">HybridNonlinearFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a03488.html">HybridNonlinearFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03488.html">HybridNonlinearFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a03488.html">HybridNonlinearFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00554_source.html">HybridNonlinearFactorGraph.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00557_source.html">HybridNonlinearFactorGraph.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03492.html">traits&lt;·HybridNonlinearFactorGraph·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03492.html">traits&lt;·HybridNonlinearFactorGraph·&gt;</a></li>
1.08 KB
./usr/share/doc/libgtsam-dev/html/a03496.html
    
Offset 300, 16 lines modifiedOffset 300, 16 lines modified
  
300 <p>get·counters·</p>300 <p>get·counters·</p>
301 <p>TODO:·comment·</p>301 <p>TODO:·comment·</p>
  
302 </div>302 </div>
303 </div>303 </div>
304 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>304 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
305 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00503_source.html">HybridNonlinearISAM.h</a></li>305 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00539_source.html">HybridNonlinearISAM.h</a></li>
306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00506.html">HybridNonlinearISAM.cpp</a></li>306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00560.html">HybridNonlinearISAM.cpp</a></li>
307 </ul>307 </ul>
308 </div><!--·contents·-->308 </div><!--·contents·-->
309 </div><!--·doc-content·-->309 </div><!--·doc-content·-->
310 <!--·start·footer·part·-->310 <!--·start·footer·part·-->
311 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->311 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
312 ··<ul>312 ··<ul>
313 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03496.html">HybridNonlinearISAM</a></li>313 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03496.html">HybridNonlinearISAM</a></li>
1.04 KB
./usr/share/doc/libgtsam-dev/html/a03500.html
    
Offset 214, 16 lines modifiedOffset 214, 16 lines modified
214 ··</dd>214 ··</dd>
215 </dl>215 </dl>
216 <p>Prune</p>216 <p>Prune</p>
  
217 </div>217 </div>
218 </div>218 </div>
219 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>219 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00539_source.html">HybridSmoother.h</a></li>220 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00512_source.html">HybridSmoother.h</a></li>
221 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00530.html">HybridSmoother.cpp</a></li>221 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00542.html">HybridSmoother.cpp</a></li>
222 </ul>222 </ul>
223 </div><!--·contents·-->223 </div><!--·contents·-->
224 </div><!--·doc-content·-->224 </div><!--·doc-content·-->
225 <!--·start·footer·part·-->225 <!--·start·footer·part·-->
226 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->226 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
227 ··<ul>227 ··<ul>
228 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03500.html">HybridSmoother</a></li>228 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03500.html">HybridSmoother</a></li>
6.0 KB
./usr/share/doc/libgtsam-dev/html/a03504.html
    
Offset 163, 19 lines modifiedOffset 163, 19 lines modified
163 <tr·class="memdesc:a0d17316f8a3c1b15efa18d0ff052c804"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Insert·a·vector·<code>value</code>·with·key·<code>j</code>.··<br·/></td></tr>163 <tr·class="memdesc:a0d17316f8a3c1b15efa18d0ff052c804"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Insert·a·vector·<code>value</code>·with·key·<code>j</code>.··<br·/></td></tr>
164 <tr·class="separator:a0d17316f8a3c1b15efa18d0ff052c804"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:a0d17316f8a3c1b15efa18d0ff052c804"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
165 <tr·class="memitem:aaf590e42828ec0693b868853449d7ad0"·id="r_aaf590e42828ec0693b868853449d7ad0"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03504.html#aaf590e42828ec0693b868853449d7ad0">insert</a>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·size_t·value)</td></tr>165 <tr·class="memitem:aaf590e42828ec0693b868853449d7ad0"·id="r_aaf590e42828ec0693b868853449d7ad0"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03504.html#aaf590e42828ec0693b868853449d7ad0">insert</a>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·size_t·value)</td></tr>
166 <tr·class="memdesc:aaf590e42828ec0693b868853449d7ad0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Insert·a·discrete·<code>value</code>·with·key·<code>j</code>.··<br·/></td></tr>166 <tr·class="memdesc:aaf590e42828ec0693b868853449d7ad0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Insert·a·discrete·<code>value</code>·with·key·<code>j</code>.··<br·/></td></tr>
167 <tr·class="separator:aaf590e42828ec0693b868853449d7ad0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:aaf590e42828ec0693b868853449d7ad0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:a4e27ac3e00f803ac49c4204412719a2f"·id="r_a4e27ac3e00f803ac49c4204412719a2f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e27ac3e00f803ac49c4204412719a2f"·name="a4e27ac3e00f803ac49c4204412719a2f"></a>168 <tr·class="memitem:a4e27ac3e00f803ac49c4204412719a2f"·id="r_a4e27ac3e00f803ac49c4204412719a2f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e27ac3e00f803ac49c4204412719a2f"·name="a4e27ac3e00f803ac49c4204412719a2f"></a>
169 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>insert_or_assign</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·Vector·&amp;value)</td></tr>169 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>insert_or_assign</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·Vector·&amp;value)</td></tr>
170 <tr·class="memdesc:a4e27ac3e00f803ac49c4204412719a2f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03504.html#a4e27ac3e00f803ac49c4204412719a2f"·title="insert_or_assign()·,·similar·to·Values.h">insert_or_assign()</a>·,·similar·to·<a·class="el"·href="a01004.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values.h</a>·<br·/></td></tr>170 <tr·class="memdesc:a4e27ac3e00f803ac49c4204412719a2f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03504.html#a4e27ac3e00f803ac49c4204412719a2f"·title="insert_or_assign()·,·similar·to·Values.h">insert_or_assign()</a>·,·similar·to·<a·class="el"·href="a01073.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values.h</a>·<br·/></td></tr>
171 <tr·class="separator:a4e27ac3e00f803ac49c4204412719a2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:a4e27ac3e00f803ac49c4204412719a2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:aef33d2cc24baa79fd299efb0d1af56a6"·id="r_aef33d2cc24baa79fd299efb0d1af56a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef33d2cc24baa79fd299efb0d1af56a6"·name="aef33d2cc24baa79fd299efb0d1af56a6"></a>172 <tr·class="memitem:aef33d2cc24baa79fd299efb0d1af56a6"·id="r_aef33d2cc24baa79fd299efb0d1af56a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef33d2cc24baa79fd299efb0d1af56a6"·name="aef33d2cc24baa79fd299efb0d1af56a6"></a>
173 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>insert_or_assign</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·size_t·value)</td></tr>173 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>insert_or_assign</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·size_t·value)</td></tr>
174 <tr·class="memdesc:aef33d2cc24baa79fd299efb0d1af56a6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03504.html#a4e27ac3e00f803ac49c4204412719a2f"·title="insert_or_assign()·,·similar·to·Values.h">insert_or_assign()</a>·,·similar·to·<a·class="el"·href="a01004.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values.h</a>·<br·/></td></tr>174 <tr·class="memdesc:aef33d2cc24baa79fd299efb0d1af56a6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03504.html#a4e27ac3e00f803ac49c4204412719a2f"·title="insert_or_assign()·,·similar·to·Values.h">insert_or_assign()</a>·,·similar·to·<a·class="el"·href="a01073.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values.h</a>·<br·/></td></tr>
175 <tr·class="separator:aef33d2cc24baa79fd299efb0d1af56a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:aef33d2cc24baa79fd299efb0d1af56a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 <tr·class="memitem:aad78196a68a02b327d73dbeda7e8cccb"·id="r_aad78196a68a02b327d73dbeda7e8cccb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03504.html">HybridValues</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03504.html#aad78196a68a02b327d73dbeda7e8cccb">insert</a>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;values)</td></tr>176 <tr·class="memitem:aad78196a68a02b327d73dbeda7e8cccb"·id="r_aad78196a68a02b327d73dbeda7e8cccb"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03504.html">HybridValues</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03504.html#aad78196a68a02b327d73dbeda7e8cccb">insert</a>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;values)</td></tr>
177 <tr·class="memdesc:aad78196a68a02b327d73dbeda7e8cccb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Insert·all·continuous·values·from·<code>values</code>.··<br·/></td></tr>177 <tr·class="memdesc:aad78196a68a02b327d73dbeda7e8cccb"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Insert·all·continuous·values·from·<code>values</code>.··<br·/></td></tr>
178 <tr·class="separator:aad78196a68a02b327d73dbeda7e8cccb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>178 <tr·class="separator:aad78196a68a02b327d73dbeda7e8cccb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
179 <tr·class="memitem:a1cfdd5cb8cc111d0d5d3f69a8005ffe0"·id="r_a1cfdd5cb8cc111d0d5d3f69a8005ffe0"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03504.html">HybridValues</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03504.html#a1cfdd5cb8cc111d0d5d3f69a8005ffe0">insert</a>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values)</td></tr>179 <tr·class="memitem:a1cfdd5cb8cc111d0d5d3f69a8005ffe0"·id="r_a1cfdd5cb8cc111d0d5d3f69a8005ffe0"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a03504.html">HybridValues</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03504.html#a1cfdd5cb8cc111d0d5d3f69a8005ffe0">insert</a>·(const·<a·class="el"·href="a02900.html">DiscreteValues</a>·&amp;values)</td></tr>
180 <tr·class="memdesc:a1cfdd5cb8cc111d0d5d3f69a8005ffe0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Insert·all·discrete·values·from·<code>values</code>.··<br·/></td></tr>180 <tr·class="memdesc:a1cfdd5cb8cc111d0d5d3f69a8005ffe0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Insert·all·discrete·values·from·<code>values</code>.··<br·/></td></tr>
181 <tr·class="separator:a1cfdd5cb8cc111d0d5d3f69a8005ffe0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>181 <tr·class="separator:a1cfdd5cb8cc111d0d5d3f69a8005ffe0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 537, 15 lines modifiedOffset 537, 15 lines modified
  
537 <p>For·all·key/value·pairs·in·<code>values</code>,·replace·continuous·values·with·corresponding·keys·in·this·object·with·those·in·<code>values</code>.·</p>537 <p>For·all·key/value·pairs·in·<code>values</code>,·replace·continuous·values·with·corresponding·keys·in·this·object·with·those·in·<code>values</code>.·</p>
538 <p>Throws·std::out_of_range·if·any·keys·in·<code>values</code>·are·not·present·in·this·object.·</p>538 <p>Throws·std::out_of_range·if·any·keys·in·<code>values</code>·are·not·present·in·this·object.·</p>
  
539 </div>539 </div>
540 </div>540 </div>
541 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>541 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
542 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_source.html">HybridValues.h</a></li>542 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00566_source.html">HybridValues.h</a></li>
543 </ul>543 </ul>
544 </div><!--·contents·-->544 </div><!--·contents·-->
545 </div><!--·doc-content·-->545 </div><!--·doc-content·-->
546 <!--·start·footer·part·-->546 <!--·start·footer·part·-->
547 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->547 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
548 ··<ul>548 ··<ul>
549 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03504.html">HybridValues</a></li>549 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03504.html">HybridValues</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a03508.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03504.html">HybridValues</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03504.html">HybridValues</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03504.html">HybridValues</a>·&amp;m1,·const·<a·class="el"·href="a03504.html">HybridValues</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03504.html">HybridValues</a>·&amp;m1,·const·<a·class="el"·href="a03504.html">HybridValues</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00497_source.html">HybridValues.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00566_source.html">HybridValues.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03508.html">traits&lt;·HybridValues·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03508.html">traits&lt;·HybridValues·&gt;</a></li>
933 B
./usr/share/doc/libgtsam-dev/html/a03512.html
    
Offset 726, 15 lines modifiedOffset 726, 15 lines modified
726 <p>print·to·stdout·</p>726 <p>print·to·stdout·</p>
  
727 <p>Reimplemented·from·<a·class="el"·href="a03448.html#a9ba3360f3e23d4840b00e3130b094589">gtsam::HybridFactor</a>.</p>727 <p>Reimplemented·from·<a·class="el"·href="a03448.html#a9ba3360f3e23d4840b00e3130b094589">gtsam::HybridFactor</a>.</p>
  
728 </div>728 </div>
729 </div>729 </div>
730 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>730 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00527_source.html">MixtureFactor.h</a></li>731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/<a·class="el"·href="a00551_source.html">MixtureFactor.h</a></li>
732 </ul>732 </ul>
733 </div><!--·contents·-->733 </div><!--·contents·-->
734 </div><!--·doc-content·-->734 </div><!--·doc-content·-->
735 <!--·start·footer·part·-->735 <!--·start·footer·part·-->
736 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->736 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
737 ··<ul>737 ··<ul>
738 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03512.html">MixtureFactor</a></li>738 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03512.html">MixtureFactor</a></li>
1.46 KB
./usr/share/doc/libgtsam-dev/html/a03516.html
    
Offset 450, 16 lines modifiedOffset 450, 16 lines modified
450 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·CONDITIONAL·&gt;</a>.</p>450 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·CONDITIONAL·&gt;</a>.</p>
  
451 <p>Reimplemented·in·<a·class="el"·href="a03408.html#a46db6b5a2015becd4961b377efa7549a">gtsam::HybridBayesNet</a>,·<a·class="el"·href="a03740.html#a8bb3c347e66fc1d2ea8ae5c8e51299fa">gtsam::GaussianBayesNet</a>,·and·<a·class="el"·href="a04972.html#a16f146d9a2df6a5d6b9b7cead816d88e">gtsam::SymbolicBayesNet</a>.</p>451 <p>Reimplemented·in·<a·class="el"·href="a03408.html#a46db6b5a2015becd4961b377efa7549a">gtsam::HybridBayesNet</a>,·<a·class="el"·href="a03740.html#a8bb3c347e66fc1d2ea8ae5c8e51299fa">gtsam::GaussianBayesNet</a>,·and·<a·class="el"·href="a04972.html#a16f146d9a2df6a5d6b9b7cead816d88e">gtsam::SymbolicBayesNet</a>.</p>
  
452 </div>452 </div>
453 </div>453 </div>
454 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>454 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
455 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00644_source.html">BayesNet.h</a></li>455 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00686_source.html">BayesNet.h</a></li>
456 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00671_source.html">BayesNet-inst.h</a></li>456 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_source.html">BayesNet-inst.h</a></li>
457 </ul>457 </ul>
458 </div><!--·contents·-->458 </div><!--·contents·-->
459 </div><!--·doc-content·-->459 </div><!--·doc-content·-->
460 <!--·start·footer·part·-->460 <!--·start·footer·part·-->
461 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->461 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
462 ··<ul>462 ··<ul>
463 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03516.html">BayesNet</a></li>463 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03516.html">BayesNet</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a03524.html
    
Offset 551, 17 lines modifiedOffset 551, 17 lines modified
  
551 <p>concept·check,·makes·sure·FACTOR·defines·print·and·equals·</p>551 <p>concept·check,·makes·sure·FACTOR·defines·print·and·equals·</p>
552 <p>Collection·of·factors·</p>552 <p>Collection·of·factors·</p>
  
553 </div>553 </div>
554 </div>554 </div>
555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_source.html">BayesTree.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_source.html">FactorGraph.h</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_source.html">FactorGraph.h</a></li>
558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593_source.html">FactorGraph-inst.h</a></li>558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599_source.html">FactorGraph-inst.h</a></li>
559 </ul>559 </ul>
560 </div><!--·contents·-->560 </div><!--·contents·-->
561 </div><!--·doc-content·-->561 </div><!--·doc-content·-->
562 <!--·start·footer·part·-->562 <!--·start·footer·part·-->
563 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->563 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
564 ··<ul>564 ··<ul>
565 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03524.html">FactorGraph</a></li>565 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03524.html">FactorGraph</a></li>
2.1 KB
./usr/share/doc/libgtsam-dev/html/a03528.html
    
Offset 292, 26 lines modifiedOffset 292, 26 lines modified
292 ········</tr>292 ········</tr>
293 ······</table>293 ······</table>
294 </div><div·class="memdoc">294 </div><div·class="memdoc">
  
295 <p>Eliminate·the·factors·to·a·Bayes·tree·and·remaining·factor·graph.·</p>295 <p>Eliminate·the·factors·to·a·Bayes·tree·and·remaining·factor·graph.·</p>
296 <dl·class="params"><dt>Parameters</dt><dd>296 <dl·class="params"><dt>Parameters</dt><dd>
297 ··<table·class="params">297 ··<table·class="params">
298 ····<tr><td·class="paramname">function</td><td>The·function·to·use·to·eliminate,·see·the·namespace·functions·in·<a·class="el"·href="a00899.html"·title="Linear·Factor·Graph·where·all·factors·are·Gaussians.">GaussianFactorGraph.h</a>·</td></tr>298 ····<tr><td·class="paramname">function</td><td>The·function·to·use·to·eliminate,·see·the·namespace·functions·in·<a·class="el"·href="a00770.html"·title="Linear·Factor·Graph·where·all·factors·are·Gaussians.">GaussianFactorGraph.h</a>·</td></tr>
299 ··</table>299 ··</table>
300 ··</dd>300 ··</dd>
301 </dl>301 </dl>
302 <dl·class="section·return"><dt>Returns</dt><dd>The·Bayes·tree·and·factor·graph·resulting·from·elimination·</dd></dl>302 <dl·class="section·return"><dt>Returns</dt><dd>The·Bayes·tree·and·factor·graph·resulting·from·elimination·</dd></dl>
  
303 </div>303 </div>
304 </div>304 </div>
305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>305 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>306 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_source.html">BayesTree.h</a></li>
307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">ClusterTree.h</a></li>307 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00674_source.html">ClusterTree.h</a></li>
308 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_source.html">ClusterTree-inst.h</a></li>308 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>
309 </ul>309 </ul>
310 </div><!--·contents·-->310 </div><!--·contents·-->
311 </div><!--·doc-content·-->311 </div><!--·doc-content·-->
312 <!--·start·footer·part·-->312 <!--·start·footer·part·-->
313 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->313 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
314 ··<ul>314 ··<ul>
315 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03528.html">EliminatableClusterTree</a></li>315 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03528.html">EliminatableClusterTree</a></li>
1.63 KB
./usr/share/doc/libgtsam-dev/html/a03532.html
    
Offset 125, 16 lines modifiedOffset 125, 16 lines modified
125 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>avgSeparatorSize</b></td></tr>125 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>avgSeparatorSize</b></td></tr>
126 <tr·class="separator:ab99232993c6958579988a97fca7c3472"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:ab99232993c6958579988a97fca7c3472"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:af2498e5bc73be119f3fdae77b3191c94"·id="r_af2498e5bc73be119f3fdae77b3191c94"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2498e5bc73be119f3fdae77b3191c94"·name="af2498e5bc73be119f3fdae77b3191c94"></a>127 <tr·class="memitem:af2498e5bc73be119f3fdae77b3191c94"·id="r_af2498e5bc73be119f3fdae77b3191c94"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2498e5bc73be119f3fdae77b3191c94"·name="af2498e5bc73be119f3fdae77b3191c94"></a>
128 std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>maxSeparatorSize</b></td></tr>128 std::size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>maxSeparatorSize</b></td></tr>
129 <tr·class="separator:af2498e5bc73be119f3fdae77b3191c94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:af2498e5bc73be119f3fdae77b3191c94"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_source.html">BayesTree.h</a></li>
133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698.html">BayesTree.cpp</a></li>133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00638.html">BayesTree.cpp</a></li>
134 </ul>134 </ul>
135 </div><!--·contents·-->135 </div><!--·contents·-->
136 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>139 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03532.html">BayesTreeCliqueStats</a></li>140 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03532.html">BayesTreeCliqueStats</a></li>
1.81 KB
./usr/share/doc/libgtsam-dev/html/a03536.html
    
Offset 120, 16 lines modifiedOffset 120, 16 lines modified
120 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·std::size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>conditionalSizes</b></td></tr>120 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·std::size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>conditionalSizes</b></td></tr>
121 <tr·class="separator:a4093a895230b69bb940128b7de18b4bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a4093a895230b69bb940128b7de18b4bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a219a296806118271cfb1fd61e3864ad8"·id="r_a219a296806118271cfb1fd61e3864ad8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a219a296806118271cfb1fd61e3864ad8"·name="a219a296806118271cfb1fd61e3864ad8"></a>122 <tr·class="memitem:a219a296806118271cfb1fd61e3864ad8"·id="r_a219a296806118271cfb1fd61e3864ad8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a219a296806118271cfb1fd61e3864ad8"·name="a219a296806118271cfb1fd61e3864ad8"></a>
123 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·std::size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>separatorSizes</b></td></tr>123 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·std::size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>separatorSizes</b></td></tr>
124 <tr·class="separator:a219a296806118271cfb1fd61e3864ad8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a219a296806118271cfb1fd61e3864ad8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>125 </table>
126 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>126 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_source.html">BayesTree.h</a></li>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698.html">BayesTree.cpp</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00638.html">BayesTree.cpp</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03536.html">BayesTreeCliqueData</a></li>135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03536.html">BayesTreeCliqueData</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a03540.html
    
Offset 529, 16 lines modifiedOffset 529, 16 lines modified
  
529 <p>Given·a·list·of·indices,·turn·"contaminated"·part·of·the·tree·back·into·a·factor·graph.·</p>529 <p>Given·a·list·of·indices,·turn·"contaminated"·part·of·the·tree·back·into·a·factor·graph.·</p>
530 <p>Factors·and·orphans·are·added·to·the·in/out·arguments.·</p>530 <p>Factors·and·orphans·are·added·to·the·in/out·arguments.·</p>
  
531 </div>531 </div>
532 </div>532 </div>
533 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>533 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
534 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>534 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_source.html">BayesTree.h</a></li>
535 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">BayesTree-inst.h</a></li>535 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00644_source.html">BayesTree-inst.h</a></li>
536 </ul>536 </ul>
537 </div><!--·contents·-->537 </div><!--·contents·-->
538 </div><!--·doc-content·-->538 </div><!--·doc-content·-->
539 <!--·start·footer·part·-->539 <!--·start·footer·part·-->
540 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->540 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
541 ··<ul>541 ··<ul>
542 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03540.html">BayesTree</a></li>542 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03540.html">BayesTree</a></li>
822 B
./usr/share/doc/libgtsam-dev/html/a03544.html
    
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 ··</table>173 ··</table>
174 ··</dd>174 ··</dd>
175 </dl>175 </dl>
  
176 </div>176 </div>
177 </div>177 </div>
178 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>178 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">BayesTree.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_source.html">BayesTree.h</a></li>
180 </ul>180 </ul>
181 </div><!--·contents·-->181 </div><!--·contents·-->
182 </div><!--·doc-content·-->182 </div><!--·doc-content·-->
183 <!--·start·footer·part·-->183 <!--·start·footer·part·-->
184 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->184 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
185 ··<ul>185 ··<ul>
186 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03544.html">BayesTreeOrphanWrapper</a></li>186 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03544.html">BayesTreeOrphanWrapper</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a03548.html
    
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·GRAPH&gt;<br·/>104 <div·class="textblock"><div·class="compoundTemplParams">template&lt;class·GRAPH&gt;<br·/>
105 struct·gtsam::EliminationTraits&lt;·GRAPH·&gt;</div><p>Traits·class·for·eliminateable·factor·graphs,·specifies·the·types·that·result·from·elimination,·etc.·</p>105 struct·gtsam::EliminationTraits&lt;·GRAPH·&gt;</div><p>Traits·class·for·eliminateable·factor·graphs,·specifies·the·types·that·result·from·elimination,·etc.·</p>
106 <p>This·must·be·defined·for·each·factor·graph·that·inherits·from·<a·class="el"·href="a03580.html"·title="EliminateableFactorGraph·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.">EliminateableFactorGraph</a>.·</p>106 <p>This·must·be·defined·for·each·factor·graph·that·inherits·from·<a·class="el"·href="a03580.html"·title="EliminateableFactorGraph·is·a·base·class·for·factor·graphs·that·contains·elimination·algorithms.">EliminateableFactorGraph</a>.·</p>
107 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>107 </div><hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_source.html">BayesTreeCliqueBase.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00602_source.html">BayesTreeCliqueBase.h</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->113 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
114 ··<ul>114 ··<ul>
115 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03548.html">EliminationTraits</a></li>115 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03548.html">EliminationTraits</a></li>
1.38 KB
./usr/share/doc/libgtsam-dev/html/a03552.html
    
Offset 427, 16 lines modifiedOffset 427, 16 lines modified
  
427 <p>This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.·</p>427 <p>This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.·</p>
428 <p>This·is·fixed·by·applying·this·mutex.·</p>428 <p>This·is·fixed·by·applying·this·mutex.·</p>
  
429 </div>429 </div>
430 </div>430 </div>
431 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>431 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
432 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00680_source.html">BayesTreeCliqueBase.h</a></li>432 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00602_source.html">BayesTreeCliqueBase.h</a></li>
433 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_source.html">BayesTreeCliqueBase-inst.h</a></li>433 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_source.html">BayesTreeCliqueBase-inst.h</a></li>
434 </ul>434 </ul>
435 </div><!--·contents·-->435 </div><!--·contents·-->
436 </div><!--·doc-content·-->436 </div><!--·doc-content·-->
437 <!--·start·footer·part·-->437 <!--·start·footer·part·-->
438 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->438 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
439 ··<ul>439 ··<ul>
440 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03552.html">BayesTreeCliqueBase</a></li>440 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03552.html">BayesTreeCliqueBase</a></li>
1.22 KB
./usr/share/doc/libgtsam-dev/html/a03556.html
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 </table><table·class="memberdecls">155 </table><table·class="memberdecls">
156 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>156 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
157 Classes</h2></td></tr>157 Classes</h2></td></tr>
158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03560.html">EliminationPostOrderVisitor</a></td></tr>158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03560.html">EliminationPostOrderVisitor</a></td></tr>
159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 </table>160 </table>
161 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>161 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_source.html">ClusterTree-inst.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>168 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03556.html">EliminationData</a></li>169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03556.html">EliminationData</a></li>
1.72 KB
./usr/share/doc/libgtsam-dev/html/a03560.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 &#160;</td><td·class="memItemRight"·valign="bottom"><b>EliminationPostOrderVisitor</b>·(const·typename·CLUSTERTREE::Eliminate·&amp;eliminationFunction,·typename·CLUSTERTREE::BayesTreeType::Nodes·&amp;nodesIndex)</td></tr>110 &#160;</td><td·class="memItemRight"·valign="bottom"><b>EliminationPostOrderVisitor</b>·(const·typename·CLUSTERTREE::Eliminate·&amp;eliminationFunction,·typename·CLUSTERTREE::BayesTreeType::Nodes·&amp;nodesIndex)</td></tr>
111 <tr·class="separator:acb4697a7721f193d4f7870104104c554"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:acb4697a7721f193d4f7870104104c554"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a381975675a251d6f6fabe8c8096f19c4"·id="r_a381975675a251d6f6fabe8c8096f19c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a381975675a251d6f6fabe8c8096f19c4"·name="a381975675a251d6f6fabe8c8096f19c4"></a>112 <tr·class="memitem:a381975675a251d6f6fabe8c8096f19c4"·id="r_a381975675a251d6f6fabe8c8096f19c4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a381975675a251d6f6fabe8c8096f19c4"·name="a381975675a251d6f6fabe8c8096f19c4"></a>
113 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·typename·CLUSTERTREE::sharedNode·&amp;node,·<a·class="el"·href="a03556.html">EliminationData</a>·&amp;myData)</td></tr>113 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·typename·CLUSTERTREE::sharedNode·&amp;node,·<a·class="el"·href="a03556.html">EliminationData</a>·&amp;myData)</td></tr>
114 <tr·class="separator:a381975675a251d6f6fabe8c8096f19c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a381975675a251d6f6fabe8c8096f19c4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_source.html">ClusterTree-inst.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03556.html">EliminationData</a></li><li·class="navelem"><a·class="el"·href="a03560.html">EliminationPostOrderVisitor</a></li>124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03556.html">EliminationData</a></li><li·class="navelem"><a·class="el"·href="a03560.html">EliminationPostOrderVisitor</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a03564.html
    
Offset 223, 16 lines modifiedOffset 223, 16 lines modified
223 Protected·Attributes</h2></td></tr>223 Protected·Attributes</h2></td></tr>
224 <tr·class="memitem:a6bf40ec963bf6cf9b2c28f532811a532"·id="r_a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6bf40ec963bf6cf9b2c28f532811a532"·name="a6bf40ec963bf6cf9b2c28f532811a532"></a>224 <tr·class="memitem:a6bf40ec963bf6cf9b2c28f532811a532"·id="r_a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6bf40ec963bf6cf9b2c28f532811a532"·name="a6bf40ec963bf6cf9b2c28f532811a532"></a>
225 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·sharedNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>225 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·sharedNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
226 <tr·class="memdesc:a6bf40ec963bf6cf9b2c28f532811a532"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check·<br·/></td></tr>226 <tr·class="memdesc:a6bf40ec963bf6cf9b2c28f532811a532"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check·<br·/></td></tr>
227 <tr·class="separator:a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memSeparator"·colspan="2">&#160;</td></tr>227 <tr·class="separator:a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
228 </table>228 </table>
229 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>229 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">ClusterTree.h</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00674_source.html">ClusterTree.h</a></li>
231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_source.html">ClusterTree-inst.h</a></li>231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>
232 </ul>232 </ul>
233 </div><!--·contents·-->233 </div><!--·contents·-->
234 </div><!--·doc-content·-->234 </div><!--·doc-content·-->
235 <!--·start·footer·part·-->235 <!--·start·footer·part·-->
236 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->236 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
237 ··<ul>237 ··<ul>
238 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03564.html">ClusterTree</a></li>238 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03564.html">ClusterTree</a></li>
1.9 KB
./usr/share/doc/libgtsam-dev/html/a03568.html
    
Offset 181, 16 lines modifiedOffset 181, 16 lines modified
181 typedef·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03568.html">Cluster</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Children</b></td></tr>181 typedef·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03568.html">Cluster</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Children</b></td></tr>
182 <tr·class="separator:a6e8c3ab90169d3c4eae7ef2c9d92bd07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:a6e8c3ab90169d3c4eae7ef2c9d92bd07"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 <tr·class="memitem:aa6b36b4475283ecca2cb51bed2fb7fe9"·id="r_aa6b36b4475283ecca2cb51bed2fb7fe9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6b36b4475283ecca2cb51bed2fb7fe9"·name="aa6b36b4475283ecca2cb51bed2fb7fe9"></a>183 <tr·class="memitem:aa6b36b4475283ecca2cb51bed2fb7fe9"·id="r_aa6b36b4475283ecca2cb51bed2fb7fe9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6b36b4475283ecca2cb51bed2fb7fe9"·name="aa6b36b4475283ecca2cb51bed2fb7fe9"></a>
184 typedef·<a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Keys</b></td></tr>184 typedef·<a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Keys</b></td></tr>
185 <tr·class="separator:aa6b36b4475283ecca2cb51bed2fb7fe9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:aa6b36b4475283ecca2cb51bed2fb7fe9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 </table>186 </table>
187 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>187 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">ClusterTree.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00674_source.html">ClusterTree.h</a></li>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_source.html">ClusterTree-inst.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00701_source.html">ClusterTree-inst.h</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <!--·start·footer·part·-->193 <!--·start·footer·part·-->
194 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->194 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
195 ··<ul>195 ··<ul>
196 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03564.html">ClusterTree</a></li><li·class="navelem"><a·class="el"·href="a03568.html">Cluster</a></li>196 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03564.html">ClusterTree</a></li><li·class="navelem"><a·class="el"·href="a03568.html">Cluster</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03572.html
    
Offset 389, 16 lines modifiedOffset 389, 16 lines modified
389 <p>All·conditional·types·need·to·implement·a·<code>logProbability</code>·function,·for·which·exp(logProbability(x))·=·evaluate(x).·</p>389 <p>All·conditional·types·need·to·implement·a·<code>logProbability</code>·function,·for·which·exp(logProbability(x))·=·evaluate(x).·</p>
  
390 <p>Reimplemented·in·<a·class="el"·href="a03392.html#a80680752fbb782b2b99e5b8f6c7e4cee">gtsam::GaussianMixture</a>,·<a·class="el"·href="a03436.html#a09248627e216ca920aa1ee9e9857eaf5">gtsam::HybridConditional</a>,·<a·class="el"·href="a02832.html#a7be64c2df6e77908ed9844541638ae81">gtsam::DiscreteConditional</a>,·<a·class="el"·href="a03764.html#a5f2147b91f9106d41bf556a0dbd7f9c6">gtsam::GaussianConditional</a>,·and·<a·class="el"·href="a04996.html#aed2b00c56ffb931c268c7317edd94f3c">gtsam::SymbolicConditional</a>.</p>390 <p>Reimplemented·in·<a·class="el"·href="a03392.html#a80680752fbb782b2b99e5b8f6c7e4cee">gtsam::GaussianMixture</a>,·<a·class="el"·href="a03436.html#a09248627e216ca920aa1ee9e9857eaf5">gtsam::HybridConditional</a>,·<a·class="el"·href="a02832.html#a7be64c2df6e77908ed9844541638ae81">gtsam::DiscreteConditional</a>,·<a·class="el"·href="a03764.html#a5f2147b91f9106d41bf556a0dbd7f9c6">gtsam::GaussianConditional</a>,·and·<a·class="el"·href="a04996.html#aed2b00c56ffb931c268c7317edd94f3c">gtsam::SymbolicConditional</a>.</p>
  
391 </div>391 </div>
392 </div>392 </div>
393 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>393 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
394 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00587_source.html">Conditional.h</a></li>394 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00605_source.html">Conditional.h</a></li>
395 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00578_source.html">Conditional-inst.h</a></li>395 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00608_source.html">Conditional-inst.h</a></li>
396 </ul>396 </ul>
397 </div><!--·contents·-->397 </div><!--·contents·-->
398 </div><!--·doc-content·-->398 </div><!--·doc-content·-->
399 <!--·start·footer·part·-->399 <!--·start·footer·part·-->
400 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->400 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
401 ··<ul>401 ··<ul>
402 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03572.html">Conditional</a></li>402 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03572.html">Conditional</a></li>
1.24 KB
./usr/share/doc/libgtsam-dev/html/a03576.html
    
Offset 205, 16 lines modifiedOffset 205, 16 lines modified
  
205 <p>The·position·hints·allow·one·to·use·symbol·character·and·index·to·specify·position.·</p>205 <p>The·position·hints·allow·one·to·use·symbol·character·and·index·to·specify·position.·</p>
206 <p>Unless·variable·positions·are·specified,·if·a·hint·is·present·for·a·given·symbol,·it·will·be·used·to·calculate·the·positions·as·(index,hint).·</p>206 <p>Unless·variable·positions·are·specified,·if·a·hint·is·present·for·a·given·symbol,·it·will·be·used·to·calculate·the·positions·as·(index,hint).·</p>
  
207 </div>207 </div>
208 </div>208 </div>
209 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>209 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
210 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00596_source.html">DotWriter.h</a></li>210 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00617_source.html">DotWriter.h</a></li>
211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00692.html">DotWriter.cpp</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00632.html">DotWriter.cpp</a></li>
212 </ul>212 </ul>
213 </div><!--·contents·-->213 </div><!--·contents·-->
214 </div><!--·doc-content·-->214 </div><!--·doc-content·-->
215 <!--·start·footer·part·-->215 <!--·start·footer·part·-->
216 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->216 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
217 ··<ul>217 ··<ul>
218 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03576.html">DotWriter</a></li>218 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03576.html">DotWriter</a></li>
1.12 KB
./usr/share/doc/libgtsam-dev/html/a03580.html
    
Offset 728, 16 lines modifiedOffset 728, 16 lines modified
728 ··</table>728 ··</table>
729 ··</dd>729 ··</dd>
730 </dl>730 </dl>
  
731 </div>731 </div>
732 </div>732 </div>
733 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>733 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
734 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00602_source.html">EliminateableFactorGraph.h</a></li>734 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00677_source.html">EliminateableFactorGraph.h</a></li>
735 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00605_source.html">EliminateableFactorGraph-inst.h</a></li>735 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00695_source.html">EliminateableFactorGraph-inst.h</a></li>
736 </ul>736 </ul>
737 </div><!--·contents·-->737 </div><!--·contents·-->
738 </div><!--·doc-content·-->738 </div><!--·doc-content·-->
739 <!--·start·footer·part·-->739 <!--·start·footer·part·-->
740 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->740 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
741 ··<ul>741 ··<ul>
742 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03580.html">EliminateableFactorGraph</a></li>742 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03580.html">EliminateableFactorGraph</a></li>
1.86 KB
./usr/share/doc/libgtsam-dev/html/a03584.html
    
Offset 345, 25 lines modifiedOffset 345, 25 lines modified
345 ········</tr>345 ········</tr>
346 ······</table>346 ······</table>
347 </div><div·class="memdoc">347 </div><div·class="memdoc">
  
348 <p>Eliminate·the·factors·to·a·Bayes·net·and·remaining·factor·graph.·</p>348 <p>Eliminate·the·factors·to·a·Bayes·net·and·remaining·factor·graph.·</p>
349 <dl·class="params"><dt>Parameters</dt><dd>349 <dl·class="params"><dt>Parameters</dt><dd>
350 ··<table·class="params">350 ··<table·class="params">
351 ····<tr><td·class="paramname">function</td><td>The·function·to·use·to·eliminate,·see·the·namespace·functions·in·<a·class="el"·href="a00899.html"·title="Linear·Factor·Graph·where·all·factors·are·Gaussians.">GaussianFactorGraph.h</a>·</td></tr>351 ····<tr><td·class="paramname">function</td><td>The·function·to·use·to·eliminate,·see·the·namespace·functions·in·<a·class="el"·href="a00770.html"·title="Linear·Factor·Graph·where·all·factors·are·Gaussians.">GaussianFactorGraph.h</a>·</td></tr>
352 ··</table>352 ··</table>
353 ··</dd>353 ··</dd>
354 </dl>354 </dl>
355 <dl·class="section·return"><dt>Returns</dt><dd>The·Bayes·net·and·factor·graph·resulting·from·elimination·</dd></dl>355 <dl·class="section·return"><dt>Returns</dt><dd>The·Bayes·net·and·factor·graph·resulting·from·elimination·</dd></dl>
  
356 </div>356 </div>
357 </div>357 </div>
358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>358 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
359 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00653_source.html">EliminationTree.h</a></li>359 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00671_source.html">EliminationTree.h</a></li>
360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00659_source.html">EliminationTree-inst.h</a></li>360 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_source.html">EliminationTree-inst.h</a></li>
361 </ul>361 </ul>
362 </div><!--·contents·-->362 </div><!--·contents·-->
363 </div><!--·doc-content·-->363 </div><!--·doc-content·-->
364 <!--·start·footer·part·-->364 <!--·start·footer·part·-->
365 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->365 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
366 ··<ul>366 ··<ul>
367 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03584.html">EliminationTree</a></li>367 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03584.html">EliminationTree</a></li>
2.04 KB
./usr/share/doc/libgtsam-dev/html/a03588.html
    
Offset 136, 16 lines modifiedOffset 136, 16 lines modified
136 typedef·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Factors</b></td></tr>136 typedef·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a03584.html#a4b18d7fff1722b2c8bb558d265d01b62">sharedFactor</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Factors</b></td></tr>
137 <tr·class="separator:a02b0d4ba073433d26d1ba38bed4fe429"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:a02b0d4ba073433d26d1ba38bed4fe429"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:a9715aad653e98ec3362603602277fed7"·id="r_a9715aad653e98ec3362603602277fed7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9715aad653e98ec3362603602277fed7"·name="a9715aad653e98ec3362603602277fed7"></a>138 <tr·class="memitem:a9715aad653e98ec3362603602277fed7"·id="r_a9715aad653e98ec3362603602277fed7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9715aad653e98ec3362603602277fed7"·name="a9715aad653e98ec3362603602277fed7"></a>
139 typedef·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03588.html">Node</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Children</b></td></tr>139 typedef·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03588.html">Node</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Children</b></td></tr>
140 <tr·class="separator:a9715aad653e98ec3362603602277fed7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:a9715aad653e98ec3362603602277fed7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 </table>141 </table>
142 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>142 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00653_source.html">EliminationTree.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00671_source.html">EliminationTree.h</a></li>
144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00659_source.html">EliminationTree-inst.h</a></li>144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_source.html">EliminationTree-inst.h</a></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
148 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
149 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->149 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
150 ··<ul>150 ··<ul>
151 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03584.html">EliminationTree</a></li><li·class="navelem"><a·class="el"·href="a03588.html">Node</a></li>151 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03584.html">EliminationTree</a></li><li·class="navelem"><a·class="el"·href="a03588.html">Node</a></li>
1.12 KB
./usr/share/doc/libgtsam-dev/html/a03592.html
    
Offset 539, 16 lines modifiedOffset 539, 16 lines modified
539 </table>539 </table>
540 </div><div·class="memdoc">540 </div><div·class="memdoc">
541 <dl·class="section·return"><dt>Returns</dt><dd>the·number·of·variables·involved·in·this·factor·</dd></dl>541 <dl·class="section·return"><dt>Returns</dt><dd>the·number·of·variables·involved·in·this·factor·</dd></dl>
  
542 </div>542 </div>
543 </div>543 </div>
544 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>544 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
545 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00641_source.html">Factor.h</a></li>545 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00587_source.html">Factor.h</a></li>
546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00638.html">Factor.cpp</a></li>546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00698.html">Factor.cpp</a></li>
547 </ul>547 </ul>
548 </div><!--·contents·-->548 </div><!--·contents·-->
549 </div><!--·doc-content·-->549 </div><!--·doc-content·-->
550 <!--·start·footer·part·-->550 <!--·start·footer·part·-->
551 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->551 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
552 ··<ul>552 ··<ul>
553 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03592.html">Factor</a></li>553 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03592.html">Factor</a></li>
1.45 KB
./usr/share/doc/libgtsam-dev/html/a03596.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="separator:a91452ab70dd0ca7929d65117806979b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a91452ab70dd0ca7929d65117806979b3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:aa29b76a76f0c7056cbcbe73b2bab72bc"·id="r_aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memTemplParams"·colspan="2"><a·id="aa29b76a76f0c7056cbcbe73b2bab72bc"·name="aa29b76a76f0c7056cbcbe73b2bab72bc"></a>115 <tr·class="memitem:aa29b76a76f0c7056cbcbe73b2bab72bc"·id="r_aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memTemplParams"·colspan="2"><a·id="aa29b76a76f0c7056cbcbe73b2bab72bc"·name="aa29b76a76f0c7056cbcbe73b2bab72bc"></a>
116 template&lt;typename·A·&gt;·</td></tr>116 template&lt;typename·A·&gt;·</td></tr>
117 <tr·class="memitem:aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·A·&amp;a)</td></tr>117 <tr·class="memitem:aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·A·&amp;a)</td></tr>
118 <tr·class="separator:aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:aa29b76a76f0c7056cbcbe73b2bab72bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_source.html">FactorGraph.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03596.html">CRefCallPushBack</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03596.html">CRefCallPushBack</a></li>
1.44 KB
./usr/share/doc/libgtsam-dev/html/a03600.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="separator:a24c79645f00c538ed8f327b2fd8f4fb0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a24c79645f00c538ed8f327b2fd8f4fb0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:abbfc7ade3fdd92a0cfb0da23e279c33b"·id="r_abbfc7ade3fdd92a0cfb0da23e279c33b"><td·class="memTemplParams"·colspan="2"><a·id="abbfc7ade3fdd92a0cfb0da23e279c33b"·name="abbfc7ade3fdd92a0cfb0da23e279c33b"></a>115 <tr·class="memitem:abbfc7ade3fdd92a0cfb0da23e279c33b"·id="r_abbfc7ade3fdd92a0cfb0da23e279c33b"><td·class="memTemplParams"·colspan="2"><a·id="abbfc7ade3fdd92a0cfb0da23e279c33b"·name="abbfc7ade3fdd92a0cfb0da23e279c33b"></a>
116 template&lt;typename·A·&gt;·</td></tr>116 template&lt;typename·A·&gt;·</td></tr>
117 <tr·class="memitem:abbfc7ade3fdd92a0cfb0da23e279c33b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(A·&amp;a)</td></tr>117 <tr·class="memitem:abbfc7ade3fdd92a0cfb0da23e279c33b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(A·&amp;a)</td></tr>
118 <tr·class="separator:abbfc7ade3fdd92a0cfb0da23e279c33b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:abbfc7ade3fdd92a0cfb0da23e279c33b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_source.html">FactorGraph.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03600.html">RefCallPushBack</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03600.html">RefCallPushBack</a></li>
1.45 KB
./usr/share/doc/libgtsam-dev/html/a03604.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <tr·class="separator:a3af1d5b8d3f5f32becb81e929600b1c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a3af1d5b8d3f5f32becb81e929600b1c8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:af57620e75ce1d2b08eb21e85dc287a3b"·id="r_af57620e75ce1d2b08eb21e85dc287a3b"><td·class="memTemplParams"·colspan="2"><a·id="af57620e75ce1d2b08eb21e85dc287a3b"·name="af57620e75ce1d2b08eb21e85dc287a3b"></a>115 <tr·class="memitem:af57620e75ce1d2b08eb21e85dc287a3b"·id="r_af57620e75ce1d2b08eb21e85dc287a3b"><td·class="memTemplParams"·colspan="2"><a·id="af57620e75ce1d2b08eb21e85dc287a3b"·name="af57620e75ce1d2b08eb21e85dc287a3b"></a>
116 template&lt;typename·A·&gt;·</td></tr>116 template&lt;typename·A·&gt;·</td></tr>
117 <tr·class="memitem:af57620e75ce1d2b08eb21e85dc287a3b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·A·&amp;a)</td></tr>117 <tr·class="memitem:af57620e75ce1d2b08eb21e85dc287a3b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>operator()</b>·(const·A·&amp;a)</td></tr>
118 <tr·class="separator:af57620e75ce1d2b08eb21e85dc287a3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:af57620e75ce1d2b08eb21e85dc287a3b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>119 </table>
120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>120 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_source.html">FactorGraph.h</a></li>121 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_source.html">FactorGraph.h</a></li>
122 </ul>122 </ul>
123 </div><!--·contents·-->123 </div><!--·contents·-->
124 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>127 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03604.html">CRefCallAddCopy</a></li>128 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03604.html">CRefCallAddCopy</a></li>
1.34 KB
./usr/share/doc/libgtsam-dev/html/a03608.html
    
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
127 Public·Attributes</h2></td></tr>127 Public·Attributes</h2></td></tr>
128 <tr·class="memitem:aba82d7a559d9656ab296b6a1a7bb7900"·id="r_aba82d7a559d9656ab296b6a1a7bb7900"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba82d7a559d9656ab296b6a1a7bb7900"·name="aba82d7a559d9656ab296b6a1a7bb7900"></a>128 <tr·class="memitem:aba82d7a559d9656ab296b6a1a7bb7900"·id="r_aba82d7a559d9656ab296b6a1a7bb7900"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba82d7a559d9656ab296b6a1a7bb7900"·name="aba82d7a559d9656ab296b6a1a7bb7900"></a>
129 std::list&lt;·KEY·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ordering_</b></td></tr>129 std::list&lt;·KEY·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ordering_</b></td></tr>
130 <tr·class="separator:aba82d7a559d9656ab296b6a1a7bb7900"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:aba82d7a559d9656ab296b6a1a7bb7900"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 </table>131 </table>
132 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>132 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00608_source.html">graph-inl.h</a></li>133 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00614_source.html">graph-inl.h</a></li>
134 </ul>134 </ul>
135 </div><!--·contents·-->135 </div><!--·contents·-->
136 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
137 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
139 ··<ul>139 ··<ul>
140 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03608.html">ordering_key_visitor</a></li>140 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03608.html">ordering_key_visitor</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a03612.html
    
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 <tr·class="separator:ad98bc24468eabad6bc01e7e66c84375f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:ad98bc24468eabad6bc01e7e66c84375f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:a877d8d2194c8595369c0ef6b6c858175"·id="r_a877d8d2194c8595369c0ef6b6c858175"><td·class="memTemplParams"·colspan="2"><a·id="a877d8d2194c8595369c0ef6b6c858175"·name="a877d8d2194c8595369c0ef6b6c858175"></a>120 <tr·class="memitem:a877d8d2194c8595369c0ef6b6c858175"·id="r_a877d8d2194c8595369c0ef6b6c858175"><td·class="memTemplParams"·colspan="2"><a·id="a877d8d2194c8595369c0ef6b6c858175"·name="a877d8d2194c8595369c0ef6b6c858175"></a>
121 template&lt;typename·Edge·,·typename·Graph·&gt;·</td></tr>121 template&lt;typename·Edge·,·typename·Graph·&gt;·</td></tr>
122 <tr·class="memitem:a877d8d2194c8595369c0ef6b6c858175"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>tree_edge</b>·(Edge·edge,·const·Graph·&amp;g)·const</td></tr>122 <tr·class="memitem:a877d8d2194c8595369c0ef6b6c858175"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>tree_edge</b>·(Edge·edge,·const·Graph·&amp;g)·const</td></tr>
123 <tr·class="separator:a877d8d2194c8595369c0ef6b6c858175"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:a877d8d2194c8595369c0ef6b6c858175"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>125 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00608_source.html">graph-inl.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00614_source.html">graph-inl.h</a></li>
127 </ul>127 </ul>
128 </div><!--·contents·-->128 </div><!--·contents·-->
129 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>132 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03612.html">compose_key_visitor</a></li>133 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03612.html">compose_key_visitor</a></li>
1.4 KB
./usr/share/doc/libgtsam-dev/html/a03616.html
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
119 Public·Types</h2></td></tr>119 Public·Types</h2></td></tr>
120 <tr·class="memitem:a42d461343a004a7fdf6b433e3d87f91c"·id="r_a42d461343a004a7fdf6b433e3d87f91c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42d461343a004a7fdf6b433e3d87f91c"·name="a42d461343a004a7fdf6b433e3d87f91c"></a>120 <tr·class="memitem:a42d461343a004a7fdf6b433e3d87f91c"·id="r_a42d461343a004a7fdf6b433e3d87f91c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a42d461343a004a7fdf6b433e3d87f91c"·name="a42d461343a004a7fdf6b433e3d87f91c"></a>
121 typedef·boost::graph_traits&lt;·<a·class="el"·href="a03616.html">SDGraph</a>&lt;·KEY·&gt;·&gt;::vertex_descriptor&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vertex</b></td></tr>121 typedef·boost::graph_traits&lt;·<a·class="el"·href="a03616.html">SDGraph</a>&lt;·KEY·&gt;·&gt;::vertex_descriptor&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vertex</b></td></tr>
122 <tr·class="separator:a42d461343a004a7fdf6b433e3d87f91c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a42d461343a004a7fdf6b433e3d87f91c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_source.html">graph.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">graph.h</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>131 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03616.html">SDGraph</a></li>132 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03616.html">SDGraph</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a03620.html
    
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
116 Public·Types</h2></td></tr>116 Public·Types</h2></td></tr>
117 <tr·class="memitem:acb637b87c8ebf19606f8ba79c97df141"·id="r_acb637b87c8ebf19606f8ba79c97df141"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb637b87c8ebf19606f8ba79c97df141"·name="acb637b87c8ebf19606f8ba79c97df141"></a>117 <tr·class="memitem:acb637b87c8ebf19606f8ba79c97df141"·id="r_acb637b87c8ebf19606f8ba79c97df141"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb637b87c8ebf19606f8ba79c97df141"·name="acb637b87c8ebf19606f8ba79c97df141"></a>
118 typedef·boost::graph_traits&lt;·<a·class="el"·href="a03620.html">SGraph</a>&lt;·KEY·&gt;·&gt;::vertex_descriptor&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vertex</b></td></tr>118 typedef·boost::graph_traits&lt;·<a·class="el"·href="a03620.html">SGraph</a>&lt;·KEY·&gt;·&gt;::vertex_descriptor&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vertex</b></td></tr>
119 <tr·class="separator:acb637b87c8ebf19606f8ba79c97df141"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:acb637b87c8ebf19606f8ba79c97df141"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>121 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_source.html">graph.h</a></li>122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">graph.h</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>128 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03620.html">SGraph</a></li>129 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03620.html">SGraph</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a03624.html
    
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 Public·Member·Functions</h2></td></tr>119 Public·Member·Functions</h2></td></tr>
120 <tr·class="memitem:a682e34c430a538cf5792a49b2d4697e9"·id="r_a682e34c430a538cf5792a49b2d4697e9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a682e34c430a538cf5792a49b2d4697e9"·name="a682e34c430a538cf5792a49b2d4697e9"></a>120 <tr·class="memitem:a682e34c430a538cf5792a49b2d4697e9"·id="r_a682e34c430a538cf5792a49b2d4697e9"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a682e34c430a538cf5792a49b2d4697e9"·name="a682e34c430a538cf5792a49b2d4697e9"></a>
121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>insert</b>·(const·KEY·&amp;key,·const·KEY·&amp;parent)</td></tr>121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>insert</b>·(const·KEY·&amp;key,·const·KEY·&amp;parent)</td></tr>
122 <tr·class="memdesc:a682e34c430a538cf5792a49b2d4697e9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">convenience·insert·so·we·can·pass·ints·for·TypedSymbol·keys·<br·/></td></tr>122 <tr·class="memdesc:a682e34c430a538cf5792a49b2d4697e9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">convenience·insert·so·we·can·pass·ints·for·TypedSymbol·keys·<br·/></td></tr>
123 <tr·class="separator:a682e34c430a538cf5792a49b2d4697e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:a682e34c430a538cf5792a49b2d4697e9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>125 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00572_source.html">graph.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00635_source.html">graph.h</a></li>
127 </ul>127 </ul>
128 </div><!--·contents·-->128 </div><!--·contents·-->
129 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>132 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03624.html">PredecessorMap</a></li>133 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03624.html">PredecessorMap</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a03636.html
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
119 Public·Member·Functions</h2></td></tr>119 Public·Member·Functions</h2></td></tr>
120 <tr·class="memitem:a7b7a1e26f1c65847c3cbcc753311d683"·id="r_a7b7a1e26f1c65847c3cbcc753311d683"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7b7a1e26f1c65847c3cbcc753311d683"·name="a7b7a1e26f1c65847c3cbcc753311d683"></a>120 <tr·class="memitem:a7b7a1e26f1c65847c3cbcc753311d683"·id="r_a7b7a1e26f1c65847c3cbcc753311d683"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7b7a1e26f1c65847c3cbcc753311d683"·name="a7b7a1e26f1c65847c3cbcc753311d683"></a>
121 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>what</b>·()·const·noexcept·override</td></tr>121 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>what</b>·()·const·noexcept·override</td></tr>
122 <tr·class="separator:a7b7a1e26f1c65847c3cbcc753311d683"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:a7b7a1e26f1c65847c3cbcc753311d683"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00674_source.html">inferenceExceptions.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00665_source.html">inferenceExceptions.h</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>131 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03636.html">InconsistentEliminationRequested</a></li>132 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03636.html">InconsistentEliminationRequested</a></li>
1.02 KB
./usr/share/doc/libgtsam-dev/html/a03640.html
    
Offset 193, 16 lines modifiedOffset 193, 16 lines modified
193 ··</table>193 ··</table>
194 ··</dd>194 ··</dd>
195 </dl>195 </dl>
  
196 </div>196 </div>
197 </div>197 </div>
198 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>198 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00662_source.html">ISAM.h</a></li>199 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00653_source.html">ISAM.h</a></li>
200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00647_source.html">ISAM-inst.h</a></li>200 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00626_source.html">ISAM-inst.h</a></li>
201 </ul>201 </ul>
202 </div><!--·contents·-->202 </div><!--·contents·-->
203 </div><!--·doc-content·-->203 </div><!--·doc-content·-->
204 <!--·start·footer·part·-->204 <!--·start·footer·part·-->
205 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->205 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
206 ··<ul>206 ··<ul>
207 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03640.html">ISAM</a></li>207 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03640.html">ISAM</a></li>
1.22 KB
./usr/share/doc/libgtsam-dev/html/a03644.html
    
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 </table><table·class="memberdecls">149 </table><table·class="memberdecls">
150 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>150 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
151 Classes</h2></td></tr>151 Classes</h2></td></tr>
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03648.html">SymbolicFactors</a></td></tr>152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03648.html">SymbolicFactors</a></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 </table>154 </table>
155 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>155 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_source.html">JunctionTree-inst.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650_source.html">JunctionTree-inst.h</a></li>
157 </ul>157 </ul>
158 </div><!--·contents·-->158 </div><!--·contents·-->
159 </div><!--·doc-content·-->159 </div><!--·doc-content·-->
160 <!--·start·footer·part·-->160 <!--·start·footer·part·-->
161 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->161 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
162 ··<ul>162 ··<ul>
163 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03644.html">ConstructorTraversalData</a></li>163 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03644.html">ConstructorTraversalData</a></li>
2.09 KB
./usr/share/doc/libgtsam-dev/html/a03648.html
    
Offset 322, 15 lines modifiedOffset 322, 15 lines modified
322 <tr·class="separator:a37b5e74d2c3711906f57982b4512351f·inherit·pro_methods_a03524"><td·class="memSeparator"·colspan="2">&#160;</td></tr>322 <tr·class="separator:a37b5e74d2c3711906f57982b4512351f·inherit·pro_methods_a03524"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
323 <tr·class="inherit_header·pro_attribs_a03524"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03524')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03524.html">gtsam::FactorGraph&lt;·Factor·&gt;</a></td></tr>323 <tr·class="inherit_header·pro_attribs_a03524"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03524')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03524.html">gtsam::FactorGraph&lt;·Factor·&gt;</a></td></tr>
324 <tr·class="memitem:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"·id="r_ae0c75f68e3ebc37cc4511285b12c33fc"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a03524.html#ac9bfc88025d21ff01b7e9dc609ba0b0e">sharedFactor</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03524.html#ae0c75f68e3ebc37cc4511285b12c33fc">factors_</a></td></tr>324 <tr·class="memitem:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"·id="r_ae0c75f68e3ebc37cc4511285b12c33fc"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a03524.html#ac9bfc88025d21ff01b7e9dc609ba0b0e">sharedFactor</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03524.html#ae0c75f68e3ebc37cc4511285b12c33fc">factors_</a></td></tr>
325 <tr·class="memdesc:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check,·makes·sure·FACTOR·defines·print·and·equals··<br·/></td></tr>325 <tr·class="memdesc:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check,·makes·sure·FACTOR·defines·print·and·equals··<br·/></td></tr>
326 <tr·class="separator:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"><td·class="memSeparator"·colspan="2">&#160;</td></tr>326 <tr·class="separator:ae0c75f68e3ebc37cc4511285b12c33fc·inherit·pro_attribs_a03524"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
327 </table>327 </table>
328 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>328 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
329 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_source.html">JunctionTree-inst.h</a></li>329 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650_source.html">JunctionTree-inst.h</a></li>
330 </ul>330 </ul>
331 </div><!--·contents·-->331 </div><!--·contents·-->
332 </div><!--·doc-content·-->332 </div><!--·doc-content·-->
333 <!--·start·footer·part·-->333 <!--·start·footer·part·-->
334 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->334 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
335 ··<ul>335 ··<ul>
336 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03644.html">ConstructorTraversalData</a></li><li·class="navelem"><a·class="el"·href="a03648.html">SymbolicFactors</a></li>336 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03644.html">ConstructorTraversalData</a></li><li·class="navelem"><a·class="el"·href="a03648.html">SymbolicFactors</a></li>
1.94 KB
./usr/share/doc/libgtsam-dev/html/a03652.html
    
Offset 281, 16 lines modifiedOffset 281, 16 lines modified
281 <tr·class="inherit_header·pro_attribs_a03564"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03564')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03564.html">gtsam::ClusterTree&lt;·GRAPH·&gt;</a></td></tr>281 <tr·class="inherit_header·pro_attribs_a03564"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03564')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03564.html">gtsam::ClusterTree&lt;·GRAPH·&gt;</a></td></tr>
282 <tr·class="memitem:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"·id="r_a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memItemLeft"·align="right"·valign="top">282 <tr·class="memitem:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"·id="r_a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memItemLeft"·align="right"·valign="top">
283 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·sharedNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>283 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·sharedNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
284 <tr·class="memdesc:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check·<br·/></td></tr>284 <tr·class="memdesc:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check·<br·/></td></tr>
285 <tr·class="separator:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="memSeparator"·colspan="2">&#160;</td></tr>285 <tr·class="separator:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
286 </table>286 </table>
287 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>287 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
288 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00632_source.html">JunctionTree.h</a></li>288 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00692_source.html">JunctionTree.h</a></li>
289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620_source.html">JunctionTree-inst.h</a></li>289 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650_source.html">JunctionTree-inst.h</a></li>
290 </ul>290 </ul>
291 </div><!--·contents·-->291 </div><!--·contents·-->
292 </div><!--·doc-content·-->292 </div><!--·doc-content·-->
293 <!--·start·footer·part·-->293 <!--·start·footer·part·-->
294 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->294 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
295 ··<ul>295 ··<ul>
296 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03652.html">JunctionTree</a></li>296 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03652.html">JunctionTree</a></li>
1.41 KB
./usr/share/doc/libgtsam-dev/html/a03656.html
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>
124 Friends</h2></td></tr>124 Friends</h2></td></tr>
125 <tr·class="memitem:a5453424ddb166b8dfa3e88c16b1d3aa4"·id="r_a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5453424ddb166b8dfa3e88c16b1d3aa4"·name="a5453424ddb166b8dfa3e88c16b1d3aa4"></a>125 <tr·class="memitem:a5453424ddb166b8dfa3e88c16b1d3aa4"·id="r_a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5453424ddb166b8dfa3e88c16b1d3aa4"·name="a5453424ddb166b8dfa3e88c16b1d3aa4"></a>
126 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03656.html">StreamedKey</a>·&amp;)</td></tr>126 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03656.html">StreamedKey</a>·&amp;)</td></tr>
127 <tr·class="separator:a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>128 </table>
129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>129 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_source.html">Key.h</a></li>130 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_source.html">Key.h</a></li>
131 </ul>131 </ul>
132 </div><!--·contents·-->132 </div><!--·contents·-->
133 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
134 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
136 ··<ul>136 ··<ul>
137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03656.html">StreamedKey</a></li>137 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03656.html">StreamedKey</a></li>
1.54 KB
./usr/share/doc/libgtsam-dev/html/a03660.html
    
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03660.html">key_formatter</a>·&amp;)</td></tr>120 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03660.html">key_formatter</a>·&amp;)</td></tr>
121 <tr·class="separator:ad3ad6973f22a7e9382dffda12a8093f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:ad3ad6973f22a7e9382dffda12a8093f5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a5453424ddb166b8dfa3e88c16b1d3aa4"·id="r_a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5453424ddb166b8dfa3e88c16b1d3aa4"·name="a5453424ddb166b8dfa3e88c16b1d3aa4"></a>122 <tr·class="memitem:a5453424ddb166b8dfa3e88c16b1d3aa4"·id="r_a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5453424ddb166b8dfa3e88c16b1d3aa4"·name="a5453424ddb166b8dfa3e88c16b1d3aa4"></a>
123 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03656.html">StreamedKey</a>·&amp;)</td></tr>123 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03656.html">StreamedKey</a>·&amp;)</td></tr>
124 <tr·class="separator:a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a5453424ddb166b8dfa3e88c16b1d3aa4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>125 </table>
126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_source.html">Key.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_source.html">Key.h</a></li>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<b>Key.cpp</b></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<b>Key.cpp</b></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a03664.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;val,·const·std::string·&amp;str=&quot;&quot;)</td></tr>110 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;val,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
111 <tr·class="separator:ad305af726d09ad14a5384eca880f70b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:ad305af726d09ad14a5384eca880f70b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a54d57b088d5ba3dc2e8a2ab004d66c4c"·id="r_a54d57b088d5ba3dc2e8a2ab004d66c4c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54d57b088d5ba3dc2e8a2ab004d66c4c"·name="a54d57b088d5ba3dc2e8a2ab004d66c4c"></a>112 <tr·class="memitem:a54d57b088d5ba3dc2e8a2ab004d66c4c"·id="r_a54d57b088d5ba3dc2e8a2ab004d66c4c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54d57b088d5ba3dc2e8a2ab004d66c4c"·name="a54d57b088d5ba3dc2e8a2ab004d66c4c"></a>
113 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;val1,·const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;val2,·double·tol=1e-8)</td></tr>113 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;val1,·const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&amp;val2,·double·tol=1e-8)</td></tr>
114 <tr·class="separator:a54d57b088d5ba3dc2e8a2ab004d66c4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a54d57b088d5ba3dc2e8a2ab004d66c4c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00581_source.html">Key.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00611_source.html">Key.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03664.html">traits&lt;·Key·&gt;</a></li>124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03664.html">traits&lt;·Key·&gt;</a></li>
3.41 KB
./usr/share/doc/libgtsam-dev/html/a03668.html
    
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 Friends</h2></td></tr>215 Friends</h2></td></tr>
216 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>216 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
217 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>217 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
218 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>218 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
219 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>219 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
220 <tr·class="memitem:a51c83aaa24316fe9445284ab1fd99b03"·id="r_a51c83aaa24316fe9445284ab1fd99b03"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a51c83aaa24316fe9445284ab1fd99b03"·name="a51c83aaa24316fe9445284ab1fd99b03"></a>220 <tr·class="memitem:a51c83aaa24316fe9445284ab1fd99b03"·id="r_a51c83aaa24316fe9445284ab1fd99b03"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a51c83aaa24316fe9445284ab1fd99b03"·name="a51c83aaa24316fe9445284ab1fd99b03"></a>
221 GTSAM_EXPORT·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03668.html">LabeledSymbol</a>·&amp;)</td></tr>221 GTSAM_EXPORT·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03668.html">LabeledSymbol</a>·&amp;)</td></tr>
222 <tr·class="memdesc:a51c83aaa24316fe9445284ab1fd99b03"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·stream·operator·that·can·be·used·with·<a·class="el"·href="a03660.html"·title="Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,...">key_formatter</a>·(see·<a·class="el"·href="a00581.html">Key.h</a>).·<br·/></td></tr>222 <tr·class="memdesc:a51c83aaa24316fe9445284ab1fd99b03"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·stream·operator·that·can·be·used·with·<a·class="el"·href="a03660.html"·title="Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,...">key_formatter</a>·(see·<a·class="el"·href="a00611.html">Key.h</a>).·<br·/></td></tr>
223 <tr·class="separator:a51c83aaa24316fe9445284ab1fd99b03"><td·class="memSeparator"·colspan="2">&#160;</td></tr>223 <tr·class="separator:a51c83aaa24316fe9445284ab1fd99b03"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
224 </table>224 </table>
225 <h2·class="groupheader">Member·Function·Documentation</h2>225 <h2·class="groupheader">Member·Function·Documentation</h2>
226 <a·id="a09ae767d472370836a43228960039702"·name="a09ae767d472370836a43228960039702"></a>226 <a·id="a09ae767d472370836a43228960039702"·name="a09ae767d472370836a43228960039702"></a>
227 <h2·class="memtitle"><span·class="permalink"><a·href="#a09ae767d472370836a43228960039702">&#9670;&#160;</a></span>TypeTest()</h2>227 <h2·class="memtitle"><span·class="permalink"><a·href="#a09ae767d472370836a43228960039702">&#9670;&#160;</a></span>TypeTest()</h2>
  
228 <div·class="memitem">228 <div·class="memitem">
Offset 249, 15 lines modifiedOffset 249, 15 lines modified
  
249 <p>Return·a·filter·function·that·returns·true·when·evaluated·on·a·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2"·title="Integer·nonlinear·key·type.">gtsam::Key</a>·whose·character·(when·converted·to·a·<a·class="el"·href="a03668.html"·title="Customized·version·of·gtsam::Symbol·for·multi-robot·use.">LabeledSymbol</a>)·matches·<code>c</code>.·</p>249 <p>Return·a·filter·function·that·returns·true·when·evaluated·on·a·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2"·title="Integer·nonlinear·key·type.">gtsam::Key</a>·whose·character·(when·converted·to·a·<a·class="el"·href="a03668.html"·title="Customized·version·of·gtsam::Symbol·for·multi-robot·use.">LabeledSymbol</a>)·matches·<code>c</code>.·</p>
250 <p>Use·this·with·the·Values::filter()·function·to·retrieve·all·key-value·pairs·with·the·requested·character.·</p>250 <p>Use·this·with·the·Values::filter()·function·to·retrieve·all·key-value·pairs·with·the·requested·character.·</p>
  
251 </div>251 </div>
252 </div>252 </div>
253 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>253 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
254 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00665_source.html">LabeledSymbol.h</a></li>254 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00578_source.html">LabeledSymbol.h</a></li>
255 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<b>LabeledSymbol.cpp</b></li>255 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<b>LabeledSymbol.cpp</b></li>
256 </ul>256 </ul>
257 </div><!--·contents·-->257 </div><!--·contents·-->
258 </div><!--·doc-content·-->258 </div><!--·doc-content·-->
259 <!--·start·footer·part·-->259 <!--·start·footer·part·-->
260 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->260 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
261 ··<ul>261 ··<ul>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03672.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03668.html">LabeledSymbol</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03668.html">LabeledSymbol</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03668.html">LabeledSymbol</a>·&amp;m1,·const·<a·class="el"·href="a03668.html">LabeledSymbol</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03668.html">LabeledSymbol</a>·&amp;m1,·const·<a·class="el"·href="a03668.html">LabeledSymbol</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00665_source.html">LabeledSymbol.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00578_source.html">LabeledSymbol.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03672.html">traits&lt;·LabeledSymbol·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03672.html">traits&lt;·LabeledSymbol·&gt;</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a03676.html
    
Offset 165, 16 lines modifiedOffset 165, 16 lines modified
  
165 <p>Augment·the·variable·index·with·new·factors.·</p>165 <p>Augment·the·variable·index·with·new·factors.·</p>
166 <p>This·can·be·used·when·solving·problems·incrementally.·</p>166 <p>This·can·be·used·when·solving·problems·incrementally.·</p>
  
167 </div>167 </div>
168 </div>168 </div>
169 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>169 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
170 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00599_source.html">MetisIndex.h</a></li>170 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00584_source.html">MetisIndex.h</a></li>
171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00614_source.html">MetisIndex-inl.h</a></li>171 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00689_source.html">MetisIndex-inl.h</a></li>
172 </ul>172 </ul>
173 </div><!--·contents·-->173 </div><!--·contents·-->
174 </div><!--·doc-content·-->174 </div><!--·doc-content·-->
175 <!--·start·footer·part·-->175 <!--·start·footer·part·-->
176 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->176 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
177 ··<ul>177 ··<ul>
178 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03676.html">MetisIndex</a></li>178 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03676.html">MetisIndex</a></li>
1.11 KB
./usr/share/doc/libgtsam-dev/html/a03680.html
    
Offset 575, 16 lines modifiedOffset 575, 16 lines modified
575 ··</dd>575 ··</dd>
576 </dl>576 </dl>
577 <dl·class="section·return"><dt>Returns</dt><dd>The·ordering·variable·with·appended·keys.·</dd></dl>577 <dl·class="section·return"><dt>Returns</dt><dd>The·ordering·variable·with·appended·keys.·</dd></dl>
  
578 </div>578 </div>
579 </div>579 </div>
580 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>580 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
581 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_source.html">Ordering.h</a></li>581 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00596_source.html">Ordering.h</a></li>
582 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00584.html">Ordering.cpp</a></li>582 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00620.html">Ordering.cpp</a></li>
583 </ul>583 </ul>
584 </div><!--·contents·-->584 </div><!--·contents·-->
585 </div><!--·doc-content·-->585 </div><!--·doc-content·-->
586 <!--·start·footer·part·-->586 <!--·start·footer·part·-->
587 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->587 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
588 ··<ul>588 ··<ul>
589 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03680.html">Ordering</a></li>589 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03680.html">Ordering</a></li>
1.64 KB
./usr/share/doc/libgtsam-dev/html/a03684.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;m1,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;m1,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00668_source.html">Ordering.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00596_source.html">Ordering.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03684.html">traits&lt;·Ordering·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03684.html">traits&lt;·Ordering·&gt;</a></li>
3.42 KB
./usr/share/doc/libgtsam-dev/html/a03688.html
    
Offset 200, 15 lines modifiedOffset 200, 15 lines modified
200 Friends</h2></td></tr>200 Friends</h2></td></tr>
201 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>201 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
202 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>202 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
203 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>203 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
204 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>204 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
205 <tr·class="memitem:aaa54161c38f40fd9c65cc86bdfaba51e"·id="r_aaa54161c38f40fd9c65cc86bdfaba51e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa54161c38f40fd9c65cc86bdfaba51e"·name="aaa54161c38f40fd9c65cc86bdfaba51e"></a>205 <tr·class="memitem:aaa54161c38f40fd9c65cc86bdfaba51e"·id="r_aaa54161c38f40fd9c65cc86bdfaba51e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa54161c38f40fd9c65cc86bdfaba51e"·name="aaa54161c38f40fd9c65cc86bdfaba51e"></a>
206 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03688.html">Symbol</a>·&amp;)</td></tr>206 GTSAM_EXPORT·friend·std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;,·const·<a·class="el"·href="a03688.html">Symbol</a>·&amp;)</td></tr>
207 <tr·class="memdesc:aaa54161c38f40fd9c65cc86bdfaba51e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·stream·operator·that·can·be·used·with·<a·class="el"·href="a03660.html"·title="Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,...">key_formatter</a>·(see·<a·class="el"·href="a00581.html">Key.h</a>).·<br·/></td></tr>207 <tr·class="memdesc:aaa54161c38f40fd9c65cc86bdfaba51e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Output·stream·operator·that·can·be·used·with·<a·class="el"·href="a03660.html"·title="Output·stream·manipulator·that·will·format·gtsam::Keys·according·to·the·given·KeyFormatter,...">key_formatter</a>·(see·<a·class="el"·href="a00611.html">Key.h</a>).·<br·/></td></tr>
208 <tr·class="separator:aaa54161c38f40fd9c65cc86bdfaba51e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:aaa54161c38f40fd9c65cc86bdfaba51e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
209 </table>209 </table>
210 <h2·class="groupheader">Member·Function·Documentation</h2>210 <h2·class="groupheader">Member·Function·Documentation</h2>
211 <a·id="acdbae8aab3157b72a55a92e7411e4069"·name="acdbae8aab3157b72a55a92e7411e4069"></a>211 <a·id="acdbae8aab3157b72a55a92e7411e4069"·name="acdbae8aab3157b72a55a92e7411e4069"></a>
212 <h2·class="memtitle"><span·class="permalink"><a·href="#acdbae8aab3157b72a55a92e7411e4069">&#9670;&#160;</a></span>ChrTest()</h2>212 <h2·class="memtitle"><span·class="permalink"><a·href="#acdbae8aab3157b72a55a92e7411e4069">&#9670;&#160;</a></span>ChrTest()</h2>
  
213 <div·class="memitem">213 <div·class="memitem">
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
235 <p>Return·a·filter·function·that·returns·true·when·evaluated·on·a·Key·whose·character·(when·converted·to·a·<a·class="el"·href="a03688.html"·title="Character·and·index·key·used·to·refer·to·variables.">Symbol</a>)·matches·<code>c</code>.·</p>235 <p>Return·a·filter·function·that·returns·true·when·evaluated·on·a·Key·whose·character·(when·converted·to·a·<a·class="el"·href="a03688.html"·title="Character·and·index·key·used·to·refer·to·variables.">Symbol</a>)·matches·<code>c</code>.·</p>
236 <p>Use·this·with·the·Values::filter()·function·to·retrieve·all·key-value·pairs·with·the·requested·character.·</p>236 <p>Use·this·with·the·Values::filter()·function·to·retrieve·all·key-value·pairs·with·the·requested·character.·</p>
  
237 </div>237 </div>
238 </div>238 </div>
239 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>239 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
240 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a08137_source.html">Symbol.h</a></li>240 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a08137_source.html">Symbol.h</a></li>
241 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00677.html">Symbol.cpp</a></li>241 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00662.html">Symbol.cpp</a></li>
242 </ul>242 </ul>
243 </div><!--·contents·-->243 </div><!--·contents·-->
244 </div><!--·doc-content·-->244 </div><!--·doc-content·-->
245 <!--·start·footer·part·-->245 <!--·start·footer·part·-->
246 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->246 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
247 ··<ul>247 ··<ul>
248 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03688.html">Symbol</a></li>248 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03688.html">Symbol</a></li>
1.3 KB
./usr/share/doc/libgtsam-dev/html/a03700.html
    
Offset 357, 17 lines modifiedOffset 357, 17 lines modified
357 ··</table>357 ··</table>
358 ··</dd>358 ··</dd>
359 </dl>359 </dl>
  
360 </div>360 </div>
361 </div>361 </div>
362 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>362 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
363 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_source.html">VariableIndex.h</a></li>363 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_source.html">VariableIndex.h</a></li>
364 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00656_source.html">VariableIndex-inl.h</a></li>364 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_source.html">VariableIndex-inl.h</a></li>
365 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00650.html">VariableIndex.cpp</a></li>365 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00629.html">VariableIndex.cpp</a></li>
366 </ul>366 </ul>
367 </div><!--·contents·-->367 </div><!--·contents·-->
368 </div><!--·doc-content·-->368 </div><!--·doc-content·-->
369 <!--·start·footer·part·-->369 <!--·start·footer·part·-->
370 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->370 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
371 ··<ul>371 ··<ul>
372 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03700.html">VariableIndex</a></li>372 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03700.html">VariableIndex</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03704.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m1,·const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m1,·const·<a·class="el"·href="a03700.html">VariableIndex</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00683_source.html">VariableIndex.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00623_source.html">VariableIndex.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03704.html">traits&lt;·VariableIndex·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03704.html">traits&lt;·VariableIndex·&gt;</a></li>
1.23 KB
./usr/share/doc/libgtsam-dev/html/a03708.html
    
Offset 206, 16 lines modifiedOffset 206, 16 lines modified
  
206 <p>Constructor·from·a·set·of·factors·to·be·combined.·</p>206 <p>Constructor·from·a·set·of·factors·to·be·combined.·</p>
207 <p>Sorts·the·variables·and·keeps·track·of·which·variable·from·each·factor·ends·up·in·each·slot·of·the·combined·factor,·as·described·in·the·class·comment.·</p>207 <p>Sorts·the·variables·and·keeps·track·of·which·variable·from·each·factor·ends·up·in·each·slot·of·the·combined·factor,·as·described·in·the·class·comment.·</p>
  
208 </div>208 </div>
209 </div>209 </div>
210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>210 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_source.html">VariableSlots.h</a></li>211 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">VariableSlots.h</a></li>
212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00629.html">VariableSlots.cpp</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00593.html">VariableSlots.cpp</a></li>
213 </ul>213 </ul>
214 </div><!--·contents·-->214 </div><!--·contents·-->
215 </div><!--·doc-content·-->215 </div><!--·doc-content·-->
216 <!--·start·footer·part·-->216 <!--·start·footer·part·-->
217 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->217 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
218 ··<ul>218 ··<ul>
219 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03708.html">VariableSlots</a></li>219 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03708.html">VariableSlots</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03712.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03708.html">VariableSlots</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03708.html">VariableSlots</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03708.html">VariableSlots</a>·&amp;m1,·const·<a·class="el"·href="a03708.html">VariableSlots</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03708.html">VariableSlots</a>·&amp;m1,·const·<a·class="el"·href="a03708.html">VariableSlots</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00590_source.html">VariableSlots.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00575_source.html">VariableSlots.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03712.html">traits&lt;·VariableSlots·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03712.html">traits&lt;·VariableSlots·&gt;</a></li>
1.0 KB
./usr/share/doc/libgtsam-dev/html/a03716.html
    
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
  
235 <p>Start·the·accelerated·iteration,·after·performing·the·accelerated·iteration,·calculate·the·ritz·error,·repeat·this·operation·until·the·ritz·error·converge.·</p>235 <p>Start·the·accelerated·iteration,·after·performing·the·accelerated·iteration,·calculate·the·ritz·error,·repeat·this·operation·until·the·ritz·error·converge.·</p>
236 <p>If·converged·return·true,·else·false.·</p>236 <p>If·converged·return·true,·else·false.·</p>
  
237 </div>237 </div>
238 </div>238 </div>
239 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>239 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
240 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00812_source.html">AcceleratedPowerMethod.h</a></li>240 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899_source.html">AcceleratedPowerMethod.h</a></li>
241 </ul>241 </ul>
242 </div><!--·contents·-->242 </div><!--·contents·-->
243 </div><!--·doc-content·-->243 </div><!--·doc-content·-->
244 <!--·start·footer·part·-->244 <!--·start·footer·part·-->
245 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->245 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
246 ··<ul>246 ··<ul>
247 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03716.html">AcceleratedPowerMethod</a></li>247 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03716.html">AcceleratedPowerMethod</a></li>
931 B
./usr/share/doc/libgtsam-dev/html/a03720.html
    
Offset 557, 15 lines modifiedOffset 557, 15 lines modified
557 </dl>557 </dl>
  
558 <p>Implements·<a·class="el"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">gtsam::GaussianFactor</a>.</p>558 <p>Implements·<a·class="el"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">gtsam::GaussianFactor</a>.</p>
  
559 </div>559 </div>
560 </div>560 </div>
561 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>561 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
562 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_source.html">BinaryJacobianFactor.h</a></li>562 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00845_source.html">BinaryJacobianFactor.h</a></li>
563 </ul>563 </ul>
564 </div><!--·contents·-->564 </div><!--·contents·-->
565 </div><!--·doc-content·-->565 </div><!--·doc-content·-->
566 <!--·start·footer·part·-->566 <!--·start·footer·part·-->
567 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->567 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
568 ··<ul>568 ··<ul>
569 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03720.html">BinaryJacobianFactor</a></li>569 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03720.html">BinaryJacobianFactor</a></li>
1.78 KB
./usr/share/doc/libgtsam-dev/html/a03724.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03720.html">BinaryJacobianFactor</a>&lt;·M,·N1,·N2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03720.html">BinaryJacobianFactor</a>&lt;·M,·N1,·N2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03720.html">BinaryJacobianFactor</a>&lt;·M,·N1,·N2·&gt;·&amp;m1,·const·<a·class="el"·href="a03720.html">BinaryJacobianFactor</a>&lt;·M,·N1,·N2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03720.html">BinaryJacobianFactor</a>&lt;·M,·N1,·N2·&gt;·&amp;m1,·const·<a·class="el"·href="a03720.html">BinaryJacobianFactor</a>&lt;·M,·N1,·N2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00803_source.html">BinaryJacobianFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00845_source.html">BinaryJacobianFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03724.html">traits&lt;·BinaryJacobianFactor&lt;·M,·N1,·N2·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03724.html">traits&lt;·BinaryJacobianFactor&lt;·M,·N1,·N2·&gt;·&gt;</a></li>
894 B
./usr/share/doc/libgtsam-dev/html/a03728.html
    
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 </div><div·class="memdoc">318 </div><div·class="memdoc">
  
319 <p>Reimplemented·from·<a·class="el"·href="a03828.html">gtsam::IterativeOptimizationParameters</a>.</p>319 <p>Reimplemented·from·<a·class="el"·href="a03828.html">gtsam::IterativeOptimizationParameters</a>.</p>
  
320 </div>320 </div>
321 </div>321 </div>
322 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>322 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
323 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_source.html">ConjugateGradientSolver.h</a></li>323 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_source.html">ConjugateGradientSolver.h</a></li>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>ConjugateGradientSolver.cpp</b></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>ConjugateGradientSolver.cpp</b></li>
325 </ul>325 </ul>
326 </div><!--·contents·-->326 </div><!--·contents·-->
327 </div><!--·doc-content·-->327 </div><!--·doc-content·-->
328 <!--·start·footer·part·-->328 <!--·start·footer·part·-->
329 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->329 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
330 ··<ul>330 ··<ul>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a03736.html
    
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
112 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;str=&quot;&quot;)</td></tr>112 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
113 <tr·class="separator:a234be65fd4878afaba053119b22ce73d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:a234be65fd4878afaba053119b22ce73d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:a5bd198da14774d227b81b826a0c2d493"·id="r_a5bd198da14774d227b81b826a0c2d493"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bd198da14774d227b81b826a0c2d493"·name="a5bd198da14774d227b81b826a0c2d493"></a>114 <tr·class="memitem:a5bd198da14774d227b81b826a0c2d493"·id="r_a5bd198da14774d227b81b826a0c2d493"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bd198da14774d227b81b826a0c2d493"·name="a5bd198da14774d227b81b826a0c2d493"></a>
115 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol=1e-8)</td></tr>115 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol=1e-8)</td></tr>
116 <tr·class="separator:a5bd198da14774d227b81b826a0c2d493"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:a5bd198da14774d227b81b826a0c2d493"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table>117 </table>
118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>118 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">Errors.h</a></li>119 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00806_source.html">Errors.h</a></li>
120 </ul>120 </ul>
121 </div><!--·contents·-->121 </div><!--·contents·-->
122 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>125 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03736.html">traits&lt;·Errors·&gt;</a></li>126 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03736.html">traits&lt;·Errors·&gt;</a></li>
1.18 KB
./usr/share/doc/libgtsam-dev/html/a03740.html
    
Offset 863, 16 lines modifiedOffset 863, 16 lines modified
863 <p>print·graph·</p>863 <p>print·graph·</p>
  
864 <p>Reimplemented·from·<a·class="el"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">gtsam::BayesNet&lt;·GaussianConditional·&gt;</a>.</p>864 <p>Reimplemented·from·<a·class="el"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">gtsam::BayesNet&lt;·GaussianConditional·&gt;</a>.</p>
  
865 </div>865 </div>
866 </div>866 </div>
867 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>867 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
868 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_source.html">GaussianBayesNet.h</a></li>868 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00776_source.html">GaussianBayesNet.h</a></li>
869 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746.html">GaussianBayesNet.cpp</a></li>869 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827.html">GaussianBayesNet.cpp</a></li>
870 </ul>870 </ul>
871 </div><!--·contents·-->871 </div><!--·contents·-->
872 </div><!--·doc-content·-->872 </div><!--·doc-content·-->
873 <!--·start·footer·part·-->873 <!--·start·footer·part·-->
874 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->874 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
875 ··<ul>875 ··<ul>
876 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03740.html">GaussianBayesNet</a></li>876 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03740.html">GaussianBayesNet</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a03744.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03740.html">GaussianBayesNet</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03740.html">GaussianBayesNet</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03740.html">GaussianBayesNet</a>·&amp;m1,·const·<a·class="el"·href="a03740.html">GaussianBayesNet</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03740.html">GaussianBayesNet</a>·&amp;m1,·const·<a·class="el"·href="a03740.html">GaussianBayesNet</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_source.html">GaussianBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00776_source.html">GaussianBayesNet.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03744.html">traits&lt;·GaussianBayesNet·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03744.html">traits&lt;·GaussianBayesNet·&gt;</a></li>
1.99 KB
./usr/share/doc/libgtsam-dev/html/a03752.html
    
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>272 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>
273 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>273 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
274 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>274 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>
275 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>275 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>
276 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>276 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
277 </table>277 </table>
278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_source.html">GaussianBayesTree.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00785_source.html">GaussianBayesTree.h</a></li>
280 </ul>280 </ul>
281 </div><!--·contents·-->281 </div><!--·contents·-->
282 </div><!--·doc-content·-->282 </div><!--·doc-content·-->
283 <!--·start·footer·part·-->283 <!--·start·footer·part·-->
284 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->284 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
285 ··<ul>285 ··<ul>
286 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03752.html">GaussianBayesTreeClique</a></li>286 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03752.html">GaussianBayesTreeClique</a></li>
1.11 KB
./usr/share/doc/libgtsam-dev/html/a03756.html
    
Offset 520, 16 lines modifiedOffset 520, 16 lines modified
520 <p·class="formulaDsp">520 <p·class="formulaDsp">
521 \[·\delta·x·=·\hat\alpha·g·=·\frac{-g^T·g}{(R·g)^T(R·g)}·\]521 \[·\delta·x·=·\hat\alpha·g·=·\frac{-g^T·g}{(R·g)^T(R·g)}·\]
522 </p>522 </p>
523 ·523 ·
524 </div>524 </div>
525 </div>525 </div>
526 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>526 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
527 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_source.html">GaussianBayesTree.h</a></li>527 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00785_source.html">GaussianBayesTree.h</a></li>
528 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00734.html">GaussianBayesTree.cpp</a></li>528 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00800.html">GaussianBayesTree.cpp</a></li>
529 </ul>529 </ul>
530 </div><!--·contents·-->530 </div><!--·contents·-->
531 </div><!--·doc-content·-->531 </div><!--·doc-content·-->
532 <!--·start·footer·part·-->532 <!--·start·footer·part·-->
533 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->533 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
534 ··<ul>534 ··<ul>
535 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03756.html">GaussianBayesTree</a></li>535 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03756.html">GaussianBayesTree</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a03760.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a03756.html">GaussianBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_source.html">GaussianBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00785_source.html">GaussianBayesTree.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03760.html">traits&lt;·GaussianBayesTree·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03760.html">traits&lt;·GaussianBayesTree·&gt;</a></li>
1.33 KB
./usr/share/doc/libgtsam-dev/html/a03764.html
    
Offset 1239, 17 lines modifiedOffset 1239, 17 lines modified
1239 ··</table>1239 ··</table>
1240 ··</dd>1240 ··</dd>
1241 </dl>1241 </dl>
  
1242 </div>1242 </div>
1243 </div>1243 </div>
1244 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1244 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1245 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_source.html">GaussianConditional.h</a></li>1245 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_source.html">GaussianConditional.h</a></li>
1246 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">GaussianConditional-inl.h</a></li>1246 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00869_source.html">GaussianConditional-inl.h</a></li>
1247 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00716.html">GaussianConditional.cpp</a></li>1247 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00767.html">GaussianConditional.cpp</a></li>
1248 </ul>1248 </ul>
1249 </div><!--·contents·-->1249 </div><!--·contents·-->
1250 </div><!--·doc-content·-->1250 </div><!--·doc-content·-->
1251 <!--·start·footer·part·-->1251 <!--·start·footer·part·-->
1252 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1252 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1253 ··<ul>1253 ··<ul>
1254 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03764.html">GaussianConditional</a></li>1254 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03764.html">GaussianConditional</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a03768.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03764.html">GaussianConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03764.html">GaussianConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03764.html">GaussianConditional</a>·&amp;m1,·const·<a·class="el"·href="a03764.html">GaussianConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03764.html">GaussianConditional</a>·&amp;m1,·const·<a·class="el"·href="a03764.html">GaussianConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_source.html">GaussianConditional.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00773_source.html">GaussianConditional.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03768.html">traits&lt;·GaussianConditional·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03768.html">traits&lt;·GaussianConditional·&gt;</a></li>
1.15 KB
./usr/share/doc/libgtsam-dev/html/a03772.html
    
Offset 819, 16 lines modifiedOffset 819, 16 lines modified
819 <p>print·</p>819 <p>print·</p>
  
820 <p>Reimplemented·from·<a·class="el"·href="a03764.html#ac92852d933f3a84eb83e0413466f71eb">gtsam::GaussianConditional</a>.</p>820 <p>Reimplemented·from·<a·class="el"·href="a03764.html#ac92852d933f3a84eb83e0413466f71eb">gtsam::GaussianConditional</a>.</p>
  
821 </div>821 </div>
822 </div>822 </div>
823 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>823 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
824 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00785_source.html">GaussianDensity.h</a></li>824 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00812_source.html">GaussianDensity.h</a></li>
825 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00806.html">GaussianDensity.cpp</a></li>825 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00743.html">GaussianDensity.cpp</a></li>
826 </ul>826 </ul>
827 </div><!--·contents·-->827 </div><!--·contents·-->
828 </div><!--·doc-content·-->828 </div><!--·doc-content·-->
829 <!--·start·footer·part·-->829 <!--·start·footer·part·-->
830 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->830 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
831 ··<ul>831 ··<ul>
832 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03772.html">GaussianDensity</a></li>832 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03772.html">GaussianDensity</a></li>
1.08 KB
./usr/share/doc/libgtsam-dev/html/a03776.html
    
Offset 324, 16 lines modifiedOffset 324, 16 lines modified
324 ··</table>324 ··</table>
325 ··</dd>325 ··</dd>
326 </dl>326 </dl>
  
327 </div>327 </div>
328 </div>328 </div>
329 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>329 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
330 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713_source.html">GaussianEliminationTree.h</a></li>330 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00836_source.html">GaussianEliminationTree.h</a></li>
331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00887.html">GaussianEliminationTree.cpp</a></li>331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842.html">GaussianEliminationTree.cpp</a></li>
332 </ul>332 </ul>
333 </div><!--·contents·-->333 </div><!--·contents·-->
334 </div><!--·doc-content·-->334 </div><!--·doc-content·-->
335 <!--·start·footer·part·-->335 <!--·start·footer·part·-->
336 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->336 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
337 ··<ul>337 ··<ul>
338 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03776.html">GaussianEliminationTree</a></li>338 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03776.html">GaussianEliminationTree</a></li>
1.46 KB
./usr/share/doc/libgtsam-dev/html/a03780.html
    
Offset 989, 16 lines modifiedOffset 989, 16 lines modified
989 </dl>989 </dl>
  
990 <p>Implemented·in·<a·class="el"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">gtsam::BinaryJacobianFactor&lt;·M,·N1,·N2·&gt;</a>,·<a·class="el"·href="a03812.html#aa89e11ba53507ec7f643fd10cb76eeea">gtsam::HessianFactor</a>,·<a·class="el"·href="a03844.html#aef0fc554aee09f2ac0a4eb66594c5a13">gtsam::JacobianFactor</a>,·and·<a·class="el"·href="a04912.html#a693be797800c445d358cccf8dd694efc">gtsam::RegularImplicitSchurFactor&lt;·CAMERA·&gt;</a>.</p>990 <p>Implemented·in·<a·class="el"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">gtsam::BinaryJacobianFactor&lt;·M,·N1,·N2·&gt;</a>,·<a·class="el"·href="a03812.html#aa89e11ba53507ec7f643fd10cb76eeea">gtsam::HessianFactor</a>,·<a·class="el"·href="a03844.html#aef0fc554aee09f2ac0a4eb66594c5a13">gtsam::JacobianFactor</a>,·and·<a·class="el"·href="a04912.html#a693be797800c445d358cccf8dd694efc">gtsam::RegularImplicitSchurFactor&lt;·CAMERA·&gt;</a>.</p>
  
991 </div>991 </div>
992 </div>992 </div>
993 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>993 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
994 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianFactor.h</a></li>994 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_source.html">GaussianFactor.h</a></li>
995 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839.html">GaussianFactor.cpp</a></li>995 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821.html">GaussianFactor.cpp</a></li>
996 </ul>996 </ul>
997 </div><!--·contents·-->997 </div><!--·contents·-->
998 </div><!--·doc-content·-->998 </div><!--·doc-content·-->
999 <!--·start·footer·part·-->999 <!--·start·footer·part·-->
1000 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1000 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1001 ··<ul>1001 ··<ul>
1002 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03780.html">GaussianFactor</a></li>1002 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03780.html">GaussianFactor</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03784.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03780.html">GaussianFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03780.html">GaussianFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03780.html">GaussianFactor</a>·&amp;m1,·const·<a·class="el"·href="a03780.html">GaussianFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03780.html">GaussianFactor</a>·&amp;m1,·const·<a·class="el"·href="a03780.html">GaussianFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_source.html">GaussianFactor.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03784.html">traits&lt;·GaussianFactor·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03784.html">traits&lt;·GaussianFactor·&gt;</a></li>
1.55 KB
./usr/share/doc/libgtsam-dev/html/a03788.html
    
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 <tr·class="separator:a3b0578f45d822fdb8feea31cb08fc482"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:a3b0578f45d822fdb8feea31cb08fc482"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:ac9a6d5a1e133796f4ef7957aced8c785"·id="r_ac9a6d5a1e133796f4ef7957aced8c785"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9a6d5a1e133796f4ef7957aced8c785"·name="ac9a6d5a1e133796f4ef7957aced8c785"></a>145 <tr·class="memitem:ac9a6d5a1e133796f4ef7957aced8c785"·id="r_ac9a6d5a1e133796f4ef7957aced8c785"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac9a6d5a1e133796f4ef7957aced8c785"·name="ac9a6d5a1e133796f4ef7957aced8c785"></a>
146 typedef·<a·class="el"·href="a03808.html">GaussianJunctionTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JunctionTreeType</b></td></tr>146 typedef·<a·class="el"·href="a03808.html">GaussianJunctionTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JunctionTreeType</b></td></tr>
147 <tr·class="memdesc:ac9a6d5a1e133796f4ef7957aced8c785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·Junction·tree.·<br·/></td></tr>147 <tr·class="memdesc:ac9a6d5a1e133796f4ef7957aced8c785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·Junction·tree.·<br·/></td></tr>
148 <tr·class="separator:ac9a6d5a1e133796f4ef7957aced8c785"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:ac9a6d5a1e133796f4ef7957aced8c785"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 </table>149 </table>
150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899_source.html">GaussianFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00770_source.html">GaussianFactorGraph.h</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
157 ··<ul>157 ··<ul>
158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03788.html">EliminationTraits&lt;·GaussianFactorGraph·&gt;</a></li>158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03788.html">EliminationTraits&lt;·GaussianFactorGraph·&gt;</a></li>
1.22 KB
./usr/share/doc/libgtsam-dev/html/a03792.html
    
Offset 1172, 16 lines modifiedOffset 1172, 16 lines modified
1172 <ul>1172 <ul>
1173 <li>*************************************************************************·*&zwj;/*·*************************************************************************·*&zwj;/·</li>1173 <li>*************************************************************************·*&zwj;/*·*************************************************************************·*&zwj;/·</li>
1174 </ul>1174 </ul>
  
1175 </div>1175 </div>
1176 </div>1176 </div>
1177 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1177 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899_source.html">GaussianFactorGraph.h</a></li>1178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00770_source.html">GaussianFactorGraph.h</a></li>
1179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00836.html">GaussianFactorGraph.cpp</a></li>1179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00809.html">GaussianFactorGraph.cpp</a></li>
1180 </ul>1180 </ul>
1181 </div><!--·contents·-->1181 </div><!--·contents·-->
1182 </div><!--·doc-content·-->1182 </div><!--·doc-content·-->
1183 <!--·start·footer·part·-->1183 <!--·start·footer·part·-->
1184 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1184 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1185 ··<ul>1185 ··<ul>
1186 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03792.html">GaussianFactorGraph</a></li>1186 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03792.html">GaussianFactorGraph</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a03796.html
    
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
130 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>130 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
131 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">132 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
133 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>133 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>
134 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 </table>135 </table>
136 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>136 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00899_source.html">GaussianFactorGraph.h</a></li>137 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00770_source.html">GaussianFactorGraph.h</a></li>
138 </ul>138 </ul>
139 </div><!--·contents·-->139 </div><!--·contents·-->
140 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>143 ··<ul>
144 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03796.html">traits&lt;·GaussianFactorGraph·&gt;</a></li>144 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03796.html">traits&lt;·GaussianFactorGraph·&gt;</a></li>
1.46 KB
./usr/share/doc/libgtsam-dev/html/a03800.html
    
Offset 419, 15 lines modifiedOffset 419, 15 lines modified
419 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>419 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
420 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">420 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">
421 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>421 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
422 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>422 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>
423 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>423 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
424 </table>424 </table>
425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>425 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866_source.html">GaussianISAM.h</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746_source.html">GaussianISAM.h</a></li>
427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>GaussianISAM.cpp</b></li>427 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>GaussianISAM.cpp</b></li>
428 </ul>428 </ul>
429 </div><!--·contents·-->429 </div><!--·contents·-->
430 </div><!--·doc-content·-->430 </div><!--·doc-content·-->
431 <!--·start·footer·part·-->431 <!--·start·footer·part·-->
432 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->432 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
433 ··<ul>433 ··<ul>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a03804.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m1,·const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m1,·const·<a·class="el"·href="a03800.html">GaussianISAM</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866_source.html">GaussianISAM.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00746_source.html">GaussianISAM.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03804.html">traits&lt;·GaussianISAM·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03804.html">traits&lt;·GaussianISAM·&gt;</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a03808.html
    
Offset 326, 16 lines modifiedOffset 326, 16 lines modified
326 ··</dd>326 ··</dd>
327 </dl>327 </dl>
328 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>328 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00878_source.html">GaussianJunctionTree.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianJunctionTree.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00827.html">GaussianJunctionTree.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00758.html">GaussianJunctionTree.cpp</a></li>
334 </ul>334 </ul>
335 </div><!--·contents·-->335 </div><!--·contents·-->
336 </div><!--·doc-content·-->336 </div><!--·doc-content·-->
337 <!--·start·footer·part·-->337 <!--·start·footer·part·-->
338 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->338 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
339 ··<ul>339 ··<ul>
340 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03808.html">GaussianJunctionTree</a></li>340 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03808.html">GaussianJunctionTree</a></li>
1.15 KB
./usr/share/doc/libgtsam-dev/html/a03812.html
    
Offset 1713, 16 lines modifiedOffset 1713, 16 lines modified
1713 ··</dd>1713 ··</dd>
1714 </dl>1714 </dl>
  
1715 </div>1715 </div>
1716 </div>1716 </div>
1717 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1717 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1718 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00752_source.html">HessianFactor.h</a></li>1718 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00752_source.html">HessianFactor.h</a></li>
1719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00872_source.html">HessianFactor-inl.h</a></li>1719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00848_source.html">HessianFactor-inl.h</a></li>
1720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707.html">HessianFactor.cpp</a></li>1720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761.html">HessianFactor.cpp</a></li>
1721 </ul>1721 </ul>
1722 </div><!--·contents·-->1722 </div><!--·contents·-->
1723 </div><!--·doc-content·-->1723 </div><!--·doc-content·-->
1724 <!--·start·footer·part·-->1724 <!--·start·footer·part·-->
1725 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1725 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1726 ··<ul>1726 ··<ul>
1727 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03812.html">HessianFactor</a></li>1727 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03812.html">HessianFactor</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a03820.html
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>155 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
156 Public·Types</h2></td></tr>156 Public·Types</h2></td></tr>
157 <tr·class="memitem:aaa2df423e9d2af5f40875c6ab6f6e326"·id="r_aaa2df423e9d2af5f40875c6ab6f6e326"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa2df423e9d2af5f40875c6ab6f6e326"·name="aaa2df423e9d2af5f40875c6ab6f6e326"></a>157 <tr·class="memitem:aaa2df423e9d2af5f40875c6ab6f6e326"·id="r_aaa2df423e9d2af5f40875c6ab6f6e326"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa2df423e9d2af5f40875c6ab6f6e326"·name="aaa2df423e9d2af5f40875c6ab6f6e326"></a>
158 typedef·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Parameters</b></td></tr>158 typedef·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Parameters</b></td></tr>
159 <tr·class="separator:aaa2df423e9d2af5f40875c6ab6f6e326"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:aaa2df423e9d2af5f40875c6ab6f6e326"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 </table>160 </table>
161 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>161 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00722_source.html">iterative-inl.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00878_source.html">iterative-inl.h</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>168 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03820.html">CGState</a></li>169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03820.html">CGState</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a03824.html
    
Offset 141, 16 lines modifiedOffset 141, 16 lines modified
141 <tr·class="separator:a3bd868666bc6f9fe0336132e2217f45a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:a3bd868666bc6f9fe0336132e2217f45a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:a9defe89aaaa6cd3695dfebbb0cbf9781"·id="r_a9defe89aaaa6cd3695dfebbb0cbf9781"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9defe89aaaa6cd3695dfebbb0cbf9781"·name="a9defe89aaaa6cd3695dfebbb0cbf9781"></a>142 <tr·class="memitem:a9defe89aaaa6cd3695dfebbb0cbf9781"·id="r_a9defe89aaaa6cd3695dfebbb0cbf9781"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9defe89aaaa6cd3695dfebbb0cbf9781"·name="a9defe89aaaa6cd3695dfebbb0cbf9781"></a>
143 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>transposeMultiplyAdd</b>·(double·alpha,·const·Vector·&amp;e,·Vector·&amp;x)·const</td></tr>143 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>transposeMultiplyAdd</b>·(double·alpha,·const·Vector·&amp;e,·Vector·&amp;x)·const</td></tr>
144 <tr·class="memdesc:a9defe89aaaa6cd3695dfebbb0cbf9781"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">x·+=·alpha*·A'*e·<br·/></td></tr>144 <tr·class="memdesc:a9defe89aaaa6cd3695dfebbb0cbf9781"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">x·+=·alpha*·A'*e·<br·/></td></tr>
145 <tr·class="separator:a9defe89aaaa6cd3695dfebbb0cbf9781"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:a9defe89aaaa6cd3695dfebbb0cbf9781"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 </table>146 </table>
147 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>147 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
148 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00881_source.html">iterative.h</a></li>148 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797_source.html">iterative.h</a></li>
149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00851.html">iterative.cpp</a></li>149 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896.html">iterative.cpp</a></li>
150 </ul>150 </ul>
151 </div><!--·contents·-->151 </div><!--·contents·-->
152 </div><!--·doc-content·-->152 </div><!--·doc-content·-->
153 <!--·start·footer·part·-->153 <!--·start·footer·part·-->
154 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->154 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
155 ··<ul>155 ··<ul>
156 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03824.html">System</a></li>156 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03824.html">System</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a03828.html
    
Offset 173, 16 lines modifiedOffset 173, 16 lines modified
173 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>173 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>
174 Friends</h2></td></tr>174 Friends</h2></td></tr>
175 <tr·class="memitem:af3bee3280b984690dc0edd526645c6b8"·id="r_af3bee3280b984690dc0edd526645c6b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3bee3280b984690dc0edd526645c6b8"·name="af3bee3280b984690dc0edd526645c6b8"></a>175 <tr·class="memitem:af3bee3280b984690dc0edd526645c6b8"·id="r_af3bee3280b984690dc0edd526645c6b8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3bee3280b984690dc0edd526645c6b8"·name="af3bee3280b984690dc0edd526645c6b8"></a>
176 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;p)</td></tr>176 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;p)</td></tr>
177 <tr·class="separator:af3bee3280b984690dc0edd526645c6b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:af3bee3280b984690dc0edd526645c6b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 </table>178 </table>
179 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>179 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797_source.html">IterativeSolver.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">IterativeSolver.h</a></li>
181 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00779.html">IterativeSolver.cpp</a></li>181 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713.html">IterativeSolver.cpp</a></li>
182 </ul>182 </ul>
183 </div><!--·contents·-->183 </div><!--·contents·-->
184 </div><!--·doc-content·-->184 </div><!--·doc-content·-->
185 <!--·start·footer·part·-->185 <!--·start·footer·part·-->
186 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->186 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
187 ··<ul>187 ··<ul>
188 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03828.html">IterativeOptimizationParameters</a></li>188 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03828.html">IterativeOptimizationParameters</a></li>
1.16 KB
./usr/share/doc/libgtsam-dev/html/a03832.html
    
Offset 184, 16 lines modifiedOffset 184, 16 lines modified
184 </div><div·class="memdoc">184 </div><div·class="memdoc">
  
185 <p>Implemented·in·<a·class="el"·href="a04060.html#a3bb3fc4c5063a8bac80cdd6d40df745e">gtsam::SubgraphSolver</a>.</p>185 <p>Implemented·in·<a·class="el"·href="a04060.html#a3bb3fc4c5063a8bac80cdd6d40df745e">gtsam::SubgraphSolver</a>.</p>
  
186 </div>186 </div>
187 </div>187 </div>
188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>188 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797_source.html">IterativeSolver.h</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">IterativeSolver.h</a></li>
190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00779.html">IterativeSolver.cpp</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713.html">IterativeSolver.cpp</a></li>
191 </ul>191 </ul>
192 </div><!--·contents·-->192 </div><!--·contents·-->
193 </div><!--·doc-content·-->193 </div><!--·doc-content·-->
194 <!--·start·footer·part·-->194 <!--·start·footer·part·-->
195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
196 ··<ul>196 ··<ul>
197 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03832.html">IterativeSolver</a></li>197 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03832.html">IterativeSolver</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a03836.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dim</b></td></tr>122 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dim</b></td></tr>
123 <tr·class="separator:aa8ba5598d565e864f06184ad26b7829b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:aa8ba5598d565e864f06184ad26b7829b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:a7a9c2a6059fdd180c557b84f3eb8b5eb"·id="r_a7a9c2a6059fdd180c557b84f3eb8b5eb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a9c2a6059fdd180c557b84f3eb8b5eb"·name="a7a9c2a6059fdd180c557b84f3eb8b5eb"></a>124 <tr·class="memitem:a7a9c2a6059fdd180c557b84f3eb8b5eb"·id="r_a7a9c2a6059fdd180c557b84f3eb8b5eb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7a9c2a6059fdd180c557b84f3eb8b5eb"·name="a7a9c2a6059fdd180c557b84f3eb8b5eb"></a>
125 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>start</b></td></tr>125 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>start</b></td></tr>
126 <tr·class="separator:a7a9c2a6059fdd180c557b84f3eb8b5eb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a7a9c2a6059fdd180c557b84f3eb8b5eb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797_source.html">IterativeSolver.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">IterativeSolver.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03836.html">KeyInfoEntry</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03836.html">KeyInfoEntry</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a03840.html
    
Offset 170, 16 lines modifiedOffset 170, 16 lines modified
170 <a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ordering_</b></td></tr>170 <a·class="el"·href="a03680.html">Ordering</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ordering_</b></td></tr>
171 <tr·class="separator:aa8e8e529628d7cb62242354eaeeaec2c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:aa8e8e529628d7cb62242354eaeeaec2c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:a6c741ea4eaee964118f0175f0f834418"·id="r_a6c741ea4eaee964118f0175f0f834418"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c741ea4eaee964118f0175f0f834418"·name="a6c741ea4eaee964118f0175f0f834418"></a>172 <tr·class="memitem:a6c741ea4eaee964118f0175f0f834418"·id="r_a6c741ea4eaee964118f0175f0f834418"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c741ea4eaee964118f0175f0f834418"·name="a6c741ea4eaee964118f0175f0f834418"></a>
173 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>numCols_</b></td></tr>173 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>numCols_</b></td></tr>
174 <tr·class="separator:a6c741ea4eaee964118f0175f0f834418"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:a6c741ea4eaee964118f0175f0f834418"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 </table>175 </table>
176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>176 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00797_source.html">IterativeSolver.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00782_source.html">IterativeSolver.h</a></li>
178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00779.html">IterativeSolver.cpp</a></li>178 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00713.html">IterativeSolver.cpp</a></li>
179 </ul>179 </ul>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <!--·start·footer·part·-->182 <!--·start·footer·part·-->
183 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->183 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
184 ··<ul>184 ··<ul>
185 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03840.html">KeyInfo</a></li>185 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03840.html">KeyInfo</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a03844.html
    
Offset 1687, 17 lines modifiedOffset 1687, 17 lines modified
  
1687 <p>Return·a·whitened·version·of·the·factor,·i.e.·</p>1687 <p>Return·a·whitened·version·of·the·factor,·i.e.·</p>
1688 <p>with·unit·diagonal·noise·model.·</p>1688 <p>with·unit·diagonal·noise·model.·</p>
  
1689 </div>1689 </div>
1690 </div>1690 </div>
1691 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>1691 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
1692 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761_source.html">JacobianFactor.h</a></li>1692 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">JacobianFactor.h</a></li>
1693 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">JacobianFactor-inl.h</a></li>1693 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00725_source.html">JacobianFactor-inl.h</a></li>
1694 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00719.html">JacobianFactor.cpp</a></li>1694 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00851.html">JacobianFactor.cpp</a></li>
1695 </ul>1695 </ul>
1696 </div><!--·contents·-->1696 </div><!--·contents·-->
1697 </div><!--·doc-content·-->1697 </div><!--·doc-content·-->
1698 <!--·start·footer·part·-->1698 <!--·start·footer·part·-->
1699 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1699 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1700 ··<ul>1700 ··<ul>
1701 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03844.html">JacobianFactor</a></li>1701 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03844.html">JacobianFactor</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03848.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03844.html">JacobianFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03844.html">JacobianFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03844.html">JacobianFactor</a>·&amp;m1,·const·<a·class="el"·href="a03844.html">JacobianFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03844.html">JacobianFactor</a>·&amp;m1,·const·<a·class="el"·href="a03844.html">JacobianFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761_source.html">JacobianFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">JacobianFactor.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03848.html">traits&lt;·JacobianFactor·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03848.html">traits&lt;·JacobianFactor·&gt;</a></li>
1.33 KB
./usr/share/doc/libgtsam-dev/html/a03852.html
    
Offset 289, 16 lines modifiedOffset 289, 16 lines modified
  
289 <p>Update·Kalman·filter·with·a·measurement·For·the·Kalman·Filter,·the·measurement·function,·h(x_{t})·=·z_{t}·will·be·of·the·form·h(x_{t})·=·H*x_{t}·+·v·where·H·is·the·observation·model/matrix,·and·v·is·zero-mean,·Gaussian·white·noise·with·covariance·R.·</p>289 <p>Update·Kalman·filter·with·a·measurement·For·the·Kalman·Filter,·the·measurement·function,·h(x_{t})·=·z_{t}·will·be·of·the·form·h(x_{t})·=·H*x_{t}·+·v·where·H·is·the·observation·model/matrix,·and·v·is·zero-mean,·Gaussian·white·noise·with·covariance·R.·</p>
290 <p>In·this·version,·R·is·restricted·to·diagonal·Gaussians·(model·parameter)·</p>290 <p>In·this·version,·R·is·restricted·to·diagonal·Gaussians·(model·parameter)·</p>
  
291 </div>291 </div>
292 </div>292 </div>
293 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>293 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
294 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00863_source.html">KalmanFilter.h</a></li>294 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00881_source.html">KalmanFilter.h</a></li>
295 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00809.html">KalmanFilter.cpp</a></li>295 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00710.html">KalmanFilter.cpp</a></li>
296 </ul>296 </ul>
297 </div><!--·contents·-->297 </div><!--·contents·-->
298 </div><!--·doc-content·-->298 </div><!--·doc-content·-->
299 <!--·start·footer·part·-->299 <!--·start·footer·part·-->
300 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->300 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
301 ··<ul>301 ··<ul>
302 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03852.html">KalmanFilter</a></li>302 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03852.html">KalmanFilter</a></li>
1.77 KB
./usr/share/doc/libgtsam-dev/html/a03856.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 boost::optional&lt;·<a·class="el"·href="a03856.html">OptimizeData</a>·&amp;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>parentData</b></td></tr>110 boost::optional&lt;·<a·class="el"·href="a03856.html">OptimizeData</a>·&amp;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>parentData</b></td></tr>
111 <tr·class="separator:ad7d3307ea683d9bba173a9690518630c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:ad7d3307ea683d9bba173a9690518630c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a8d5ed4e8785e11926228ecea70dc93da"·id="r_a8d5ed4e8785e11926228ecea70dc93da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8d5ed4e8785e11926228ecea70dc93da"·name="a8d5ed4e8785e11926228ecea70dc93da"></a>112 <tr·class="memitem:a8d5ed4e8785e11926228ecea70dc93da"·id="r_a8d5ed4e8785e11926228ecea70dc93da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8d5ed4e8785e11926228ecea70dc93da"·name="a8d5ed4e8785e11926228ecea70dc93da"></a>
113 <a·class="el"·href="a02316.html">FastMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a04064.html#a0e8f05ac17c5ae99687b52f2e79a5ac8">VectorValues::const_iterator</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>cliqueResults</b></td></tr>113 <a·class="el"·href="a02316.html">FastMap</a>&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a04064.html#a0e8f05ac17c5ae99687b52f2e79a5ac8">VectorValues::const_iterator</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>cliqueResults</b></td></tr>
114 <tr·class="separator:a8d5ed4e8785e11926228ecea70dc93da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a8d5ed4e8785e11926228ecea70dc93da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821_source.html">linearAlgorithms-inst.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00719_source.html">linearAlgorithms-inst.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><b>linearAlgorithms</b></li><li·class="navelem"><a·class="el"·href="a03856.html">OptimizeData</a></li>124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><b>linearAlgorithms</b></li><li·class="navelem"><a·class="el"·href="a03856.html">OptimizeData</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a03860.html
    
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
119 Public·Attributes</h2></td></tr>119 Public·Attributes</h2></td></tr>
120 <tr·class="memitem:ab440e1812ac7d40f2675e5f627c7486c"·id="r_ab440e1812ac7d40f2675e5f627c7486c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab440e1812ac7d40f2675e5f627c7486c"·name="ab440e1812ac7d40f2675e5f627c7486c"></a>120 <tr·class="memitem:ab440e1812ac7d40f2675e5f627c7486c"·id="r_ab440e1812ac7d40f2675e5f627c7486c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab440e1812ac7d40f2675e5f627c7486c"·name="ab440e1812ac7d40f2675e5f627c7486c"></a>
121 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>collectedResult</b></td></tr>121 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>collectedResult</b></td></tr>
122 <tr·class="separator:ab440e1812ac7d40f2675e5f627c7486c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:ab440e1812ac7d40f2675e5f627c7486c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>124 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00821_source.html">linearAlgorithms-inst.h</a></li>125 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00719_source.html">linearAlgorithms-inst.h</a></li>
126 </ul>126 </ul>
127 </div><!--·contents·-->127 </div><!--·contents·-->
128 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>131 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><b>linearAlgorithms</b></li><li·class="navelem"><a·class="el"·href="a03860.html">OptimizeClique</a></li>132 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><b>linearAlgorithms</b></li><li·class="navelem"><a·class="el"·href="a03860.html">OptimizeClique</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a03864.html
    
Offset 180, 16 lines modifiedOffset 180, 16 lines modified
180 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">181 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">
182 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>182 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
183 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>183 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
184 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>184 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
185 </table>185 </table>
186 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>186 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
187 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_source.html">linearExceptions.h</a></li>187 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00887_source.html">linearExceptions.h</a></li>
188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.html">linearExceptions.cpp</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704.html">linearExceptions.cpp</a></li>
189 </ul>189 </ul>
190 </div><!--·contents·-->190 </div><!--·contents·-->
191 </div><!--·doc-content·-->191 </div><!--·doc-content·-->
192 <!--·start·footer·part·-->192 <!--·start·footer·part·-->
193 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->193 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
194 ··<ul>194 ··<ul>
195 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03864.html">IndeterminantLinearSystemException</a></li>195 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03864.html">IndeterminantLinearSystemException</a></li>
1.74 KB
./usr/share/doc/libgtsam-dev/html/a03868.html
    
Offset 172, 16 lines modifiedOffset 172, 16 lines modified
172 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">173 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">
174 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>174 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
175 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>175 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
176 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 </table>177 </table>
178 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>178 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_source.html">linearExceptions.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00887_source.html">linearExceptions.h</a></li>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.html">linearExceptions.cpp</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704.html">linearExceptions.cpp</a></li>
181 </ul>181 </ul>
182 </div><!--·contents·-->182 </div><!--·contents·-->
183 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
186 ··<ul>186 ··<ul>
187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03868.html">InvalidNoiseModel</a></li>187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03868.html">InvalidNoiseModel</a></li>
1.74 KB
./usr/share/doc/libgtsam-dev/html/a03872.html
    
Offset 172, 16 lines modifiedOffset 172, 16 lines modified
172 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">173 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">
174 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>174 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
175 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>175 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
176 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 </table>177 </table>
178 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>178 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_source.html">linearExceptions.h</a></li>179 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00887_source.html">linearExceptions.h</a></li>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.html">linearExceptions.cpp</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00704.html">linearExceptions.cpp</a></li>
181 </ul>181 </ul>
182 </div><!--·contents·-->182 </div><!--·contents·-->
183 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
186 ··<ul>186 ··<ul>
187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03872.html">InvalidMatrixBlock</a></li>187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03872.html">InvalidMatrixBlock</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a03876.html
    
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:a4efc6de8e5ea1810c3d32f29a00714c0·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">156 <tr·class="memitem:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"·id="r_a8f7ec9cccffe7d666e3a025546377c32"><td·class="memItemLeft"·align="right"·valign="top">
157 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>157 boost::optional&lt;·String·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>description_</b></td></tr>
158 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>158 <tr·class="memdesc:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·description.·<br·/></td></tr>
159 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:a8f7ec9cccffe7d666e3a025546377c32·inherit·pro_attribs_a02496"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 </table>160 </table>
161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>161 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00749_source.html">linearExceptions.h</a></li>162 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00887_source.html">linearExceptions.h</a></li>
163 </ul>163 </ul>
164 </div><!--·contents·-->164 </div><!--·contents·-->
165 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>168 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03876.html">InvalidDenseElimination</a></li>169 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03876.html">InvalidDenseElimination</a></li>
1020 B
./usr/share/doc/libgtsam-dev/html/a03880.html
    
Offset 291, 15 lines modifiedOffset 291, 15 lines modified
  
291 <p>Strategy·for·reweighting.·</p>291 <p>Strategy·for·reweighting.·</p>
292 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03880.html#ac2f379f230a3a8f2624e6f39172cf782"·title="the·rows·can·be·weighted·independently·according·to·the·error·or·uniformly·with·the·norm·of·the·right...">ReweightScheme</a>·</dd></dl>292 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a03880.html#ac2f379f230a3a8f2624e6f39172cf782"·title="the·rows·can·be·weighted·independently·according·to·the·error·or·uniformly·with·the·norm·of·the·right...">ReweightScheme</a>·</dd></dl>
  
293 </div>293 </div>
294 </div>294 </div>
295 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>295 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
296 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>296 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
297 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>297 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
298 </ul>298 </ul>
299 </div><!--·contents·-->299 </div><!--·contents·-->
300 </div><!--·doc-content·-->300 </div><!--·doc-content·-->
301 <!--·start·footer·part·-->301 <!--·start·footer·part·-->
302 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->302 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
303 ··<ul>303 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03884.html
    
Offset 341, 15 lines modifiedOffset 341, 15 lines modified
341 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>341 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
342 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>342 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
343 </div>343 </div>
344 </div>344 </div>
345 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>345 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
346 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>346 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
347 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>347 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
348 </ul>348 </ul>
349 </div><!--·contents·-->349 </div><!--·contents·-->
350 </div><!--·doc-content·-->350 </div><!--·doc-content·-->
351 <!--·start·footer·part·-->351 <!--·start·footer·part·-->
352 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->352 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
353 ··<ul>353 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03888.html
    
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
350 </div>350 </div>
351 </div>351 </div>
352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 </div><!--·doc-content·-->357 </div><!--·doc-content·-->
358 <!--·start·footer·part·-->358 <!--·start·footer·part·-->
359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
360 ··<ul>360 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03892.html
    
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
350 </div>350 </div>
351 </div>351 </div>
352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 </div><!--·doc-content·-->357 </div><!--·doc-content·-->
358 <!--·start·footer·part·-->358 <!--·start·footer·part·-->
359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
360 ··<ul>360 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03896.html
    
Offset 352, 15 lines modifiedOffset 352, 15 lines modified
352 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>352 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
353 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>353 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
354 </div>354 </div>
355 </div>355 </div>
356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>356 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
358 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>358 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
359 </ul>359 </ul>
360 </div><!--·contents·-->360 </div><!--·contents·-->
361 </div><!--·doc-content·-->361 </div><!--·doc-content·-->
362 <!--·start·footer·part·-->362 <!--·start·footer·part·-->
363 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->363 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
364 ··<ul>364 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03900.html
    
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>351 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
352 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>352 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
353 </div>353 </div>
354 </div>354 </div>
355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 </div><!--·doc-content·-->360 </div><!--·doc-content·-->
361 <!--·start·footer·part·-->361 <!--·start·footer·part·-->
362 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->362 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
363 ··<ul>363 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03904.html
    
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>351 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
352 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>352 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
353 </div>353 </div>
354 </div>354 </div>
355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>355 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>356 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>357 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
358 </ul>358 </ul>
359 </div><!--·contents·-->359 </div><!--·contents·-->
360 </div><!--·doc-content·-->360 </div><!--·doc-content·-->
361 <!--·start·footer·part·-->361 <!--·start·footer·part·-->
362 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->362 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
363 ··<ul>363 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03908.html
    
Offset 348, 15 lines modifiedOffset 348, 15 lines modified
348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>348 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>349 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
350 </div>350 </div>
351 </div>351 </div>
352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>352 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>353 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
355 </ul>355 </ul>
356 </div><!--·contents·-->356 </div><!--·contents·-->
357 </div><!--·doc-content·-->357 </div><!--·doc-content·-->
358 <!--·start·footer·part·-->358 <!--·start·footer·part·-->
359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->359 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
360 ··<ul>360 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03912.html
    
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>349 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
350 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>350 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
351 </div>351 </div>
352 </div>352 </div>
353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
356 </ul>356 </ul>
357 </div><!--·contents·-->357 </div><!--·contents·-->
358 </div><!--·doc-content·-->358 </div><!--·doc-content·-->
359 <!--·start·footer·part·-->359 <!--·start·footer·part·-->
360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
361 ··<ul>361 ··<ul>
937 B
./usr/share/doc/libgtsam-dev/html/a03916.html
    
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>349 <p>This·returns·w(x)·in·<a·class="el"·href="a01450.html">mEstimator</a>·</p>
  
350 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>350 <p>Implements·<a·class="el"·href="a03880.html#a93f40d2f9629fd1d9d4aeb53d8b8ffe8">gtsam::noiseModel::mEstimator::Base</a>.</p>
  
351 </div>351 </div>
352 </div>352 </div>
353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">LossFunctions.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00737_source.html">LossFunctions.h</a></li>
355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>LossFunctions.cpp</b></li>
356 </ul>356 </ul>
357 </div><!--·contents·-->357 </div><!--·contents·-->
358 </div><!--·doc-content·-->358 </div><!--·doc-content·-->
359 <!--·start·footer·part·-->359 <!--·start·footer·part·-->
360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
361 ··<ul>361 ··<ul>
1.2 KB
./usr/share/doc/libgtsam-dev/html/a03920.html
    
Offset 706, 16 lines modifiedOffset 706, 16 lines modified
706 </div><div·class="memdoc">706 </div><div·class="memdoc">
  
707 <p>Implemented·in·<a·class="el"·href="a03924.html#a4111574a34e80990d155f945140c58e6">gtsam::noiseModel::Gaussian</a>.</p>707 <p>Implemented·in·<a·class="el"·href="a03924.html#a4111574a34e80990d155f945140c58e6">gtsam::noiseModel::Gaussian</a>.</p>
  
708 </div>708 </div>
709 </div>709 </div>
710 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>710 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
712 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.html">NoiseModel.cpp</a></li>712 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>
713 </ul>713 </ul>
714 </div><!--·contents·-->714 </div><!--·contents·-->
715 </div><!--·doc-content·-->715 </div><!--·doc-content·-->
716 <!--·start·footer·part·-->716 <!--·start·footer·part·-->
717 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->717 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
718 ··<ul>718 ··<ul>
719 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03920.html">Base</a></li>719 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03920.html">Base</a></li>
1.18 KB
./usr/share/doc/libgtsam-dev/html/a03924.html
    
Offset 882, 16 lines modifiedOffset 882, 16 lines modified
882 <p>Whiten·a·system,·in·place·as·well.·</p>882 <p>Whiten·a·system,·in·place·as·well.·</p>
  
883 <p>Implements·<a·class="el"·href="a03920.html">gtsam::noiseModel::Base</a>.</p>883 <p>Implements·<a·class="el"·href="a03920.html">gtsam::noiseModel::Base</a>.</p>
  
884 </div>884 </div>
885 </div>885 </div>
886 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>886 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
887 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>887 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
888 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.html">NoiseModel.cpp</a></li>888 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>
889 </ul>889 </ul>
890 </div><!--·contents·-->890 </div><!--·contents·-->
891 </div><!--·doc-content·-->891 </div><!--·doc-content·-->
892 <!--·start·footer·part·-->892 <!--·start·footer·part·-->
893 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->893 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
894 ··<ul>894 ··<ul>
895 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03924.html">Gaussian</a></li>895 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03924.html">Gaussian</a></li>
1.4 KB
./usr/share/doc/libgtsam-dev/html/a03928.html
    
Offset 697, 16 lines modifiedOffset 697, 16 lines modified
697 <p>Reimplemented·from·<a·class="el"·href="a03924.html#a10964d6f0d955e27acd6aeb16fc83ed1">gtsam::noiseModel::Gaussian</a>.</p>697 <p>Reimplemented·from·<a·class="el"·href="a03924.html#a10964d6f0d955e27acd6aeb16fc83ed1">gtsam::noiseModel::Gaussian</a>.</p>
  
698 <p>Reimplemented·in·<a·class="el"·href="a03940.html#ab1451b36f4796f85c4ee776e67df319d">gtsam::noiseModel::Unit</a>,·and·<a·class="el"·href="a03936.html#a0a3c7a16da1df4075e2ff45bf64e5762">gtsam::noiseModel::Isotropic</a>.</p>698 <p>Reimplemented·in·<a·class="el"·href="a03940.html#ab1451b36f4796f85c4ee776e67df319d">gtsam::noiseModel::Unit</a>,·and·<a·class="el"·href="a03936.html#a0a3c7a16da1df4075e2ff45bf64e5762">gtsam::noiseModel::Isotropic</a>.</p>
  
699 </div>699 </div>
700 </div>700 </div>
701 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>701 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
702 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>702 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
703 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.html">NoiseModel.cpp</a></li>703 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>
704 </ul>704 </ul>
705 </div><!--·contents·-->705 </div><!--·contents·-->
706 </div><!--·doc-content·-->706 </div><!--·doc-content·-->
707 <!--·start·footer·part·-->707 <!--·start·footer·part·-->
708 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->708 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
709 ··<ul>709 ··<ul>
710 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03928.html">Diagonal</a></li>710 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03928.html">Diagonal</a></li>
1.21 KB
./usr/share/doc/libgtsam-dev/html/a03932.html
    
Offset 715, 16 lines modifiedOffset 715, 16 lines modified
715 <p>In-place·version.·</p>715 <p>In-place·version.·</p>
  
716 <p>Reimplemented·from·<a·class="el"·href="a03924.html#a10964d6f0d955e27acd6aeb16fc83ed1">gtsam::noiseModel::Gaussian</a>.</p>716 <p>Reimplemented·from·<a·class="el"·href="a03924.html#a10964d6f0d955e27acd6aeb16fc83ed1">gtsam::noiseModel::Gaussian</a>.</p>
  
717 </div>717 </div>
718 </div>718 </div>
719 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>719 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>720 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
721 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.html">NoiseModel.cpp</a></li>721 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>
722 </ul>722 </ul>
723 </div><!--·contents·-->723 </div><!--·contents·-->
724 </div><!--·doc-content·-->724 </div><!--·doc-content·-->
725 <!--·start·footer·part·-->725 <!--·start·footer·part·-->
726 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->726 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
727 ··<ul>727 ··<ul>
728 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03932.html">Constrained</a></li>728 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03932.html">Constrained</a></li>
1.3 KB
./usr/share/doc/libgtsam-dev/html/a03936.html
    
Offset 652, 16 lines modifiedOffset 652, 16 lines modified
652 <p>Reimplemented·from·<a·class="el"·href="a03920.html#a11dc92b7aee00150dcc3f4a78bf373a9">gtsam::noiseModel::Base</a>.</p>652 <p>Reimplemented·from·<a·class="el"·href="a03920.html#a11dc92b7aee00150dcc3f4a78bf373a9">gtsam::noiseModel::Base</a>.</p>
  
653 <p>Reimplemented·in·<a·class="el"·href="a03940.html#a8da3bd9bc0519a2a0b821f97ee08955f">gtsam::noiseModel::Unit</a>.</p>653 <p>Reimplemented·in·<a·class="el"·href="a03940.html#a8da3bd9bc0519a2a0b821f97ee08955f">gtsam::noiseModel::Unit</a>.</p>
  
654 </div>654 </div>
655 </div>655 </div>
656 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>656 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
657 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>657 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.html">NoiseModel.cpp</a></li>658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>
659 </ul>659 </ul>
660 </div><!--·contents·-->660 </div><!--·contents·-->
661 </div><!--·doc-content·-->661 </div><!--·doc-content·-->
662 <!--·start·footer·part·-->662 <!--·start·footer·part·-->
663 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->663 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
664 ··<ul>664 ··<ul>
665 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03936.html">Isotropic</a></li>665 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03936.html">Isotropic</a></li>
1.25 KB
./usr/share/doc/libgtsam-dev/html/a03940.html
    
Offset 717, 16 lines modifiedOffset 717, 16 lines modified
717 <p>in-place·whiten,·override·if·can·be·done·more·efficiently·</p>717 <p>in-place·whiten,·override·if·can·be·done·more·efficiently·</p>
  
718 <p>Reimplemented·from·<a·class="el"·href="a03936.html#af896ee11596ae0642f47d3b8a8792e5a">gtsam::noiseModel::Isotropic</a>.</p>718 <p>Reimplemented·from·<a·class="el"·href="a03936.html#af896ee11596ae0642f47d3b8a8792e5a">gtsam::noiseModel::Isotropic</a>.</p>
  
719 </div>719 </div>
720 </div>720 </div>
721 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>721 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
722 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>722 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
723 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.html">NoiseModel.cpp</a></li>723 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>
724 </ul>724 </ul>
725 </div><!--·contents·-->725 </div><!--·contents·-->
726 </div><!--·doc-content·-->726 </div><!--·doc-content·-->
727 <!--·start·footer·part·-->727 <!--·start·footer·part·-->
728 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->728 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
729 ··<ul>729 ··<ul>
730 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03940.html">Unit</a></li>730 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03940.html">Unit</a></li>
1.16 KB
./usr/share/doc/libgtsam-dev/html/a03944.html
    
Offset 708, 16 lines modifiedOffset 708, 16 lines modified
708 </div><div·class="memdoc">708 </div><div·class="memdoc">
  
709 <p>Implements·<a·class="el"·href="a03920.html">gtsam::noiseModel::Base</a>.</p>709 <p>Implements·<a·class="el"·href="a03920.html">gtsam::noiseModel::Base</a>.</p>
  
710 </div>710 </div>
711 </div>711 </div>
712 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>712 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
713 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>713 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
714 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.html">NoiseModel.cpp</a></li>714 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">NoiseModel.cpp</a></li>
715 </ul>715 </ul>
716 </div><!--·contents·-->716 </div><!--·contents·-->
717 </div><!--·doc-content·-->717 </div><!--·doc-content·-->
718 <!--·start·footer·part·-->718 <!--·start·footer·part·-->
719 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->719 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
720 ··<ul>720 ··<ul>
721 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03944.html">Robust</a></li>721 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01449.html">noiseModel</a></li><li·class="navelem"><a·class="el"·href="a03944.html">Robust</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a03948.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03924.html">noiseModel::Gaussian</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03924.html">noiseModel::Gaussian</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03924.html">noiseModel::Gaussian</a>·&amp;m1,·const·<a·class="el"·href="a03924.html">noiseModel::Gaussian</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03924.html">noiseModel::Gaussian</a>·&amp;m1,·const·<a·class="el"·href="a03924.html">noiseModel::Gaussian</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03948.html">traits&lt;·noiseModel::Gaussian·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03948.html">traits&lt;·noiseModel::Gaussian·&gt;</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a03952.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03928.html">noiseModel::Diagonal</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03928.html">noiseModel::Diagonal</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03928.html">noiseModel::Diagonal</a>·&amp;m1,·const·<a·class="el"·href="a03928.html">noiseModel::Diagonal</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03928.html">noiseModel::Diagonal</a>·&amp;m1,·const·<a·class="el"·href="a03928.html">noiseModel::Diagonal</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03952.html">traits&lt;·noiseModel::Diagonal·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03952.html">traits&lt;·noiseModel::Diagonal·&gt;</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a03956.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03932.html">noiseModel::Constrained</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03932.html">noiseModel::Constrained</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03932.html">noiseModel::Constrained</a>·&amp;m1,·const·<a·class="el"·href="a03932.html">noiseModel::Constrained</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03932.html">noiseModel::Constrained</a>·&amp;m1,·const·<a·class="el"·href="a03932.html">noiseModel::Constrained</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03956.html">traits&lt;·noiseModel::Constrained·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03956.html">traits&lt;·noiseModel::Constrained·&gt;</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a03960.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03936.html">noiseModel::Isotropic</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03936.html">noiseModel::Isotropic</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03936.html">noiseModel::Isotropic</a>·&amp;m1,·const·<a·class="el"·href="a03936.html">noiseModel::Isotropic</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03936.html">noiseModel::Isotropic</a>·&amp;m1,·const·<a·class="el"·href="a03936.html">noiseModel::Isotropic</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03960.html">traits&lt;·noiseModel::Isotropic·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03960.html">traits&lt;·noiseModel::Isotropic·&gt;</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a03964.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03940.html">noiseModel::Unit</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a03940.html">noiseModel::Unit</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03940.html">noiseModel::Unit</a>·&amp;m1,·const·<a·class="el"·href="a03940.html">noiseModel::Unit</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a03940.html">noiseModel::Unit</a>·&amp;m1,·const·<a·class="el"·href="a03940.html">noiseModel::Unit</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755_source.html">NoiseModel.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00824_source.html">NoiseModel.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03964.html">traits&lt;·noiseModel::Unit·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03964.html">traits&lt;·noiseModel::Unit·&gt;</a></li>
849 B
./usr/share/doc/libgtsam-dev/html/a03968.html
    
Offset 319, 15 lines modifiedOffset 319, 15 lines modified
319 </div><div·class="memdoc">319 </div><div·class="memdoc">
  
320 <p>Reimplemented·from·<a·class="el"·href="a03728.html">gtsam::ConjugateGradientParameters</a>.</p>320 <p>Reimplemented·from·<a·class="el"·href="a03728.html">gtsam::ConjugateGradientParameters</a>.</p>
  
321 </div>321 </div>
322 </div>322 </div>
323 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>323 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890_source.html">PCGSolver.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_source.html">PCGSolver.h</a></li>
325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>PCGSolver.cpp</b></li>325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>PCGSolver.cpp</b></li>
326 </ul>326 </ul>
327 </div><!--·contents·-->327 </div><!--·contents·-->
328 </div><!--·doc-content·-->328 </div><!--·doc-content·-->
329 <!--·start·footer·part·-->329 <!--·start·footer·part·-->
330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
331 ··<ul>331 ··<ul>
828 B
./usr/share/doc/libgtsam-dev/html/a03972.html
    
Offset 262, 15 lines modifiedOffset 262, 15 lines modified
262 </div><div·class="memdoc">262 </div><div·class="memdoc">
  
263 <p>Implements·<a·class="el"·href="a03832.html">gtsam::IterativeSolver</a>.</p>263 <p>Implements·<a·class="el"·href="a03832.html">gtsam::IterativeSolver</a>.</p>
  
264 </div>264 </div>
265 </div>265 </div>
266 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>266 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890_source.html">PCGSolver.h</a></li>267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_source.html">PCGSolver.h</a></li>
268 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>PCGSolver.cpp</b></li>268 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>PCGSolver.cpp</b></li>
269 </ul>269 </ul>
270 </div><!--·contents·-->270 </div><!--·contents·-->
271 </div><!--·doc-content·-->271 </div><!--·doc-content·-->
272 <!--·start·footer·part·-->272 <!--·start·footer·part·-->
273 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->273 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
274 ··<ul>274 ··<ul>
1.46 KB
./usr/share/doc/libgtsam-dev/html/a03976.html
    
Offset 149, 15 lines modifiedOffset 149, 15 lines modified
149 const·<a·class="el"·href="a03840.html">KeyInfo</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>keyInfo_</b></td></tr>149 const·<a·class="el"·href="a03840.html">KeyInfo</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>keyInfo_</b></td></tr>
150 <tr·class="separator:a2865ac50a00d2f4e8d2fafeda21a74af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:a2865ac50a00d2f4e8d2fafeda21a74af"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:a41bb6536c2275a6448398bb45e4456a7"·id="r_a41bb6536c2275a6448398bb45e4456a7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a41bb6536c2275a6448398bb45e4456a7"·name="a41bb6536c2275a6448398bb45e4456a7"></a>151 <tr·class="memitem:a41bb6536c2275a6448398bb45e4456a7"·id="r_a41bb6536c2275a6448398bb45e4456a7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a41bb6536c2275a6448398bb45e4456a7"·name="a41bb6536c2275a6448398bb45e4456a7"></a>
152 const·std::map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·Vector·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>lambda_</b></td></tr>152 const·std::map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·Vector·&gt;·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>lambda_</b></td></tr>
153 <tr·class="separator:a41bb6536c2275a6448398bb45e4456a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:a41bb6536c2275a6448398bb45e4456a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 </table>154 </table>
155 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>155 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00890_source.html">PCGSolver.h</a></li>156 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00833_source.html">PCGSolver.h</a></li>
157 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>PCGSolver.cpp</b></li>157 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>PCGSolver.cpp</b></li>
158 </ul>158 </ul>
159 </div><!--·contents·-->159 </div><!--·contents·-->
160 </div><!--·doc-content·-->160 </div><!--·doc-content·-->
161 <!--·start·footer·part·-->161 <!--·start·footer·part·-->
162 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->162 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
163 ··<ul>163 ··<ul>
1010 B
./usr/share/doc/libgtsam-dev/html/a03980.html
    
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
  
214 <p>Start·the·power/accelerated·iteration,·after·performing·the·power/accelerated·iteration,·calculate·the·ritz·error,·repeat·this·operation·until·the·ritz·error·converge.·</p>214 <p>Start·the·power/accelerated·iteration,·after·performing·the·power/accelerated·iteration,·calculate·the·ritz·error,·repeat·this·operation·until·the·ritz·error·converge.·</p>
215 <p>If·converged·return·true,·else·false.·</p>215 <p>If·converged·return·true,·else·false.·</p>
  
216 </div>216 </div>
217 </div>217 </div>
218 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>218 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00758_source.html">PowerMethod.h</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00716_source.html">PowerMethod.h</a></li>
220 </ul>220 </ul>
221 </div><!--·contents·-->221 </div><!--·contents·-->
222 </div><!--·doc-content·-->222 </div><!--·doc-content·-->
223 <!--·start·footer·part·-->223 <!--·start·footer·part·-->
224 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->224 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
225 ··<ul>225 ··<ul>
226 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03980.html">PowerMethod</a></li>226 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03980.html">PowerMethod</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a03984.html
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>181 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>
182 Friends</h2></td></tr>182 Friends</h2></td></tr>
183 <tr·class="memitem:a16b02c0c12beb5f7175fd3cfc609c27b"·id="r_a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16b02c0c12beb5f7175fd3cfc609c27b"·name="a16b02c0c12beb5f7175fd3cfc609c27b"></a>183 <tr·class="memitem:a16b02c0c12beb5f7175fd3cfc609c27b"·id="r_a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16b02c0c12beb5f7175fd3cfc609c27b"·name="a16b02c0c12beb5f7175fd3cfc609c27b"></a>
184 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03984.html">PreconditionerParameters</a>·&amp;p)</td></tr>184 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03984.html">PreconditionerParameters</a>·&amp;p)</td></tr>
185 <tr·class="separator:a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 </table>186 </table>
187 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>187 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_source.html">Preconditioner.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707_source.html">Preconditioner.h</a></li>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>Preconditioner.cpp</b></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>Preconditioner.cpp</b></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <!--·start·footer·part·-->193 <!--·start·footer·part·-->
194 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->194 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
195 ··<ul>195 ··<ul>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a03988.html
    
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
263 <p>implement·x·=·L^{-T}·y·</p>263 <p>implement·x·=·L^{-T}·y·</p>
  
264 <p>Implemented·in·<a·class="el"·href="a03996.html#afa90f3d7764c939969cd37ceaebf4519">gtsam::DummyPreconditioner</a>,·<a·class="el"·href="a04004.html#a93673122667b3a9edf71e5f9f98ce304">gtsam::BlockJacobiPreconditioner</a>,·and·<a·class="el"·href="a04052.html#a509b2683de1972e47b982a97a5bb4fb1">gtsam::SubgraphPreconditioner</a>.</p>264 <p>Implemented·in·<a·class="el"·href="a03996.html#afa90f3d7764c939969cd37ceaebf4519">gtsam::DummyPreconditioner</a>,·<a·class="el"·href="a04004.html#a93673122667b3a9edf71e5f9f98ce304">gtsam::BlockJacobiPreconditioner</a>,·and·<a·class="el"·href="a04052.html#a509b2683de1972e47b982a97a5bb4fb1">gtsam::SubgraphPreconditioner</a>.</p>
  
265 </div>265 </div>
266 </div>266 </div>
267 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>267 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
268 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_source.html">Preconditioner.h</a></li>268 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707_source.html">Preconditioner.h</a></li>
269 </ul>269 </ul>
270 </div><!--·contents·-->270 </div><!--·contents·-->
271 </div><!--·doc-content·-->271 </div><!--·doc-content·-->
272 <!--·start·footer·part·-->272 <!--·start·footer·part·-->
273 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->273 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
274 ··<ul>274 ··<ul>
275 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03988.html">Preconditioner</a></li>275 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03988.html">Preconditioner</a></li>
1.46 KB
./usr/share/doc/libgtsam-dev/html/a03992.html
    
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 enum·gtsam::PreconditionerParameters::Kernel&#160;</td><td·class="memItemRight"·valign="bottom"><b>kernel_</b></td></tr>173 enum·gtsam::PreconditionerParameters::Kernel&#160;</td><td·class="memItemRight"·valign="bottom"><b>kernel_</b></td></tr>
174 <tr·class="separator:a57968983439a6d36e3eb1885ced3a656·inherit·pub_attribs_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:a57968983439a6d36e3eb1885ced3a656·inherit·pub_attribs_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 <tr·class="memitem:afb36bfc3b76406b3dc9e6ad6cfdb4426·inherit·pub_attribs_a03984"·id="r_afb36bfc3b76406b3dc9e6ad6cfdb4426"><td·class="memItemLeft"·align="right"·valign="top">175 <tr·class="memitem:afb36bfc3b76406b3dc9e6ad6cfdb4426·inherit·pub_attribs_a03984"·id="r_afb36bfc3b76406b3dc9e6ad6cfdb4426"><td·class="memItemLeft"·align="right"·valign="top">
176 enum·gtsam::PreconditionerParameters::Verbosity&#160;</td><td·class="memItemRight"·valign="bottom"><b>verbosity_</b></td></tr>176 enum·gtsam::PreconditionerParameters::Verbosity&#160;</td><td·class="memItemRight"·valign="bottom"><b>verbosity_</b></td></tr>
177 <tr·class="separator:afb36bfc3b76406b3dc9e6ad6cfdb4426·inherit·pub_attribs_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:afb36bfc3b76406b3dc9e6ad6cfdb4426·inherit·pub_attribs_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 </table>178 </table>
179 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>179 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_source.html">Preconditioner.h</a></li>180 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707_source.html">Preconditioner.h</a></li>
181 </ul>181 </ul>
182 </div><!--·contents·-->182 </div><!--·contents·-->
183 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
186 ··<ul>186 ··<ul>
187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03992.html">DummyPreconditionerParameters</a></li>187 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03992.html">DummyPreconditionerParameters</a></li>
942 B
./usr/share/doc/libgtsam-dev/html/a03996.html
    
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 <p>implement·x·=·L^{-T}·y·</p>268 <p>implement·x·=·L^{-T}·y·</p>
  
269 <p>Implements·<a·class="el"·href="a03988.html#aae3d89e2b3e004d227e9fd28ff8dba64">gtsam::Preconditioner</a>.</p>269 <p>Implements·<a·class="el"·href="a03988.html#aae3d89e2b3e004d227e9fd28ff8dba64">gtsam::Preconditioner</a>.</p>
  
270 </div>270 </div>
271 </div>271 </div>
272 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>272 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_source.html">Preconditioner.h</a></li>273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707_source.html">Preconditioner.h</a></li>
274 </ul>274 </ul>
275 </div><!--·contents·-->275 </div><!--·contents·-->
276 </div><!--·doc-content·-->276 </div><!--·doc-content·-->
277 <!--·start·footer·part·-->277 <!--·start·footer·part·-->
278 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->278 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
279 ··<ul>279 ··<ul>
280 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03996.html">DummyPreconditioner</a></li>280 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a03996.html">DummyPreconditioner</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a04000.html
    
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 enum·gtsam::PreconditionerParameters::Kernel&#160;</td><td·class="memItemRight"·valign="bottom"><b>kernel_</b></td></tr>170 enum·gtsam::PreconditionerParameters::Kernel&#160;</td><td·class="memItemRight"·valign="bottom"><b>kernel_</b></td></tr>
171 <tr·class="separator:a57968983439a6d36e3eb1885ced3a656·inherit·pub_attribs_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:a57968983439a6d36e3eb1885ced3a656·inherit·pub_attribs_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:afb36bfc3b76406b3dc9e6ad6cfdb4426·inherit·pub_attribs_a03984"·id="r_afb36bfc3b76406b3dc9e6ad6cfdb4426"><td·class="memItemLeft"·align="right"·valign="top">172 <tr·class="memitem:afb36bfc3b76406b3dc9e6ad6cfdb4426·inherit·pub_attribs_a03984"·id="r_afb36bfc3b76406b3dc9e6ad6cfdb4426"><td·class="memItemLeft"·align="right"·valign="top">
173 enum·gtsam::PreconditionerParameters::Verbosity&#160;</td><td·class="memItemRight"·valign="bottom"><b>verbosity_</b></td></tr>173 enum·gtsam::PreconditionerParameters::Verbosity&#160;</td><td·class="memItemRight"·valign="bottom"><b>verbosity_</b></td></tr>
174 <tr·class="separator:afb36bfc3b76406b3dc9e6ad6cfdb4426·inherit·pub_attribs_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:afb36bfc3b76406b3dc9e6ad6cfdb4426·inherit·pub_attribs_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 </table>175 </table>
176 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>176 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_source.html">Preconditioner.h</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707_source.html">Preconditioner.h</a></li>
178 </ul>178 </ul>
179 </div><!--·contents·-->179 </div><!--·contents·-->
180 </div><!--·doc-content·-->180 </div><!--·doc-content·-->
181 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
183 ··<ul>183 ··<ul>
184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04000.html">BlockJacobiPreconditionerParameters</a></li>184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04000.html">BlockJacobiPreconditionerParameters</a></li>
880 B
./usr/share/doc/libgtsam-dev/html/a04004.html
    
Offset 288, 15 lines modifiedOffset 288, 15 lines modified
288 <p>implement·x·=·L^{-T}·y·</p>288 <p>implement·x·=·L^{-T}·y·</p>
  
289 <p>Implements·<a·class="el"·href="a03988.html#aae3d89e2b3e004d227e9fd28ff8dba64">gtsam::Preconditioner</a>.</p>289 <p>Implements·<a·class="el"·href="a03988.html#aae3d89e2b3e004d227e9fd28ff8dba64">gtsam::Preconditioner</a>.</p>
  
290 </div>290 </div>
291 </div>291 </div>
292 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>292 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
293 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00728_source.html">Preconditioner.h</a></li>293 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00707_source.html">Preconditioner.h</a></li>
294 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>Preconditioner.cpp</b></li>294 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<b>Preconditioner.cpp</b></li>
295 </ul>295 </ul>
296 </div><!--·contents·-->296 </div><!--·contents·-->
297 </div><!--·doc-content·-->297 </div><!--·doc-content·-->
298 <!--·start·footer·part·-->298 <!--·start·footer·part·-->
299 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->299 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
300 ··<ul>300 ··<ul>
959 B
./usr/share/doc/libgtsam-dev/html/a04008.html
    
Offset 812, 15 lines modifiedOffset 812, 15 lines modified
812 <p>y·+=·alpha·*·A'*A*x·</p>812 <p>y·+=·alpha·*·A'*A*x·</p>
  
813 <p>Reimplemented·from·<a·class="el"·href="a03812.html#aab47423e43d6cadef55f150cb15c7fe2">gtsam::HessianFactor</a>.</p>813 <p>Reimplemented·from·<a·class="el"·href="a03812.html#aab47423e43d6cadef55f150cb15c7fe2">gtsam::HessianFactor</a>.</p>
  
814 </div>814 </div>
815 </div>815 </div>
816 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>816 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
817 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893_source.html">RegularHessianFactor.h</a></li>817 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00872_source.html">RegularHessianFactor.h</a></li>
818 </ul>818 </ul>
819 </div><!--·contents·-->819 </div><!--·contents·-->
820 </div><!--·doc-content·-->820 </div><!--·doc-content·-->
821 <!--·start·footer·part·-->821 <!--·start·footer·part·-->
822 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->822 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
823 ··<ul>823 ··<ul>
824 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04008.html">RegularHessianFactor</a></li>824 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04008.html">RegularHessianFactor</a></li>
1.74 KB
./usr/share/doc/libgtsam-dev/html/a04012.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04008.html">RegularHessianFactor</a>&lt;·D·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04008.html">RegularHessianFactor</a>&lt;·D·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04008.html">RegularHessianFactor</a>&lt;·D·&gt;·&amp;m1,·const·<a·class="el"·href="a04008.html">RegularHessianFactor</a>&lt;·D·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04008.html">RegularHessianFactor</a>&lt;·D·&gt;·&amp;m1,·const·<a·class="el"·href="a04008.html">RegularHessianFactor</a>&lt;·D·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893_source.html">RegularHessianFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00872_source.html">RegularHessianFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04012.html">traits&lt;·RegularHessianFactor&lt;·D·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04012.html">traits&lt;·RegularHessianFactor&lt;·D·&gt;·&gt;</a></li>
975 B
./usr/share/doc/libgtsam-dev/html/a04016.html
    
Offset 1032, 15 lines modifiedOffset 1032, 15 lines modified
  
1032 <p>double*·Transpose·Matrix-vector·multiply,·i.e.·</p>1032 <p>double*·Transpose·Matrix-vector·multiply,·i.e.·</p>
1033 <p>x·+=·A'*e·RAW·memory·access!·Assumes·keys·start·at·0·and·go·to·M-1,·and·y·is·laid·out·that·way·</p>1033 <p>x·+=·A'*e·RAW·memory·access!·Assumes·keys·start·at·0·and·go·to·M-1,·and·y·is·laid·out·that·way·</p>
  
1034 </div>1034 </div>
1035 </div>1035 </div>
1036 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1036 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1037 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00725_source.html">RegularJacobianFactor.h</a></li>1037 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00839_source.html">RegularJacobianFactor.h</a></li>
1038 </ul>1038 </ul>
1039 </div><!--·contents·-->1039 </div><!--·contents·-->
1040 </div><!--·doc-content·-->1040 </div><!--·doc-content·-->
1041 <!--·start·footer·part·-->1041 <!--·start·footer·part·-->
1042 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1042 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1043 ··<ul>1043 ··<ul>
1044 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04016.html">RegularJacobianFactor</a></li>1044 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04016.html">RegularJacobianFactor</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a04020.html
    
Offset 238, 16 lines modifiedOffset 238, 16 lines modified
  
238 <p>Create·a·sampler·for·a·distribution·specified·by·a·vector·of·sigmas·directly.·</p>238 <p>Create·a·sampler·for·a·distribution·specified·by·a·vector·of·sigmas·directly.·</p>
239 <p>NOTE:·do·not·use·zero·as·a·seed,·it·will·break·the·generator·</p>239 <p>NOTE:·do·not·use·zero·as·a·seed,·it·will·break·the·generator·</p>
  
240 </div>240 </div>
241 </div>241 </div>
242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>242 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
243 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00860_source.html">Sampler.h</a></li>243 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764_source.html">Sampler.h</a></li>
244 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00800.html">Sampler.cpp</a></li>244 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00740.html">Sampler.cpp</a></li>
245 </ul>245 </ul>
246 </div><!--·contents·-->246 </div><!--·contents·-->
247 </div><!--·doc-content·-->247 </div><!--·doc-content·-->
248 <!--·start·footer·part·-->248 <!--·start·footer·part·-->
249 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->249 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
250 ··<ul>250 ··<ul>
251 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04020.html">Sampler</a></li>251 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04020.html">Sampler</a></li>
1.63 KB
./usr/share/doc/libgtsam-dev/html/a04024.html
    
Offset 136, 16 lines modifiedOffset 136, 16 lines modified
136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>
137 Friends</h2></td></tr>137 Friends</h2></td></tr>
138 <tr·class="memitem:a68fa1658a184a866d7a5535ad6f06816"·id="r_a68fa1658a184a866d7a5535ad6f06816"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a68fa1658a184a866d7a5535ad6f06816"·name="a68fa1658a184a866d7a5535ad6f06816"></a>138 <tr·class="memitem:a68fa1658a184a866d7a5535ad6f06816"·id="r_a68fa1658a184a866d7a5535ad6f06816"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a68fa1658a184a866d7a5535ad6f06816"·name="a68fa1658a184a866d7a5535ad6f06816"></a>
139 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;</b>·(const·<a·class="el"·href="a04024.html">SlotEntry</a>·&amp;p,·const·<a·class="el"·href="a04024.html">SlotEntry</a>·&amp;q)</td></tr>139 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;</b>·(const·<a·class="el"·href="a04024.html">SlotEntry</a>·&amp;p,·const·<a·class="el"·href="a04024.html">SlotEntry</a>·&amp;q)</td></tr>
140 <tr·class="separator:a68fa1658a184a866d7a5535ad6f06816"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:a68fa1658a184a866d7a5535ad6f06816"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 </table>141 </table>
142 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>142 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764_source.html">Scatter.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00860_source.html">Scatter.h</a></li>
144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00854.html">Scatter.cpp</a></li>144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.html">Scatter.cpp</a></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
148 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
149 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->149 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
150 ··<ul>150 ··<ul>
151 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04024.html">SlotEntry</a></li>151 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04024.html">SlotEntry</a></li>
1.74 KB
./usr/share/doc/libgtsam-dev/html/a04028.html
    
Offset 131, 16 lines modifiedOffset 131, 16 lines modified
131 <tr·class="separator:af5136cc8acb2902c1f17c2a7e463ecb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:af5136cc8acb2902c1f17c2a7e463ecb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:a513b73f7ed08f72f79c1362d8959eb9a"·id="r_a513b73f7ed08f72f79c1362d8959eb9a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a513b73f7ed08f72f79c1362d8959eb9a"·name="a513b73f7ed08f72f79c1362d8959eb9a"></a>132 <tr·class="memitem:a513b73f7ed08f72f79c1362d8959eb9a"·id="r_a513b73f7ed08f72f79c1362d8959eb9a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a513b73f7ed08f72f79c1362d8959eb9a"·name="a513b73f7ed08f72f79c1362d8959eb9a"></a>
133 GTSAM_EXPORT·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>add</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·size_t·dim)</td></tr>133 GTSAM_EXPORT·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>add</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·size_t·dim)</td></tr>
134 <tr·class="memdesc:a513b73f7ed08f72f79c1362d8959eb9a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·a·key/dim·pair.·<br·/></td></tr>134 <tr·class="memdesc:a513b73f7ed08f72f79c1362d8959eb9a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·a·key/dim·pair.·<br·/></td></tr>
135 <tr·class="separator:a513b73f7ed08f72f79c1362d8959eb9a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:a513b73f7ed08f72f79c1362d8959eb9a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table>136 </table>
137 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>137 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00764_source.html">Scatter.h</a></li>138 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00860_source.html">Scatter.h</a></li>
139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00854.html">Scatter.cpp</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00818.html">Scatter.cpp</a></li>
140 </ul>140 </ul>
141 </div><!--·contents·-->141 </div><!--·contents·-->
142 </div><!--·doc-content·-->142 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->143 <!--·start·footer·part·-->
144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
145 ··<ul>145 ··<ul>
146 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04028.html">Scatter</a></li>146 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04028.html">Scatter</a></li>
1.74 KB
./usr/share/doc/libgtsam-dev/html/a04032.html
    
Offset 183, 16 lines modifiedOffset 183, 16 lines modified
183 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>183 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
184 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>184 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
185 <tr·class="memitem:acea0baafb5023389ff3a30cdb7135336"·id="r_acea0baafb5023389ff3a30cdb7135336"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acea0baafb5023389ff3a30cdb7135336"·name="acea0baafb5023389ff3a30cdb7135336"></a>185 <tr·class="memitem:acea0baafb5023389ff3a30cdb7135336"·id="r_acea0baafb5023389ff3a30cdb7135336"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acea0baafb5023389ff3a30cdb7135336"·name="acea0baafb5023389ff3a30cdb7135336"></a>
186 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr>186 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04032.html">Subgraph</a>·&amp;subgraph)</td></tr>
187 <tr·class="separator:acea0baafb5023389ff3a30cdb7135336"><td·class="memSeparator"·colspan="2">&#160;</td></tr>187 <tr·class="separator:acea0baafb5023389ff3a30cdb7135336"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
188 </table>188 </table>
189 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>189 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_source.html">SubgraphBuilder.h</a></li>190 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">SubgraphBuilder.h</a></li>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">SubgraphBuilder.cpp</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893.html">SubgraphBuilder.cpp</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04032.html">Subgraph</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04032.html">Subgraph</a></li>
1.56 KB
./usr/share/doc/libgtsam-dev/html/a04036.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>127 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
128 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a03c8935929a772817fa4efa7f6d1db54"·id="r_a03c8935929a772817fa4efa7f6d1db54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03c8935929a772817fa4efa7f6d1db54"·name="a03c8935929a772817fa4efa7f6d1db54"></a>129 <tr·class="memitem:a03c8935929a772817fa4efa7f6d1db54"·id="r_a03c8935929a772817fa4efa7f6d1db54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a03c8935929a772817fa4efa7f6d1db54"·name="a03c8935929a772817fa4efa7f6d1db54"></a>
130 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04036.html">Edge</a>·&amp;edge)</td></tr>130 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04036.html">Edge</a>·&amp;edge)</td></tr>
131 <tr·class="separator:a03c8935929a772817fa4efa7f6d1db54"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a03c8935929a772817fa4efa7f6d1db54"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_source.html">SubgraphBuilder.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">SubgraphBuilder.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04032.html">Subgraph</a></li><li·class="navelem"><a·class="el"·href="a04036.html">Edge</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04032.html">Subgraph</a></li><li·class="navelem"><a·class="el"·href="a04036.html">Edge</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a04040.html
    
Offset 177, 16 lines modifiedOffset 177, 16 lines modified
177 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>177 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="friends"·name="friends"></a>
178 Friends</h2></td></tr>178 Friends</h2></td></tr>
179 <tr·class="memitem:a16b02c0c12beb5f7175fd3cfc609c27b"·id="r_a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16b02c0c12beb5f7175fd3cfc609c27b"·name="a16b02c0c12beb5f7175fd3cfc609c27b"></a>179 <tr·class="memitem:a16b02c0c12beb5f7175fd3cfc609c27b"·id="r_a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a16b02c0c12beb5f7175fd3cfc609c27b"·name="a16b02c0c12beb5f7175fd3cfc609c27b"></a>
180 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03984.html">PreconditionerParameters</a>·&amp;p)</td></tr>180 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03984.html">PreconditionerParameters</a>·&amp;p)</td></tr>
181 <tr·class="separator:a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>181 <tr·class="separator:a16b02c0c12beb5f7175fd3cfc609c27b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
182 </table>182 </table>
183 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>183 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_source.html">SubgraphBuilder.h</a></li>184 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">SubgraphBuilder.h</a></li>
185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">SubgraphBuilder.cpp</a></li>185 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893.html">SubgraphBuilder.cpp</a></li>
186 </ul>186 </ul>
187 </div><!--·contents·-->187 </div><!--·contents·-->
188 </div><!--·doc-content·-->188 </div><!--·doc-content·-->
189 <!--·start·footer·part·-->189 <!--·start·footer·part·-->
190 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->190 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
191 ··<ul>191 ··<ul>
192 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04040.html">SubgraphBuilderParameters</a></li>192 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04040.html">SubgraphBuilderParameters</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a04044.html
    
Offset 120, 16 lines modifiedOffset 120, 16 lines modified
120 typedef·<a·class="el"·href="a04044.html">SubgraphBuilder</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Base</b></td></tr>120 typedef·<a·class="el"·href="a04044.html">SubgraphBuilder</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Base</b></td></tr>
121 <tr·class="separator:a9ef8dc6e02c5cdf826135adb8abb3f20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a9ef8dc6e02c5cdf826135adb8abb3f20"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a4e609562821f49641b0d1fff64ee6cf4"·id="r_a4e609562821f49641b0d1fff64ee6cf4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e609562821f49641b0d1fff64ee6cf4"·name="a4e609562821f49641b0d1fff64ee6cf4"></a>122 <tr·class="memitem:a4e609562821f49641b0d1fff64ee6cf4"·id="r_a4e609562821f49641b0d1fff64ee6cf4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e609562821f49641b0d1fff64ee6cf4"·name="a4e609562821f49641b0d1fff64ee6cf4"></a>
123 typedef·std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Weights</b></td></tr>123 typedef·std::vector&lt;·double·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Weights</b></td></tr>
124 <tr·class="separator:a4e609562821f49641b0d1fff64ee6cf4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a4e609562821f49641b0d1fff64ee6cf4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table>125 </table>
126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>126 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00842_source.html">SubgraphBuilder.h</a></li>127 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00857_source.html">SubgraphBuilder.h</a></li>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00875.html">SubgraphBuilder.cpp</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00893.html">SubgraphBuilder.cpp</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04044.html">SubgraphBuilder</a></li>135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04044.html">SubgraphBuilder</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a04048.html
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 static·std::string&#160;</td><td·class="memItemRight"·valign="bottom"><b>kernelTranslator</b>·(Kernel·k)</td></tr>184 static·std::string&#160;</td><td·class="memItemRight"·valign="bottom"><b>kernelTranslator</b>·(Kernel·k)</td></tr>
185 <tr·class="separator:a7547bd1527fbae408d27d0d3ee8010d8·inherit·pub_static_methods_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:a7547bd1527fbae408d27d0d3ee8010d8·inherit·pub_static_methods_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:a48c2d4bc83149a3595a0600b29ddcc2f·inherit·pub_static_methods_a03984"·id="r_a48c2d4bc83149a3595a0600b29ddcc2f"><td·class="memItemLeft"·align="right"·valign="top">186 <tr·class="memitem:a48c2d4bc83149a3595a0600b29ddcc2f·inherit·pub_static_methods_a03984"·id="r_a48c2d4bc83149a3595a0600b29ddcc2f"><td·class="memItemLeft"·align="right"·valign="top">
187 static·std::string&#160;</td><td·class="memItemRight"·valign="bottom"><b>verbosityTranslator</b>·(Verbosity·v)</td></tr>187 static·std::string&#160;</td><td·class="memItemRight"·valign="bottom"><b>verbosityTranslator</b>·(Verbosity·v)</td></tr>
188 <tr·class="separator:a48c2d4bc83149a3595a0600b29ddcc2f·inherit·pub_static_methods_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:a48c2d4bc83149a3595a0600b29ddcc2f·inherit·pub_static_methods_a03984"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 </table>189 </table>
190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896_source.html">SubgraphPreconditioner.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00794_source.html">SubgraphPreconditioner.h</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04048.html">SubgraphPreconditionerParameters</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04048.html">SubgraphPreconditionerParameters</a></li>
1.08 KB
./usr/share/doc/libgtsam-dev/html/a04052.html
    
Offset 400, 16 lines modifiedOffset 400, 16 lines modified
400 ··</table>400 ··</table>
401 ··</dd>401 ··</dd>
402 </dl>402 </dl>
  
403 </div>403 </div>
404 </div>404 </div>
405 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>405 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
406 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00896_source.html">SubgraphPreconditioner.h</a></li>406 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00794_source.html">SubgraphPreconditioner.h</a></li>
407 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00743.html">SubgraphPreconditioner.cpp</a></li>407 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00866.html">SubgraphPreconditioner.cpp</a></li>
408 </ul>408 </ul>
409 </div><!--·contents·-->409 </div><!--·contents·-->
410 </div><!--·doc-content·-->410 </div><!--·doc-content·-->
411 <!--·start·footer·part·-->411 <!--·start·footer·part·-->
412 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->412 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
413 ··<ul>413 ··<ul>
414 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04052.html">SubgraphPreconditioner</a></li>414 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04052.html">SubgraphPreconditioner</a></li>
931 B
./usr/share/doc/libgtsam-dev/html/a04056.html
    
Offset 304, 15 lines modifiedOffset 304, 15 lines modified
304 </div><div·class="memdoc">304 </div><div·class="memdoc">
  
305 <p>Reimplemented·from·<a·class="el"·href="a03728.html">gtsam::ConjugateGradientParameters</a>.</p>305 <p>Reimplemented·from·<a·class="el"·href="a03728.html">gtsam::ConjugateGradientParameters</a>.</p>
  
306 </div>306 </div>
307 </div>307 </div>
308 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>308 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
309 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00794_source.html">SubgraphSolver.h</a></li>309 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00722_source.html">SubgraphSolver.h</a></li>
310 </ul>310 </ul>
311 </div><!--·contents·-->311 </div><!--·contents·-->
312 </div><!--·doc-content·-->312 </div><!--·doc-content·-->
313 <!--·start·footer·part·-->313 <!--·start·footer·part·-->
314 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->314 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
315 ··<ul>315 ··<ul>
316 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04056.html">SubgraphSolverParameters</a></li>316 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04056.html">SubgraphSolverParameters</a></li>
1.25 KB
./usr/share/doc/libgtsam-dev/html/a04060.html
    
Offset 314, 16 lines modifiedOffset 314, 16 lines modified
314 <p>Interface·that·<a·class="el"·href="a03832.html"·title="Base·class·for·Iterative·Solvers·like·SubgraphSolver.">IterativeSolver</a>·subclasses·have·to·implement.·</p>314 <p>Interface·that·<a·class="el"·href="a03832.html"·title="Base·class·for·Iterative·Solvers·like·SubgraphSolver.">IterativeSolver</a>·subclasses·have·to·implement.·</p>
  
315 <p>Implements·<a·class="el"·href="a03832.html">gtsam::IterativeSolver</a>.</p>315 <p>Implements·<a·class="el"·href="a03832.html">gtsam::IterativeSolver</a>.</p>
  
316 </div>316 </div>
317 </div>317 </div>
318 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>318 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
319 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00794_source.html">SubgraphSolver.h</a></li>319 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00722_source.html">SubgraphSolver.h</a></li>
320 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00869.html">SubgraphSolver.cpp</a></li>320 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00755.html">SubgraphSolver.cpp</a></li>
321 </ul>321 </ul>
322 </div><!--·contents·-->322 </div><!--·contents·-->
323 </div><!--·doc-content·-->323 </div><!--·doc-content·-->
324 <!--·start·footer·part·-->324 <!--·start·footer·part·-->
325 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->325 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
326 ··<ul>326 ··<ul>
327 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04060.html">SubgraphSolver</a></li>327 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04060.html">SubgraphSolver</a></li>
1.24 KB
./usr/share/doc/libgtsam-dev/html/a04064.html
    
Offset 793, 16 lines modifiedOffset 793, 16 lines modified
  
793 <p>For·all·key/value·pairs·in·<code>values</code>,·replace·values·with·corresponding·keys·in·this·class·with·those·in·<code>values</code>.·</p>793 <p>For·all·key/value·pairs·in·<code>values</code>,·replace·values·with·corresponding·keys·in·this·class·with·those·in·<code>values</code>.·</p>
794 <p>Throws·std::out_of_range·if·any·keys·in·<code>values</code>·are·not·present·in·this·class.·</p>794 <p>Throws·std::out_of_range·if·any·keys·in·<code>values</code>·are·not·present·in·this·class.·</p>
  
795 </div>795 </div>
796 </div>796 </div>
797 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>797 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
798 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_source.html">VectorValues.h</a></li>798 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00884_source.html">VectorValues.h</a></li>
799 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00710.html">VectorValues.cpp</a></li>799 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00791.html">VectorValues.cpp</a></li>
800 </ul>800 </ul>
801 </div><!--·contents·-->801 </div><!--·contents·-->
802 </div><!--·doc-content·-->802 </div><!--·doc-content·-->
803 <!--·start·footer·part·-->803 <!--·start·footer·part·-->
804 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->804 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
805 ··<ul>805 ··<ul>
806 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04064.html">VectorValues</a></li>806 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04064.html">VectorValues</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a04068.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;m1,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;m1,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00830_source.html">VectorValues.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00884_source.html">VectorValues.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04068.html">traits&lt;·VectorValues·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04068.html">traits&lt;·VectorValues·&gt;</a></li>
1.05 KB
./usr/share/doc/libgtsam-dev/html/a04072.html
    
Offset 462, 16 lines modifiedOffset 462, 16 lines modified
462 ··</table>462 ··</table>
463 ··</dd>463 ··</dd>
464 </dl>464 </dl>
  
465 </div>465 </div>
466 </div>466 </div>
467 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>467 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
468 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941_source.html">AHRSFactor.h</a></li>468 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914_source.html">AHRSFactor.h</a></li>
469 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917.html">AHRSFactor.cpp</a></li>469 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953.html">AHRSFactor.cpp</a></li>
470 </ul>470 </ul>
471 </div><!--·contents·-->471 </div><!--·contents·-->
472 </div><!--·doc-content·-->472 </div><!--·doc-content·-->
473 <!--·start·footer·part·-->473 <!--·start·footer·part·-->
474 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->474 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
475 ··<ul>475 ··<ul>
476 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04072.html">PreintegratedAhrsMeasurements</a></li>476 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04072.html">PreintegratedAhrsMeasurements</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a04076.html
    
Offset 775, 16 lines modifiedOffset 775, 16 lines modified
775 <p>print·</p>775 <p>print·</p>
  
776 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>776 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
777 </div>777 </div>
778 </div>778 </div>
779 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>779 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
780 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941_source.html">AHRSFactor.h</a></li>780 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914_source.html">AHRSFactor.h</a></li>
781 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00917.html">AHRSFactor.cpp</a></li>781 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00953.html">AHRSFactor.cpp</a></li>
782 </ul>782 </ul>
783 </div><!--·contents·-->783 </div><!--·contents·-->
784 </div><!--·doc-content·-->784 </div><!--·doc-content·-->
785 <!--·start·footer·part·-->785 <!--·start·footer·part·-->
786 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->786 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
787 ··<ul>787 ··<ul>
788 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04076.html">AHRSFactor</a></li>788 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04076.html">AHRSFactor</a></li>
1.05 KB
./usr/share/doc/libgtsam-dev/html/a04080.html
    
Offset 208, 16 lines modifiedOffset 208, 16 lines modified
208 ··</table>208 ··</table>
209 ··</dd>209 ··</dd>
210 </dl>210 </dl>
  
211 </div>211 </div>
212 </div>212 </div>
213 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>213 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_source.html">AttitudeFactor.h</a></li>214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>
215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914.html">AttitudeFactor.cpp</a></li>215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.html">AttitudeFactor.cpp</a></li>
216 </ul>216 </ul>
217 </div><!--·contents·-->217 </div><!--·contents·-->
218 </div><!--·doc-content·-->218 </div><!--·doc-content·-->
219 <!--·start·footer·part·-->219 <!--·start·footer·part·-->
220 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->220 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
221 ··<ul>221 ··<ul>
222 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04080.html">AttitudeFactor</a></li>222 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04080.html">AttitudeFactor</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a04084.html
    
Offset 629, 16 lines modifiedOffset 629, 16 lines modified
629 <p>print·</p>629 <p>print·</p>
  
630 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>630 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
631 </div>631 </div>
632 </div>632 </div>
633 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>633 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_source.html">AttitudeFactor.h</a></li>634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914.html">AttitudeFactor.cpp</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.html">AttitudeFactor.cpp</a></li>
636 </ul>636 </ul>
637 </div><!--·contents·-->637 </div><!--·contents·-->
638 </div><!--·doc-content·-->638 </div><!--·doc-content·-->
639 <!--·start·footer·part·-->639 <!--·start·footer·part·-->
640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
641 ··<ul>641 ··<ul>
642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04084.html">Rot3AttitudeFactor</a></li>642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04084.html">Rot3AttitudeFactor</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a04088.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m1,·const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m1,·const·<a·class="el"·href="a04084.html">Rot3AttitudeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_source.html">AttitudeFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04088.html">traits&lt;·Rot3AttitudeFactor·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04088.html">traits&lt;·Rot3AttitudeFactor·&gt;</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a04092.html
    
Offset 629, 16 lines modifiedOffset 629, 16 lines modified
629 <p>print·</p>629 <p>print·</p>
  
630 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>630 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
631 </div>631 </div>
632 </div>632 </div>
633 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>633 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_source.html">AttitudeFactor.h</a></li>634 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00914.html">AttitudeFactor.cpp</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00950.html">AttitudeFactor.cpp</a></li>
636 </ul>636 </ul>
637 </div><!--·contents·-->637 </div><!--·contents·-->
638 </div><!--·doc-content·-->638 </div><!--·doc-content·-->
639 <!--·start·footer·part·-->639 <!--·start·footer·part·-->
640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
641 ··<ul>641 ··<ul>
642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04092.html">Pose3AttitudeFactor</a></li>642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04092.html">Pose3AttitudeFactor</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a04096.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m1,·const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m1,·const·<a·class="el"·href="a04092.html">Pose3AttitudeFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974_source.html">AttitudeFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923_source.html">AttitudeFactor.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04096.html">traits&lt;·Pose3AttitudeFactor·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04096.html">traits&lt;·Pose3AttitudeFactor·&gt;</a></li>
1.16 KB
./usr/share/doc/libgtsam-dev/html/a04100.html
    
Offset 617, 16 lines modifiedOffset 617, 16 lines modified
617 <p>print·</p>617 <p>print·</p>
  
618 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>618 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
619 </div>619 </div>
620 </div>620 </div>
621 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>621 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00998_source.html">BarometricFactor.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00911_source.html">BarometricFactor.h</a></li>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989.html">BarometricFactor.cpp</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00974.html">BarometricFactor.cpp</a></li>
624 </ul>624 </ul>
625 </div><!--·contents·-->625 </div><!--·contents·-->
626 </div><!--·doc-content·-->626 </div><!--·doc-content·-->
627 <!--·start·footer·part·-->627 <!--·start·footer·part·-->
628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
629 ··<ul>629 ··<ul>
630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04100.html">BarometricFactor</a></li>630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04100.html">BarometricFactor</a></li>
1.18 KB
./usr/share/doc/libgtsam-dev/html/a04104.html
    
Offset 378, 16 lines modifiedOffset 378, 16 lines modified
378 </div><div·class="memdoc">378 </div><div·class="memdoc">
  
379 <p>Reimplemented·from·<a·class="el"·href="a04204.html">gtsam::PreintegratedRotationParams</a>.</p>379 <p>Reimplemented·from·<a·class="el"·href="a04204.html">gtsam::PreintegratedRotationParams</a>.</p>
  
380 </div>380 </div>
381 </div>381 </div>
382 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>382 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
383 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">CombinedImuFactor.h</a></li>383 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">CombinedImuFactor.h</a></li>
384 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923.html">CombinedImuFactor.cpp</a></li>384 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941.html">CombinedImuFactor.cpp</a></li>
385 </ul>385 </ul>
386 </div><!--·contents·-->386 </div><!--·contents·-->
387 </div><!--·doc-content·-->387 </div><!--·doc-content·-->
388 <!--·start·footer·part·-->388 <!--·start·footer·part·-->
389 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->389 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
390 ··<ul>390 ··<ul>
391 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04104.html">PreintegrationCombinedParams</a></li>391 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04104.html">PreintegrationCombinedParams</a></li>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a04108.html
    
Offset 533, 16 lines modifiedOffset 533, 16 lines modified
533 <p>Re-initialize·<a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>.·</p>533 <p>Re-initialize·<a·class="el"·href="a04108.html"·title="PreintegratedCombinedMeasurements·integrates·the·IMU·measurements·(rotation·rates·and·accelerations)·...">PreintegratedCombinedMeasurements</a>.·</p>
  
534 <p>Reimplemented·from·<a·class="el"·href="a04192.html">gtsam::ManifoldPreintegration</a>.</p>534 <p>Reimplemented·from·<a·class="el"·href="a04192.html">gtsam::ManifoldPreintegration</a>.</p>
  
535 </div>535 </div>
536 </div>536 </div>
537 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>537 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">CombinedImuFactor.h</a></li>538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">CombinedImuFactor.h</a></li>
539 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923.html">CombinedImuFactor.cpp</a></li>539 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941.html">CombinedImuFactor.cpp</a></li>
540 </ul>540 </ul>
541 </div><!--·contents·-->541 </div><!--·contents·-->
542 </div><!--·doc-content·-->542 </div><!--·doc-content·-->
543 <!--·start·footer·part·-->543 <!--·start·footer·part·-->
544 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->544 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
545 ··<ul>545 ··<ul>
546 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04108.html">PreintegratedCombinedMeasurements</a></li>546 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04108.html">PreintegratedCombinedMeasurements</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a04112.html
    
Offset 726, 16 lines modifiedOffset 726, 16 lines modified
726 <p>print·</p>726 <p>print·</p>
  
727 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>727 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
728 </div>728 </div>
729 </div>729 </div>
730 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>730 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">CombinedImuFactor.h</a></li>731 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">CombinedImuFactor.h</a></li>
732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00923.html">CombinedImuFactor.cpp</a></li>732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00941.html">CombinedImuFactor.cpp</a></li>
733 </ul>733 </ul>
734 </div><!--·contents·-->734 </div><!--·contents·-->
735 </div><!--·doc-content·-->735 </div><!--·doc-content·-->
736 <!--·start·footer·part·-->736 <!--·start·footer·part·-->
737 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->737 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
738 ··<ul>738 ··<ul>
739 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04112.html">CombinedImuFactor</a></li>739 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04112.html">CombinedImuFactor</a></li>
1.73 KB
./usr/share/doc/libgtsam-dev/html/a04116.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04104.html">PreintegrationCombinedParams</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04104.html">PreintegrationCombinedParams</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04104.html">PreintegrationCombinedParams</a>·&amp;m1,·const·<a·class="el"·href="a04104.html">PreintegrationCombinedParams</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04104.html">PreintegrationCombinedParams</a>·&amp;m1,·const·<a·class="el"·href="a04104.html">PreintegrationCombinedParams</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">CombinedImuFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04116.html">traits&lt;·PreintegrationCombinedParams·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04116.html">traits&lt;·PreintegrationCombinedParams·&gt;</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a04120.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04108.html">PreintegratedCombinedMeasurements</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04108.html">PreintegratedCombinedMeasurements</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04108.html">PreintegratedCombinedMeasurements</a>·&amp;m1,·const·<a·class="el"·href="a04108.html">PreintegratedCombinedMeasurements</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04108.html">PreintegratedCombinedMeasurements</a>·&amp;m1,·const·<a·class="el"·href="a04108.html">PreintegratedCombinedMeasurements</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">CombinedImuFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04120.html">traits&lt;·PreintegratedCombinedMeasurements·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04120.html">traits&lt;·PreintegratedCombinedMeasurements·&gt;</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a04124.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04112.html">CombinedImuFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04112.html">CombinedImuFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04112.html">CombinedImuFactor</a>·&amp;m1,·const·<a·class="el"·href="a04112.html">CombinedImuFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04112.html">CombinedImuFactor</a>·&amp;m1,·const·<a·class="el"·href="a04112.html">CombinedImuFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">CombinedImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">CombinedImuFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04124.html">traits&lt;·CombinedImuFactor·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04124.html">traits&lt;·CombinedImuFactor·&gt;</a></li>
906 B
./usr/share/doc/libgtsam-dev/html/a04128.html
    
Offset 477, 15 lines modifiedOffset 477, 15 lines modified
477 ··</dd>477 ··</dd>
478 </dl>478 </dl>
479 <dl·class="section·return"><dt>Returns</dt><dd>*·Vector·</dd></dl>479 <dl·class="section·return"><dt>Returns</dt><dd>*·Vector·</dd></dl>
  
480 </div>480 </div>
481 </div>481 </div>
482 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>482 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
483 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00926_source.html">ConstantVelocityFactor.h</a></li>483 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00971_source.html">ConstantVelocityFactor.h</a></li>
484 </ul>484 </ul>
485 </div><!--·contents·-->485 </div><!--·contents·-->
486 </div><!--·doc-content·-->486 </div><!--·doc-content·-->
487 <!--·start·footer·part·-->487 <!--·start·footer·part·-->
488 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->488 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
489 ··<ul>489 ··<ul>
490 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04128.html">ConstantVelocityFactor</a></li>490 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04128.html">ConstantVelocityFactor</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a04132.html
    
Offset 612, 16 lines modifiedOffset 612, 16 lines modified
612 <p>print·</p>612 <p>print·</p>
  
613 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>613 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
614 </div>614 </div>
615 </div>615 </div>
616 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>616 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">GPSFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">GPSFactor.h</a></li>
618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00971.html">GPSFactor.cpp</a></li>618 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00902.html">GPSFactor.cpp</a></li>
619 </ul>619 </ul>
620 </div><!--·contents·-->620 </div><!--·contents·-->
621 </div><!--·doc-content·-->621 </div><!--·doc-content·-->
622 <!--·start·footer·part·-->622 <!--·start·footer·part·-->
623 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->623 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
624 ··<ul>624 ··<ul>
625 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04132.html">GPSFactor</a></li>625 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04132.html">GPSFactor</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a04136.html
    
Offset 551, 16 lines modifiedOffset 551, 16 lines modified
551 <p>print·</p>551 <p>print·</p>
  
552 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>552 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
553 </div>553 </div>
554 </div>554 </div>
555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">GPSFactor.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">GPSFactor.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00971.html">GPSFactor.cpp</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00902.html">GPSFactor.cpp</a></li>
558 </ul>558 </ul>
559 </div><!--·contents·-->559 </div><!--·contents·-->
560 </div><!--·doc-content·-->560 </div><!--·doc-content·-->
561 <!--·start·footer·part·-->561 <!--·start·footer·part·-->
562 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->562 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
563 ··<ul>563 ··<ul>
564 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04136.html">GPSFactor2</a></li>564 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04136.html">GPSFactor2</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04140.html
    
Offset 181, 16 lines modifiedOffset 181, 16 lines modified
181 Static·Public·Attributes</h2></td></tr>181 Static·Public·Attributes</h2></td></tr>
182 <tr·class="memitem:a85ba8cd799a5771ad8ac8669e1377f1d"·id="r_a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a85ba8cd799a5771ad8ac8669e1377f1d"·name="a85ba8cd799a5771ad8ac8669e1377f1d"></a>182 <tr·class="memitem:a85ba8cd799a5771ad8ac8669e1377f1d"·id="r_a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a85ba8cd799a5771ad8ac8669e1377f1d"·name="a85ba8cd799a5771ad8ac8669e1377f1d"></a>
183 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dimension</b>·=·6</td></tr>183 static·const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>dimension</b>·=·6</td></tr>
184 <tr·class="memdesc:a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dimension·of·the·variable·-·used·to·autodetect·sizes·<br·/></td></tr>184 <tr·class="memdesc:a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dimension·of·the·variable·-·used·to·autodetect·sizes·<br·/></td></tr>
185 <tr·class="separator:a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:a85ba8cd799a5771ad8ac8669e1377f1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 </table>186 </table>
187 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>187 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_source.html">ImuBias.h</a></li>188 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00998_source.html">ImuBias.h</a></li>
189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00956.html">ImuBias.cpp</a></li>189 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00926.html">ImuBias.cpp</a></li>
190 </ul>190 </ul>
191 </div><!--·contents·-->191 </div><!--·contents·-->
192 </div><!--·doc-content·-->192 </div><!--·doc-content·-->
193 <!--·start·footer·part·-->193 <!--·start·footer·part·-->
194 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->194 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
195 ··<ul>195 ··<ul>
196 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01452.html">imuBias</a></li><li·class="navelem"><a·class="el"·href="a04140.html">ConstantBias</a></li>196 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01452.html">imuBias</a></li><li·class="navelem"><a·class="el"·href="a04140.html">ConstantBias</a></li>
1.49 KB
./usr/share/doc/libgtsam-dev/html/a04144.html
    
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>184 typedef·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>ChartJacobian</b></td></tr>
185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:af75812a841edef85cabc4e06b65a1121·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">186 <tr·class="memitem:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"·id="r_ab2461a41d72cb29e2fd6ffd05be40b42"><td·class="memItemLeft"·align="right"·valign="top">
187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>187 typedef·Eigen::Matrix&lt;·double,·N,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Jacobian</b></td></tr>
188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:ab2461a41d72cb29e2fd6ffd05be40b42·inherit·pub_types_a02604"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 </table>189 </table>
190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>190 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944_source.html">ImuBias.h</a></li>191 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00998_source.html">ImuBias.h</a></li>
192 </ul>192 </ul>
193 </div><!--·contents·-->193 </div><!--·contents·-->
194 </div><!--·doc-content·-->194 </div><!--·doc-content·-->
195 <!--·start·footer·part·-->195 <!--·start·footer·part·-->
196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->196 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
197 ··<ul>197 ··<ul>
198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04144.html">traits&lt;·imuBias::ConstantBias·&gt;</a></li>198 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04144.html">traits&lt;·imuBias::ConstantBias·&gt;</a></li>
1.16 KB
./usr/share/doc/libgtsam-dev/html/a04148.html
    
Offset 551, 16 lines modifiedOffset 551, 16 lines modified
  
551 <p>COVARIANCE·OF:·[PreintROTATION·PreintPOSITION·PreintVELOCITY].·</p>551 <p>COVARIANCE·OF:·[PreintROTATION·PreintPOSITION·PreintVELOCITY].·</p>
552 <p>(first-order·propagation·from·<em>measurementCovariance</em>).·</p>552 <p>(first-order·propagation·from·<em>measurementCovariance</em>).·</p>
  
553 </div>553 </div>
554 </div>554 </div>
555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>555 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">ImuFactor.h</a></li>556 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">ImuFactor.h</a></li>
557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00911.html">ImuFactor.cpp</a></li>557 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.html">ImuFactor.cpp</a></li>
558 </ul>558 </ul>
559 </div><!--·contents·-->559 </div><!--·contents·-->
560 </div><!--·doc-content·-->560 </div><!--·doc-content·-->
561 <!--·start·footer·part·-->561 <!--·start·footer·part·-->
562 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->562 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
563 ··<ul>563 ··<ul>
564 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04148.html">PreintegratedImuMeasurements</a></li>564 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04148.html">PreintegratedImuMeasurements</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a04152.html
    
Offset 705, 16 lines modifiedOffset 705, 16 lines modified
705 <p>print·</p>705 <p>print·</p>
  
706 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>706 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
707 </div>707 </div>
708 </div>708 </div>
709 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>709 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
710 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">ImuFactor.h</a></li>710 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">ImuFactor.h</a></li>
711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00911.html">ImuFactor.cpp</a></li>711 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.html">ImuFactor.cpp</a></li>
712 </ul>712 </ul>
713 </div><!--·contents·-->713 </div><!--·contents·-->
714 </div><!--·doc-content·-->714 </div><!--·doc-content·-->
715 <!--·start·footer·part·-->715 <!--·start·footer·part·-->
716 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->716 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
717 ··<ul>717 ··<ul>
718 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04152.html">ImuFactor</a></li>718 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04152.html">ImuFactor</a></li>
1.13 KB
./usr/share/doc/libgtsam-dev/html/a04156.html
    
Offset 657, 16 lines modifiedOffset 657, 16 lines modified
657 <p>print·</p>657 <p>print·</p>
  
658 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>658 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
659 </div>659 </div>
660 </div>660 </div>
661 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>661 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
662 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">ImuFactor.h</a></li>662 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">ImuFactor.h</a></li>
663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00911.html">ImuFactor.cpp</a></li>663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.html">ImuFactor.cpp</a></li>
664 </ul>664 </ul>
665 </div><!--·contents·-->665 </div><!--·contents·-->
666 </div><!--·doc-content·-->666 </div><!--·doc-content·-->
667 <!--·start·footer·part·-->667 <!--·start·footer·part·-->
668 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->668 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
669 ··<ul>669 ··<ul>
670 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04156.html">ImuFactor2</a></li>670 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04156.html">ImuFactor2</a></li>
1.72 KB
./usr/share/doc/libgtsam-dev/html/a04160.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04148.html">PreintegratedImuMeasurements</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04148.html">PreintegratedImuMeasurements</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04148.html">PreintegratedImuMeasurements</a>·&amp;m1,·const·<a·class="el"·href="a04148.html">PreintegratedImuMeasurements</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04148.html">PreintegratedImuMeasurements</a>·&amp;m1,·const·<a·class="el"·href="a04148.html">PreintegratedImuMeasurements</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">ImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">ImuFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04160.html">traits&lt;·PreintegratedImuMeasurements·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04160.html">traits&lt;·PreintegratedImuMeasurements·&gt;</a></li>
1.64 KB
./usr/share/doc/libgtsam-dev/html/a04164.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04152.html">ImuFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04152.html">ImuFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04152.html">ImuFactor</a>·&amp;m1,·const·<a·class="el"·href="a04152.html">ImuFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04152.html">ImuFactor</a>·&amp;m1,·const·<a·class="el"·href="a04152.html">ImuFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">ImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">ImuFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04164.html">traits&lt;·ImuFactor·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04164.html">traits&lt;·ImuFactor·&gt;</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a04168.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04156.html">ImuFactor2</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04156.html">ImuFactor2</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04156.html">ImuFactor2</a>·&amp;m1,·const·<a·class="el"·href="a04156.html">ImuFactor2</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04156.html">ImuFactor2</a>·&amp;m1,·const·<a·class="el"·href="a04156.html">ImuFactor2</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00986_source.html">ImuFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00938_source.html">ImuFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04168.html">traits&lt;·ImuFactor2·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04168.html">traits&lt;·ImuFactor2·&gt;</a></li>
993 B
./usr/share/doc/libgtsam-dev/html/a04172.html
    
Offset 519, 15 lines modifiedOffset 519, 15 lines modified
519 <dl·class="section·return"><dt>Returns</dt><dd>a·deep·copy·of·this·factor·</dd></dl>519 <dl·class="section·return"><dt>Returns</dt><dd>a·deep·copy·of·this·factor·</dd></dl>
  
520 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9b1f311731e3344c33c376aa0f5f729c">gtsam::NonlinearFactor</a>.</p>520 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9b1f311731e3344c33c376aa0f5f729c">gtsam::NonlinearFactor</a>.</p>
  
521 </div>521 </div>
522 </div>522 </div>
523 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>523 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
524 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">MagFactor.h</a></li>524 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">MagFactor.h</a></li>
525 </ul>525 </ul>
526 </div><!--·contents·-->526 </div><!--·contents·-->
527 </div><!--·doc-content·-->527 </div><!--·doc-content·-->
528 <!--·start·footer·part·-->528 <!--·start·footer·part·-->
529 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->529 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
530 ··<ul>530 ··<ul>
531 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04172.html">MagFactor</a></li>531 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04172.html">MagFactor</a></li>
994 B
./usr/share/doc/libgtsam-dev/html/a04176.html
    
Offset 438, 15 lines modifiedOffset 438, 15 lines modified
438 <dl·class="section·return"><dt>Returns</dt><dd>a·deep·copy·of·this·factor·</dd></dl>438 <dl·class="section·return"><dt>Returns</dt><dd>a·deep·copy·of·this·factor·</dd></dl>
  
439 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9b1f311731e3344c33c376aa0f5f729c">gtsam::NonlinearFactor</a>.</p>439 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9b1f311731e3344c33c376aa0f5f729c">gtsam::NonlinearFactor</a>.</p>
  
440 </div>440 </div>
441 </div>441 </div>
442 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>442 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
443 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">MagFactor.h</a></li>443 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">MagFactor.h</a></li>
444 </ul>444 </ul>
445 </div><!--·contents·-->445 </div><!--·contents·-->
446 </div><!--·doc-content·-->446 </div><!--·doc-content·-->
447 <!--·start·footer·part·-->447 <!--·start·footer·part·-->
448 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->448 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
449 ··<ul>449 ··<ul>
450 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04176.html">MagFactor1</a></li>450 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04176.html">MagFactor1</a></li>
812 B
./usr/share/doc/libgtsam-dev/html/a04180.html
    
Offset 494, 15 lines modifiedOffset 494, 15 lines modified
494 ··</table>494 ··</table>
495 ··</dd>495 ··</dd>
496 </dl>496 </dl>
  
497 </div>497 </div>
498 </div>498 </div>
499 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>499 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">MagFactor.h</a></li>500 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">MagFactor.h</a></li>
501 </ul>501 </ul>
502 </div><!--·contents·-->502 </div><!--·contents·-->
503 </div><!--·doc-content·-->503 </div><!--·doc-content·-->
504 <!--·start·footer·part·-->504 <!--·start·footer·part·-->
505 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->505 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
506 ··<ul>506 ··<ul>
507 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04180.html">MagFactor2</a></li>507 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04180.html">MagFactor2</a></li>
812 B
./usr/share/doc/libgtsam-dev/html/a04184.html
    
Offset 506, 15 lines modifiedOffset 506, 15 lines modified
506 ··</table>506 ··</table>
507 ··</dd>507 ··</dd>
508 </dl>508 </dl>
  
509 </div>509 </div>
510 </div>510 </div>
511 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>511 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00980_source.html">MagFactor.h</a></li>512 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00995_source.html">MagFactor.h</a></li>
513 </ul>513 </ul>
514 </div><!--·contents·-->514 </div><!--·contents·-->
515 </div><!--·doc-content·-->515 </div><!--·doc-content·-->
516 <!--·start·footer·part·-->516 <!--·start·footer·part·-->
517 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->517 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
518 ··<ul>518 ··<ul>
519 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04184.html">MagFactor3</a></li>519 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04184.html">MagFactor3</a></li>
1.04 KB
./usr/share/doc/libgtsam-dev/html/a04188.html
    
Offset 670, 15 lines modifiedOffset 670, 15 lines modified
670 <p>Implement·functions·needed·for·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>.·</p>670 <p>Implement·functions·needed·for·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>.·</p>
  
671 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>671 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
672 </div>672 </div>
673 </div>673 </div>
674 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>674 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
675 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00947_source.html">MagPoseFactor.h</a></li>675 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_source.html">MagPoseFactor.h</a></li>
676 </ul>676 </ul>
677 </div><!--·contents·-->677 </div><!--·contents·-->
678 </div><!--·doc-content·-->678 </div><!--·doc-content·-->
679 <!--·start·footer·part·-->679 <!--·start·footer·part·-->
680 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->680 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
681 ··<ul>681 ··<ul>
682 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04188.html">MagPoseFactor</a></li>682 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04188.html">MagPoseFactor</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a04192.html
    
Offset 570, 16 lines modifiedOffset 570, 16 lines modified
570 <p>Update·preintegrated·measurements·and·get·derivatives·It·takes·measured·quantities·in·the·j·frame·Modifies·preintegrated·quantities·in·place·after·correcting·for·bias·and·possibly·sensor·pose·NOTE(frank):·implementation·is·different·in·two·versions.·</p>570 <p>Update·preintegrated·measurements·and·get·derivatives·It·takes·measured·quantities·in·the·j·frame·Modifies·preintegrated·quantities·in·place·after·correcting·for·bias·and·possibly·sensor·pose·NOTE(frank):·implementation·is·different·in·two·versions.·</p>
  
571 <p>Implements·<a·class="el"·href="a04216.html#af562d10048eb544a7057443feaefb8c6">gtsam::PreintegrationBase</a>.</p>571 <p>Implements·<a·class="el"·href="a04216.html#af562d10048eb544a7057443feaefb8c6">gtsam::PreintegrationBase</a>.</p>
  
572 </div>572 </div>
573 </div>573 </div>
574 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>574 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
575 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00992_source.html">ManifoldPreintegration.h</a></li>575 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959_source.html">ManifoldPreintegration.h</a></li>
576 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00935.html">ManifoldPreintegration.cpp</a></li>576 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00989.html">ManifoldPreintegration.cpp</a></li>
577 </ul>577 </ul>
578 </div><!--·contents·-->578 </div><!--·contents·-->
579 </div><!--·doc-content·-->579 </div><!--·doc-content·-->
580 <!--·start·footer·part·-->580 <!--·start·footer·part·-->
581 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->581 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
582 ··<ul>582 ··<ul>
583 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04192.html">ManifoldPreintegration</a></li>583 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04192.html">ManifoldPreintegration</a></li>
788 B
./usr/share/doc/libgtsam-dev/html/a04196.html
    
Offset 260, 15 lines modifiedOffset 260, 15 lines modified
260 </table>260 </table>
261 </div><div·class="memdoc">261 </div><div·class="memdoc">
262 <p>serialization·</p>262 <p>serialization·</p>
  
263 </div>263 </div>
264 </div>264 </div>
265 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>265 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959_source.html">NavState.h</a></li>266 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_source.html">NavState.h</a></li>
267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>NavState.cpp</b></li>267 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>NavState.cpp</b></li>
268 </ul>268 </ul>
269 </div><!--·contents·-->269 </div><!--·contents·-->
270 </div><!--·doc-content·-->270 </div><!--·doc-content·-->
271 <!--·start·footer·part·-->271 <!--·start·footer·part·-->
272 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->272 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
273 ··<ul>273 ··<ul>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a04200.html
    
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>156 typedef·<a·class="el"·href="a02388.html">manifold_tag</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>structure_category</b></td></tr>
157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:aeabfd4c402e097eedb55ad543117d4e2·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">158 <tr·class="memitem:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"·id="r_a7fd4430a3d3639de6e4a4bab2c82214d"><td·class="memItemLeft"·align="right"·valign="top">
159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>159 typedef·Eigen::Matrix&lt;·double,·dimension,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>TangentVector</b></td></tr>
160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:a7fd4430a3d3639de6e4a4bab2c82214d·inherit·pub_types_a02404"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 </table>161 </table>
162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>162 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00959_source.html">NavState.h</a></li>163 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_source.html">NavState.h</a></li>
164 </ul>164 </ul>
165 </div><!--·contents·-->165 </div><!--·contents·-->
166 </div><!--·doc-content·-->166 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->167 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>169 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04200.html">traits&lt;·NavState·&gt;</a></li>170 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04200.html">traits&lt;·NavState·&gt;</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a04204.html
    
Offset 169, 16 lines modifiedOffset 169, 16 lines modified
169 Friends</h2></td></tr>169 Friends</h2></td></tr>
170 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>170 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
171 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>171 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
172 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>172 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
173 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 </table>174 </table>
175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>175 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
176 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_source.html">PreintegratedRotation.h</a></li>176 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00905_source.html">PreintegratedRotation.h</a></li>
177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.html">PreintegratedRotation.cpp</a></li>177 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944.html">PreintegratedRotation.cpp</a></li>
178 </ul>178 </ul>
179 </div><!--·contents·-->179 </div><!--·contents·-->
180 </div><!--·doc-content·-->180 </div><!--·doc-content·-->
181 <!--·start·footer·part·-->181 <!--·start·footer·part·-->
182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->182 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
183 ··<ul>183 ··<ul>
184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04204.html">PreintegratedRotationParams</a></li>184 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04204.html">PreintegratedRotationParams</a></li>
1.66 KB
./usr/share/doc/libgtsam-dev/html/a04208.html
    
Offset 215, 16 lines modifiedOffset 215, 16 lines modified
215 Friends</h2></td></tr>215 Friends</h2></td></tr>
216 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>216 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
217 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>217 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
218 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>218 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
219 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>219 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
220 </table>220 </table>
221 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>221 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
222 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_source.html">PreintegratedRotation.h</a></li>222 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00905_source.html">PreintegratedRotation.h</a></li>
223 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00968.html">PreintegratedRotation.cpp</a></li>223 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00944.html">PreintegratedRotation.cpp</a></li>
224 </ul>224 </ul>
225 </div><!--·contents·-->225 </div><!--·contents·-->
226 </div><!--·doc-content·-->226 </div><!--·doc-content·-->
227 <!--·start·footer·part·-->227 <!--·start·footer·part·-->
228 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->228 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
229 ··<ul>229 ··<ul>
230 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04208.html">PreintegratedRotation</a></li>230 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04208.html">PreintegratedRotation</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04212.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04208.html">PreintegratedRotation</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04208.html">PreintegratedRotation</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04208.html">PreintegratedRotation</a>·&amp;m1,·const·<a·class="el"·href="a04208.html">PreintegratedRotation</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04208.html">PreintegratedRotation</a>·&amp;m1,·const·<a·class="el"·href="a04208.html">PreintegratedRotation</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00908_source.html">PreintegratedRotation.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00905_source.html">PreintegratedRotation.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04212.html">traits&lt;·PreintegratedRotation·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04212.html">traits&lt;·PreintegratedRotation·&gt;</a></li>
1.16 KB
./usr/share/doc/libgtsam-dev/html/a04216.html
    
Offset 563, 15 lines modifiedOffset 563, 15 lines modified
563 <p>Update·preintegrated·measurements·and·get·derivatives·It·takes·measured·quantities·in·the·j·frame·Modifies·preintegrated·quantities·in·place·after·correcting·for·bias·and·possibly·sensor·pose.·</p>563 <p>Update·preintegrated·measurements·and·get·derivatives·It·takes·measured·quantities·in·the·j·frame·Modifies·preintegrated·quantities·in·place·after·correcting·for·bias·and·possibly·sensor·pose.·</p>
  
564 <p>Implemented·in·<a·class="el"·href="a04192.html#a5634a540fa491ed01c0a84341d91d9ff">gtsam::ManifoldPreintegration</a>,·and·<a·class="el"·href="a04244.html#a29246e35a8351b6e9f66039401f445e8">gtsam::TangentPreintegration</a>.</p>564 <p>Implemented·in·<a·class="el"·href="a04192.html#a5634a540fa491ed01c0a84341d91d9ff">gtsam::ManifoldPreintegration</a>,·and·<a·class="el"·href="a04244.html#a29246e35a8351b6e9f66039401f445e8">gtsam::TangentPreintegration</a>.</p>
  
565 </div>565 </div>
566 </div>566 </div>
567 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>567 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
568 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00983_source.html">PreintegrationBase.h</a></li>568 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00992_source.html">PreintegrationBase.h</a></li>
569 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>PreintegrationBase.cpp</b></li>569 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>PreintegrationBase.cpp</b></li>
570 </ul>570 </ul>
571 </div><!--·contents·-->571 </div><!--·contents·-->
572 </div><!--·doc-content·-->572 </div><!--·doc-content·-->
573 <!--·start·footer·part·-->573 <!--·start·footer·part·-->
574 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->574 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
575 ··<ul>575 ··<ul>
894 B
./usr/share/doc/libgtsam-dev/html/a04220.html
    
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 </div><div·class="memdoc">299 </div><div·class="memdoc">
  
300 <p>Reimplemented·from·<a·class="el"·href="a04204.html">gtsam::PreintegratedRotationParams</a>.</p>300 <p>Reimplemented·from·<a·class="el"·href="a04204.html">gtsam::PreintegratedRotationParams</a>.</p>
  
301 </div>301 </div>
302 </div>302 </div>
303 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>303 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
304 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00905_source.html">PreintegrationParams.h</a></li>304 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00929_source.html">PreintegrationParams.h</a></li>
305 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>PreintegrationParams.cpp</b></li>305 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>PreintegrationParams.cpp</b></li>
306 </ul>306 </ul>
307 </div><!--·contents·-->307 </div><!--·contents·-->
308 </div><!--·doc-content·-->308 </div><!--·doc-content·-->
309 <!--·start·footer·part·-->309 <!--·start·footer·part·-->
310 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->310 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
311 ··<ul>311 ··<ul>
1.03 KB
./usr/share/doc/libgtsam-dev/html/a04224.html
    
Offset 267, 15 lines modifiedOffset 267, 15 lines modified
267 <p>velocity·at·time·t,·in·nav·frame·</p>267 <p>velocity·at·time·t,·in·nav·frame·</p>
  
268 <p>Implemented·in·<a·class="el"·href="a04228.html#ad1ef4f451f2f8d8413424778ab3e1791">gtsam::ConstantTwistScenario</a>,·and·<a·class="el"·href="a04232.html#aed78128a8d22e10539cff5352c0f8790">gtsam::AcceleratingScenario</a>.</p>268 <p>Implemented·in·<a·class="el"·href="a04228.html#ad1ef4f451f2f8d8413424778ab3e1791">gtsam::ConstantTwistScenario</a>,·and·<a·class="el"·href="a04232.html#aed78128a8d22e10539cff5352c0f8790">gtsam::AcceleratingScenario</a>.</p>
  
269 </div>269 </div>
270 </div>270 </div>
271 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>271 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_source.html">Scenario.h</a></li>272 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00947_source.html">Scenario.h</a></li>
273 </ul>273 </ul>
274 </div><!--·contents·-->274 </div><!--·contents·-->
275 </div><!--·doc-content·-->275 </div><!--·doc-content·-->
276 <!--·start·footer·part·-->276 <!--·start·footer·part·-->
277 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->277 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
278 ··<ul>278 ··<ul>
279 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04224.html">Scenario</a></li>279 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04224.html">Scenario</a></li>
944 B
./usr/share/doc/libgtsam-dev/html/a04228.html
    
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 <p>velocity·at·time·t,·in·nav·frame·</p>272 <p>velocity·at·time·t,·in·nav·frame·</p>
  
273 <p>Implements·<a·class="el"·href="a04224.html#ad696947e9da2987f0913113957b64162">gtsam::Scenario</a>.</p>273 <p>Implements·<a·class="el"·href="a04224.html#ad696947e9da2987f0913113957b64162">gtsam::Scenario</a>.</p>
  
274 </div>274 </div>
275 </div>275 </div>
276 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>276 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
277 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_source.html">Scenario.h</a></li>277 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00947_source.html">Scenario.h</a></li>
278 </ul>278 </ul>
279 </div><!--·contents·-->279 </div><!--·contents·-->
280 </div><!--·doc-content·-->280 </div><!--·doc-content·-->
281 <!--·start·footer·part·-->281 <!--·start·footer·part·-->
282 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->282 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
283 ··<ul>283 ··<ul>
284 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04228.html">ConstantTwistScenario</a></li>284 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04228.html">ConstantTwistScenario</a></li>
943 B
./usr/share/doc/libgtsam-dev/html/a04232.html
    
Offset 271, 15 lines modifiedOffset 271, 15 lines modified
271 <p>velocity·at·time·t,·in·nav·frame·</p>271 <p>velocity·at·time·t,·in·nav·frame·</p>
  
272 <p>Implements·<a·class="el"·href="a04224.html#ad696947e9da2987f0913113957b64162">gtsam::Scenario</a>.</p>272 <p>Implements·<a·class="el"·href="a04224.html#ad696947e9da2987f0913113957b64162">gtsam::Scenario</a>.</p>
  
273 </div>273 </div>
274 </div>274 </div>
275 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>275 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
276 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_source.html">Scenario.h</a></li>276 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00947_source.html">Scenario.h</a></li>
277 </ul>277 </ul>
278 </div><!--·contents·-->278 </div><!--·contents·-->
279 </div><!--·doc-content·-->279 </div><!--·doc-content·-->
280 <!--·start·footer·part·-->280 <!--·start·footer·part·-->
281 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->281 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
282 ··<ul>282 ··<ul>
283 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04232.html">AcceleratingScenario</a></li>283 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04232.html">AcceleratingScenario</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a04236.html
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 typedef·<a·class="el"·href="a04140.html">imuBias::ConstantBias</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Bias</b></td></tr>165 typedef·<a·class="el"·href="a04140.html">imuBias::ConstantBias</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Bias</b></td></tr>
166 <tr·class="separator:a3cd57e1845581d8434dd20ce7affd3f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:a3cd57e1845581d8434dd20ce7affd3f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 <tr·class="memitem:ac5b82ec05533e93e60967c6a20d71712"·id="r_ac5b82ec05533e93e60967c6a20d71712"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac5b82ec05533e93e60967c6a20d71712"·name="ac5b82ec05533e93e60967c6a20d71712"></a>167 <tr·class="memitem:ac5b82ec05533e93e60967c6a20d71712"·id="r_ac5b82ec05533e93e60967c6a20d71712"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac5b82ec05533e93e60967c6a20d71712"·name="ac5b82ec05533e93e60967c6a20d71712"></a>
168 typedef·boost::shared_ptr&lt;·<a·class="el"·href="a04220.html">PreintegrationParams</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>SharedParams</b></td></tr>168 typedef·boost::shared_ptr&lt;·<a·class="el"·href="a04220.html">PreintegrationParams</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>SharedParams</b></td></tr>
169 <tr·class="separator:ac5b82ec05533e93e60967c6a20d71712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:ac5b82ec05533e93e60967c6a20d71712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 </table>170 </table>
171 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>171 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_source.html">ScenarioRunner.h</a></li>172 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00935_source.html">ScenarioRunner.h</a></li>
173 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>ScenarioRunner.cpp</b></li>173 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>ScenarioRunner.cpp</b></li>
174 </ul>174 </ul>
175 </div><!--·contents·-->175 </div><!--·contents·-->
176 </div><!--·doc-content·-->176 </div><!--·doc-content·-->
177 <!--·start·footer·part·-->177 <!--·start·footer·part·-->
178 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->178 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
179 ··<ul>179 ··<ul>
1.46 KB
./usr/share/doc/libgtsam-dev/html/a04240.html
    
Offset 185, 15 lines modifiedOffset 185, 15 lines modified
185 typedef·<a·class="el"·href="a04140.html">imuBias::ConstantBias</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Bias</b></td></tr>185 typedef·<a·class="el"·href="a04140.html">imuBias::ConstantBias</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Bias</b></td></tr>
186 <tr·class="separator:a3cd57e1845581d8434dd20ce7affd3f2·inherit·pub_types_a04236"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:a3cd57e1845581d8434dd20ce7affd3f2·inherit·pub_types_a04236"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 <tr·class="memitem:ac5b82ec05533e93e60967c6a20d71712·inherit·pub_types_a04236"·id="r_ac5b82ec05533e93e60967c6a20d71712"><td·class="memItemLeft"·align="right"·valign="top">187 <tr·class="memitem:ac5b82ec05533e93e60967c6a20d71712·inherit·pub_types_a04236"·id="r_ac5b82ec05533e93e60967c6a20d71712"><td·class="memItemLeft"·align="right"·valign="top">
188 typedef·boost::shared_ptr&lt;·<a·class="el"·href="a04220.html">PreintegrationParams</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>SharedParams</b></td></tr>188 typedef·boost::shared_ptr&lt;·<a·class="el"·href="a04220.html">PreintegrationParams</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>SharedParams</b></td></tr>
189 <tr·class="separator:ac5b82ec05533e93e60967c6a20d71712·inherit·pub_types_a04236"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:ac5b82ec05533e93e60967c6a20d71712·inherit·pub_types_a04236"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 </table>190 </table>
191 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>191 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00920_source.html">ScenarioRunner.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00935_source.html">ScenarioRunner.h</a></li>
193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>ScenarioRunner.cpp</b></li>193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<b>ScenarioRunner.cpp</b></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 </div><!--·doc-content·-->196 </div><!--·doc-content·-->
197 <!--·start·footer·part·-->197 <!--·start·footer·part·-->
198 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->198 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
199 ··<ul>199 ··<ul>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a04244.html
    
Offset 567, 16 lines modifiedOffset 567, 16 lines modified
567 <p>Update·preintegrated·measurements·and·get·derivatives·It·takes·measured·quantities·in·the·j·frame·Modifies·preintegrated·quantities·in·place·after·correcting·for·bias·and·possibly·sensor·pose·NOTE(frank):·implementation·is·different·in·two·versions.·</p>567 <p>Update·preintegrated·measurements·and·get·derivatives·It·takes·measured·quantities·in·the·j·frame·Modifies·preintegrated·quantities·in·place·after·correcting·for·bias·and·possibly·sensor·pose·NOTE(frank):·implementation·is·different·in·two·versions.·</p>
  
568 <p>Implements·<a·class="el"·href="a04216.html#af562d10048eb544a7057443feaefb8c6">gtsam::PreintegrationBase</a>.</p>568 <p>Implements·<a·class="el"·href="a04216.html#af562d10048eb544a7057443feaefb8c6">gtsam::PreintegrationBase</a>.</p>
  
569 </div>569 </div>
570 </div>570 </div>
571 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>571 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00977_source.html">TangentPreintegration.h</a></li>572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00932_source.html">TangentPreintegration.h</a></li>
573 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00965.html">TangentPreintegration.cpp</a></li>573 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/<a·class="el"·href="a00962.html">TangentPreintegration.cpp</a></li>
574 </ul>574 </ul>
575 </div><!--·contents·-->575 </div><!--·contents·-->
576 </div><!--·doc-content·-->576 </div><!--·doc-content·-->
577 <!--·start·footer·part·-->577 <!--·start·footer·part·-->
578 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->578 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
579 ··<ul>579 ··<ul>
580 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04244.html">TangentPreintegration</a></li>580 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04244.html">TangentPreintegration</a></li>
1.3 KB
./usr/share/doc/libgtsam-dev/html/a04248.html
    
Offset 524, 16 lines modifiedOffset 524, 16 lines modified
524 <p>Calls·the·errorFunction·closure,·which·is·a·std::function·object·One·can·check·if·a·derivative·is·needed·in·the·errorFunction·by·checking·the·length·of·Jacobian·array.·</p>524 <p>Calls·the·errorFunction·closure,·which·is·a·std::function·object·One·can·check·if·a·derivative·is·needed·in·the·errorFunction·by·checking·the·length·of·Jacobian·array.·</p>
  
525 <p>Implements·<a·class="el"·href="a04504.html#afd61874915a8076bf83f9d8311fc0e26">gtsam::NoiseModelFactor</a>.</p>525 <p>Implements·<a·class="el"·href="a04504.html#afd61874915a8076bf83f9d8311fc0e26">gtsam::NoiseModelFactor</a>.</p>
  
526 </div>526 </div>
527 </div>527 </div>
528 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>528 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
529 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01031_source.html">CustomFactor.h</a></li>529 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01010_source.html">CustomFactor.h</a></li>
530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151.html">CustomFactor.cpp</a></li>530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01079.html">CustomFactor.cpp</a></li>
531 </ul>531 </ul>
532 </div><!--·contents·-->532 </div><!--·contents·-->
533 </div><!--·doc-content·-->533 </div><!--·doc-content·-->
534 <!--·start·footer·part·-->534 <!--·start·footer·part·-->
535 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->535 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
536 ··<ul>536 ··<ul>
537 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04248.html">CustomFactor</a></li>537 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04248.html">CustomFactor</a></li>
1.15 KB
./usr/share/doc/libgtsam-dev/html/a04256.html
    
Offset 327, 16 lines modifiedOffset 327, 16 lines modified
327 </div><div·class="memdoc">327 </div><div·class="memdoc">
  
328 <p>Reimplemented·from·<a·class="el"·href="a04556.html">gtsam::NonlinearOptimizerParams</a>.</p>328 <p>Reimplemented·from·<a·class="el"·href="a04556.html">gtsam::NonlinearOptimizerParams</a>.</p>
  
329 </div>329 </div>
330 </div>330 </div>
331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>331 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01076_source.html">DoglegOptimizer.h</a></li>332 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">DoglegOptimizer.h</a></li>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034.html">DoglegOptimizer.cpp</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118.html">DoglegOptimizer.cpp</a></li>
334 </ul>334 </ul>
335 </div><!--·contents·-->335 </div><!--·contents·-->
336 </div><!--·doc-content·-->336 </div><!--·doc-content·-->
337 <!--·start·footer·part·-->337 <!--·start·footer·part·-->
338 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->338 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
339 ··<ul>339 ··<ul>
340 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04256.html">DoglegParams</a></li>340 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04256.html">DoglegParams</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a04260.html
    
Offset 364, 16 lines modifiedOffset 364, 16 lines modified
364 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>364 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>
  
365 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>365 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>
  
366 </div>366 </div>
367 </div>367 </div>
368 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>368 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01076_source.html">DoglegOptimizer.h</a></li>369 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">DoglegOptimizer.h</a></li>
370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034.html">DoglegOptimizer.cpp</a></li>370 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118.html">DoglegOptimizer.cpp</a></li>
371 </ul>371 </ul>
372 </div><!--·contents·-->372 </div><!--·contents·-->
373 </div><!--·doc-content·-->373 </div><!--·doc-content·-->
374 <!--·start·footer·part·-->374 <!--·start·footer·part·-->
375 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->375 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
376 ··<ul>376 ··<ul>
377 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04260.html">DoglegOptimizer</a></li>377 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04260.html">DoglegOptimizer</a></li>
989 B
./usr/share/doc/libgtsam-dev/html/a04264.html
    
Offset 386, 15 lines modifiedOffset 386, 15 lines modified
386 ··</dd>386 ··</dd>
387 </dl>387 </dl>
388 <dl·class="section·return"><dt>Returns</dt><dd>A·DoglegIterationResult·containing·the·new·<code>delta</code>,·the·linear·update·<code>dx_d</code>,·and·the·resulting·nonlinear·error·<code>f_error</code>.·</dd></dl>388 <dl·class="section·return"><dt>Returns</dt><dd>A·DoglegIterationResult·containing·the·new·<code>delta</code>,·the·linear·update·<code>dx_d</code>,·and·the·resulting·nonlinear·error·<code>f_error</code>.·</dd></dl>
  
389 </div>389 </div>
390 </div>390 </div>
391 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>391 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
392 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_source.html">DoglegOptimizerImpl.h</a></li>392 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046_source.html">DoglegOptimizerImpl.h</a></li>
393 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>DoglegOptimizerImpl.cpp</b></li>393 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>DoglegOptimizerImpl.cpp</b></li>
394 </ul>394 </ul>
395 </div><!--·contents·-->395 </div><!--·contents·-->
396 </div><!--·doc-content·-->396 </div><!--·doc-content·-->
397 <!--·start·footer·part·-->397 <!--·start·footer·part·-->
398 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->398 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
399 ··<ul>399 ··<ul>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a04268.html
    
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
113 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dx_d</b></td></tr>113 <a·class="el"·href="a04064.html">VectorValues</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dx_d</b></td></tr>
114 <tr·class="separator:a2259be0a5ce27794f3c7d7e64b413954"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a2259be0a5ce27794f3c7d7e64b413954"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:a2540b932830ed8c7f5132d70250bf619"·id="r_a2540b932830ed8c7f5132d70250bf619"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2540b932830ed8c7f5132d70250bf619"·name="a2540b932830ed8c7f5132d70250bf619"></a>115 <tr·class="memitem:a2540b932830ed8c7f5132d70250bf619"·id="r_a2540b932830ed8c7f5132d70250bf619"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2540b932830ed8c7f5132d70250bf619"·name="a2540b932830ed8c7f5132d70250bf619"></a>
116 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>f_error</b></td></tr>116 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>f_error</b></td></tr>
117 <tr·class="separator:a2540b932830ed8c7f5132d70250bf619"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:a2540b932830ed8c7f5132d70250bf619"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>118 </table>
119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>119 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124_source.html">DoglegOptimizerImpl.h</a></li>120 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046_source.html">DoglegOptimizerImpl.h</a></li>
121 </ul>121 </ul>
122 </div><!--·contents·-->122 </div><!--·contents·-->
123 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>126 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04264.html">DoglegOptimizerImpl</a></li><li·class="navelem"><a·class="el"·href="a04268.html">IterationResult</a></li>127 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04264.html">DoglegOptimizerImpl</a></li><li·class="navelem"><a·class="el"·href="a04268.html">IterationResult</a></li>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a04272.html
    
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
122 Public·Types</h2></td></tr>122 Public·Types</h2></td></tr>
123 <tr·class="memitem:acc8170644f7ba7727e051c0e6bd5b5a3"·id="r_acc8170644f7ba7727e051c0e6bd5b5a3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acc8170644f7ba7727e051c0e6bd5b5a3"·name="acc8170644f7ba7727e051c0e6bd5b5a3"></a>123 <tr·class="memitem:acc8170644f7ba7727e051c0e6bd5b5a3"·id="r_acc8170644f7ba7727e051c0e6bd5b5a3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acc8170644f7ba7727e051c0e6bd5b5a3"·name="acc8170644f7ba7727e051c0e6bd5b5a3"></a>
124 typedef·T&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>124 typedef·T&#160;</td><td·class="memItemRight"·valign="bottom"><b>result_type</b></td></tr>
125 <tr·class="separator:acc8170644f7ba7727e051c0e6bd5b5a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:acc8170644f7ba7727e051c0e6bd5b5a3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>126 </table>
127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106_source.html">Expression-inl.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04272.html">apply_compose</a></li>135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04272.html">apply_compose</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a04276.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
108 Public·Member·Functions</h2></td></tr>108 Public·Member·Functions</h2></td></tr>
109 <tr·class="memitem:a5f14aad0662e6ad7bd3636d0b820df92"·id="r_a5f14aad0662e6ad7bd3636d0b820df92"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f14aad0662e6ad7bd3636d0b820df92"·name="a5f14aad0662e6ad7bd3636d0b820df92"></a>109 <tr·class="memitem:a5f14aad0662e6ad7bd3636d0b820df92"·id="r_a5f14aad0662e6ad7bd3636d0b820df92"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5f14aad0662e6ad7bd3636d0b820df92"·name="a5f14aad0662e6ad7bd3636d0b820df92"></a>
110 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·double·&amp;x,·const·double·&amp;y,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·1·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·1·&gt;·H2=boost::none)·const</td></tr>110 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(const·double·&amp;x,·const·double·&amp;y,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·1·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·1·&gt;·H2=boost::none)·const</td></tr>
111 <tr·class="separator:a5f14aad0662e6ad7bd3636d0b820df92"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a5f14aad0662e6ad7bd3636d0b820df92"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106_source.html">Expression-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04276.html">apply_compose&lt;·double·&gt;</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04276.html">apply_compose&lt;·double·&gt;</a></li>
1.24 KB
./usr/share/doc/libgtsam-dev/html/a04280.html
    
Offset 742, 16 lines modifiedOffset 742, 16 lines modified
742 <p>We·override·this·method·to·provide·both·the·function·evaluation·and·its·derivative(s)·in·H.·</p>742 <p>We·override·this·method·to·provide·both·the·function·evaluation·and·its·derivative(s)·in·H.·</p>
  
743 <p>Implements·<a·class="el"·href="a04504.html#afd61874915a8076bf83f9d8311fc0e26">gtsam::NoiseModelFactor</a>.</p>743 <p>Implements·<a·class="el"·href="a04504.html#afd61874915a8076bf83f9d8311fc0e26">gtsam::NoiseModelFactor</a>.</p>
  
744 </div>744 </div>
745 </div>745 </div>
746 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>746 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>747 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">Expression.h</a></li>
748 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_source.html">ExpressionFactor.h</a></li>748 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_source.html">ExpressionFactor.h</a></li>
749 </ul>749 </ul>
750 </div><!--·contents·-->750 </div><!--·contents·-->
751 </div><!--·doc-content·-->751 </div><!--·doc-content·-->
752 <!--·start·footer·part·-->752 <!--·start·footer·part·-->
753 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->753 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
754 ··<ul>754 ··<ul>
755 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04280.html">ExpressionFactor</a></li>755 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04280.html">ExpressionFactor</a></li>
1010 B
./usr/share/doc/libgtsam-dev/html/a04284.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="headertitle"><div·class="title">gtsam::internal::ExecutionTrace&lt;·T·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">gtsam::internal::ExecutionTrace&lt;·T·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
102 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>102 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">Expression.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 </div><!--·doc-content·-->106 </div><!--·doc-content·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
109 ··<ul>109 ··<ul>
110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04284.html">ExecutionTrace</a></li>110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04284.html">ExecutionTrace</a></li>
1010 B
./usr/share/doc/libgtsam-dev/html/a04288.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="headertitle"><div·class="title">gtsam::internal::ExpressionNode&lt;·T·&gt;·Class·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">gtsam::internal::ExpressionNode&lt;·T·&gt;·Class·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
102 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>102 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">Expression.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 </div><!--·doc-content·-->106 </div><!--·doc-content·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
109 ··<ul>109 ··<ul>
110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04288.html">ExpressionNode</a></li>110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04288.html">ExpressionNode</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a04292.html
    
Offset 333, 16 lines modifiedOffset 333, 16 lines modified
  
333 <p>Return·value·and·optional·derivatives,·reverse·AD·version·Notes:·this·is·not·terribly·efficient,·and·H·should·have·correct·size.·</p>333 <p>Return·value·and·optional·derivatives,·reverse·AD·version·Notes:·this·is·not·terribly·efficient,·and·H·should·have·correct·size.·</p>
334 <p>The·order·of·the·Jacobians·is·same·as·keys·in·either·<a·class="el"·href="a04292.html#a452a299e44efac69311ca5ed6d42833a"·title="Return·keys·that·play·in·this·expression.">keys()</a>·or·<a·class="el"·href="a04292.html#a708f557c8b95ab8d3f047852b9ad7267"·title="Return·dimensions·for·each·argument,·as·a·map.">dims()</a>·</p>334 <p>The·order·of·the·Jacobians·is·same·as·keys·in·either·<a·class="el"·href="a04292.html#a452a299e44efac69311ca5ed6d42833a"·title="Return·keys·that·play·in·this·expression.">keys()</a>·or·<a·class="el"·href="a04292.html#a708f557c8b95ab8d3f047852b9ad7267"·title="Return·dimensions·for·each·argument,·as·a·map.">dims()</a>·</p>
  
335 </div>335 </div>
336 </div>336 </div>
337 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>337 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
338 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>338 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">Expression.h</a></li>
339 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106_source.html">Expression-inl.h</a></li>339 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>
340 </ul>340 </ul>
341 </div><!--·contents·-->341 </div><!--·contents·-->
342 </div><!--·doc-content·-->342 </div><!--·doc-content·-->
343 <!--·start·footer·part·-->343 <!--·start·footer·part·-->
344 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->344 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
345 ··<ul>345 ··<ul>
346 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04292.html">Expression</a></li>346 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04292.html">Expression</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a04296.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
108 Public·Types</h2></td></tr>108 Public·Types</h2></td></tr>
109 <tr·class="memitem:ac5d363fefd93b28767e7fa44b3a9ab45"·id="r_ac5d363fefd93b28767e7fa44b3a9ab45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac5d363fefd93b28767e7fa44b3a9ab45"·name="ac5d363fefd93b28767e7fa44b3a9ab45"></a>109 <tr·class="memitem:ac5d363fefd93b28767e7fa44b3a9ab45"·id="r_ac5d363fefd93b28767e7fa44b3a9ab45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac5d363fefd93b28767e7fa44b3a9ab45"·name="ac5d363fefd93b28767e7fa44b3a9ab45"></a>
110 typedef·std::function&lt;·T(const·A1·&amp;,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A1·&gt;::type)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>110 typedef·std::function&lt;·T(const·A1·&amp;,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A1·&gt;::type)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
111 <tr·class="separator:ac5d363fefd93b28767e7fa44b3a9ab45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:ac5d363fefd93b28767e7fa44b3a9ab45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">Expression.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04292.html">Expression</a></li><li·class="navelem"><a·class="el"·href="a04296.html">UnaryFunction</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04292.html">Expression</a></li><li·class="navelem"><a·class="el"·href="a04296.html">UnaryFunction</a></li>
1.61 KB
./usr/share/doc/libgtsam-dev/html/a04300.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
108 Public·Types</h2></td></tr>108 Public·Types</h2></td></tr>
109 <tr·class="memitem:a7ea889399c42fe6864ae1346e17dfcea"·id="r_a7ea889399c42fe6864ae1346e17dfcea"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7ea889399c42fe6864ae1346e17dfcea"·name="a7ea889399c42fe6864ae1346e17dfcea"></a>109 <tr·class="memitem:a7ea889399c42fe6864ae1346e17dfcea"·id="r_a7ea889399c42fe6864ae1346e17dfcea"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7ea889399c42fe6864ae1346e17dfcea"·name="a7ea889399c42fe6864ae1346e17dfcea"></a>
110 typedef·std::function&lt;·T(const·A1·&amp;,·const·A2·&amp;,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A1·&gt;::type,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A2·&gt;::type)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>110 typedef·std::function&lt;·T(const·A1·&amp;,·const·A2·&amp;,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A1·&gt;::type,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A2·&gt;::type)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
111 <tr·class="separator:a7ea889399c42fe6864ae1346e17dfcea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a7ea889399c42fe6864ae1346e17dfcea"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">Expression.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04292.html">Expression</a></li><li·class="navelem"><a·class="el"·href="a04300.html">BinaryFunction</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04292.html">Expression</a></li><li·class="navelem"><a·class="el"·href="a04300.html">BinaryFunction</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04304.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
108 Public·Types</h2></td></tr>108 Public·Types</h2></td></tr>
109 <tr·class="memitem:aaa01020357becf78664d2b18f1dca740"·id="r_aaa01020357becf78664d2b18f1dca740"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa01020357becf78664d2b18f1dca740"·name="aaa01020357becf78664d2b18f1dca740"></a>109 <tr·class="memitem:aaa01020357becf78664d2b18f1dca740"·id="r_aaa01020357becf78664d2b18f1dca740"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaa01020357becf78664d2b18f1dca740"·name="aaa01020357becf78664d2b18f1dca740"></a>
110 typedef·std::function&lt;·T(const·A1·&amp;,·const·A2·&amp;,·const·A3·&amp;,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A1·&gt;::type,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A2·&gt;::type,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A3·&gt;::type)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>110 typedef·std::function&lt;·T(const·A1·&amp;,·const·A2·&amp;,·const·A3·&amp;,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A1·&gt;::type,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A2·&gt;::type,·typename·<a·class="el"·href="a02460.html">MakeOptionalJacobian</a>&lt;·T,·A3·&gt;::type)&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>type</b></td></tr>
111 <tr·class="separator:aaa01020357becf78664d2b18f1dca740"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:aaa01020357becf78664d2b18f1dca740"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">Expression.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04292.html">Expression</a></li><li·class="navelem"><a·class="el"·href="a04304.html">TernaryFunction</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04292.html">Expression</a></li><li·class="navelem"><a·class="el"·href="a04304.html">TernaryFunction</a></li>
1.9 KB
./usr/share/doc/libgtsam-dev/html/a04308.html
    
Offset 242, 16 lines modifiedOffset 242, 16 lines modified
242 <tr·class="separator:a94e579dbb5e5f9ba0a3ae615d1224c9e·inherit·pro_methods_a04292"><td·class="memSeparator"·colspan="2">&#160;</td></tr>242 <tr·class="separator:a94e579dbb5e5f9ba0a3ae615d1224c9e·inherit·pro_methods_a04292"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
243 <tr·class="inherit_header·pro_attribs_a04292"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a04292')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a04292.html">gtsam::Expression&lt;·T·&gt;</a></td></tr>243 <tr·class="inherit_header·pro_attribs_a04292"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a04292')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a04292.html">gtsam::Expression&lt;·T·&gt;</a></td></tr>
244 <tr·class="memitem:aac7d167d1b0bd8ff7934e7a4fc85514f·inherit·pro_attribs_a04292"·id="r_aac7d167d1b0bd8ff7934e7a4fc85514f"><td·class="memItemLeft"·align="right"·valign="top">244 <tr·class="memitem:aac7d167d1b0bd8ff7934e7a4fc85514f·inherit·pro_attribs_a04292"·id="r_aac7d167d1b0bd8ff7934e7a4fc85514f"><td·class="memItemLeft"·align="right"·valign="top">
245 boost::shared_ptr&lt;·<a·class="el"·href="a04288.html">internal::ExpressionNode</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>root_</b></td></tr>245 boost::shared_ptr&lt;·<a·class="el"·href="a04288.html">internal::ExpressionNode</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>root_</b></td></tr>
246 <tr·class="separator:aac7d167d1b0bd8ff7934e7a4fc85514f·inherit·pro_attribs_a04292"><td·class="memSeparator"·colspan="2">&#160;</td></tr>246 <tr·class="separator:aac7d167d1b0bd8ff7934e7a4fc85514f·inherit·pro_attribs_a04292"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
247 </table>247 </table>
248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">Expression.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106_source.html">Expression-inl.h</a></li>250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>
251 </ul>251 </ul>
252 </div><!--·contents·-->252 </div><!--·contents·-->
253 </div><!--·doc-content·-->253 </div><!--·doc-content·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
256 ··<ul>256 ··<ul>
257 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04308.html">ScalarMultiplyExpression</a></li>257 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04308.html">ScalarMultiplyExpression</a></li>
1.89 KB
./usr/share/doc/libgtsam-dev/html/a04312.html
    
Offset 242, 16 lines modifiedOffset 242, 16 lines modified
242 <tr·class="separator:a94e579dbb5e5f9ba0a3ae615d1224c9e·inherit·pro_methods_a04292"><td·class="memSeparator"·colspan="2">&#160;</td></tr>242 <tr·class="separator:a94e579dbb5e5f9ba0a3ae615d1224c9e·inherit·pro_methods_a04292"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
243 <tr·class="inherit_header·pro_attribs_a04292"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a04292')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a04292.html">gtsam::Expression&lt;·T·&gt;</a></td></tr>243 <tr·class="inherit_header·pro_attribs_a04292"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a04292')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a04292.html">gtsam::Expression&lt;·T·&gt;</a></td></tr>
244 <tr·class="memitem:aac7d167d1b0bd8ff7934e7a4fc85514f·inherit·pro_attribs_a04292"·id="r_aac7d167d1b0bd8ff7934e7a4fc85514f"><td·class="memItemLeft"·align="right"·valign="top">244 <tr·class="memitem:aac7d167d1b0bd8ff7934e7a4fc85514f·inherit·pro_attribs_a04292"·id="r_aac7d167d1b0bd8ff7934e7a4fc85514f"><td·class="memItemLeft"·align="right"·valign="top">
245 boost::shared_ptr&lt;·<a·class="el"·href="a04288.html">internal::ExpressionNode</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>root_</b></td></tr>245 boost::shared_ptr&lt;·<a·class="el"·href="a04288.html">internal::ExpressionNode</a>&lt;·T·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>root_</b></td></tr>
246 <tr·class="separator:aac7d167d1b0bd8ff7934e7a4fc85514f·inherit·pro_attribs_a04292"><td·class="memSeparator"·colspan="2">&#160;</td></tr>246 <tr·class="separator:aac7d167d1b0bd8ff7934e7a4fc85514f·inherit·pro_attribs_a04292"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
247 </table>247 </table>
248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">Expression.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01034_source.html">Expression.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106_source.html">Expression-inl.h</a></li>250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">Expression-inl.h</a></li>
251 </ul>251 </ul>
252 </div><!--·contents·-->252 </div><!--·contents·-->
253 </div><!--·doc-content·-->253 </div><!--·doc-content·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
256 ··<ul>256 ··<ul>
257 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04312.html">BinarySumExpression</a></li>257 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04312.html">BinarySumExpression</a></li>
1.73 KB
./usr/share/doc/libgtsam-dev/html/a04316.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04280.html">ExpressionFactor</a>&lt;·T·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04280.html">ExpressionFactor</a>&lt;·T·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04280.html">ExpressionFactor</a>&lt;·T·&gt;·&amp;m1,·const·<a·class="el"·href="a04280.html">ExpressionFactor</a>&lt;·T·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04280.html">ExpressionFactor</a>&lt;·T·&gt;·&amp;m1,·const·<a·class="el"·href="a04280.html">ExpressionFactor</a>&lt;·T·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_source.html">ExpressionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_source.html">ExpressionFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04316.html">traits&lt;·ExpressionFactor&lt;·T·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04316.html">traits&lt;·ExpressionFactor&lt;·T·&gt;·&gt;</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a04320.html
    
Offset 435, 15 lines modifiedOffset 435, 15 lines modified
435 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>435 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
436 <tr·class="inherit_header·pro_static_attribs_a04280"><td·colspan="2"·onclick="javascript:toggleInherit('pro_static_attribs_a04280')"><img·src="closed.png"·alt="-"/>&#160;Static·Protected·Attributes·inherited·from·<a·class="el"·href="a04280.html">gtsam::ExpressionFactor&lt;·T·&gt;</a></td></tr>436 <tr·class="inherit_header·pro_static_attribs_a04280"><td·colspan="2"·onclick="javascript:toggleInherit('pro_static_attribs_a04280')"><img·src="closed.png"·alt="-"/>&#160;Static·Protected·Attributes·inherited·from·<a·class="el"·href="a04280.html">gtsam::ExpressionFactor&lt;·T·&gt;</a></td></tr>
437 <tr·class="memitem:af0513ffc1b890dad815c9342f98dd410·inherit·pro_static_attribs_a04280"·id="r_af0513ffc1b890dad815c9342f98dd410"><td·class="memItemLeft"·align="right"·valign="top">437 <tr·class="memitem:af0513ffc1b890dad815c9342f98dd410·inherit·pro_static_attribs_a04280"·id="r_af0513ffc1b890dad815c9342f98dd410"><td·class="memItemLeft"·align="right"·valign="top">
438 static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dim</b>·=·<a·class="el"·href="a02276.html">traits</a>&lt;T&gt;::dimension</td></tr>438 static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dim</b>·=·<a·class="el"·href="a02276.html">traits</a>&lt;T&gt;::dimension</td></tr>
439 <tr·class="separator:af0513ffc1b890dad815c9342f98dd410·inherit·pro_static_attribs_a04280"><td·class="memSeparator"·colspan="2">&#160;</td></tr>439 <tr·class="separator:af0513ffc1b890dad815c9342f98dd410·inherit·pro_static_attribs_a04280"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
440 </table>440 </table>
441 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>441 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
442 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_source.html">ExpressionFactor.h</a></li>442 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_source.html">ExpressionFactor.h</a></li>
443 </ul>443 </ul>
444 </div><!--·contents·-->444 </div><!--·contents·-->
445 </div><!--·doc-content·-->445 </div><!--·doc-content·-->
446 <!--·start·footer·part·-->446 <!--·start·footer·part·-->
447 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->447 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
448 ··<ul>448 ··<ul>
449 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04320.html">ExpressionFactorN</a></li>449 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04320.html">ExpressionFactorN</a></li>
1.77 KB
./usr/share/doc/libgtsam-dev/html/a04324.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04320.html">ExpressionFactorN</a>&lt;·T,·Args...·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04320.html">ExpressionFactorN</a>&lt;·T,·Args...·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04320.html">ExpressionFactorN</a>&lt;·T,·Args...·&gt;·&amp;m1,·const·<a·class="el"·href="a04320.html">ExpressionFactorN</a>&lt;·T,·Args...·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04320.html">ExpressionFactorN</a>&lt;·T,·Args...·&gt;·&amp;m1,·const·<a·class="el"·href="a04320.html">ExpressionFactorN</a>&lt;·T,·Args...·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01016_source.html">ExpressionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_source.html">ExpressionFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04324.html">traits&lt;·ExpressionFactorN&lt;·T,·Args...·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04324.html">traits&lt;·ExpressionFactorN&lt;·T,·Args...·&gt;·&gt;</a></li>
845 B
./usr/share/doc/libgtsam-dev/html/a04328.html
    
Offset 511, 15 lines modifiedOffset 511, 15 lines modified
511 ··</table>511 ··</table>
512 ··</dd>512 ··</dd>
513 </dl>513 </dl>
  
514 </div>514 </div>
515 </div>515 </div>
516 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>516 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
517 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01148_source.html">ExpressionFactorGraph.h</a></li>517 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01106_source.html">ExpressionFactorGraph.h</a></li>
518 </ul>518 </ul>
519 </div><!--·contents·-->519 </div><!--·contents·-->
520 </div><!--·doc-content·-->520 </div><!--·doc-content·-->
521 <!--·start·footer·part·-->521 <!--·start·footer·part·-->
522 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->522 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
523 ··<ul>523 ··<ul>
524 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04328.html">ExpressionFactorGraph</a></li>524 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04328.html">ExpressionFactorGraph</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a04332.html
    
Offset 158, 16 lines modifiedOffset 158, 16 lines modified
158 T&#160;</td><td·class="memItemRight"·valign="bottom"><b>x_</b></td></tr>158 T&#160;</td><td·class="memItemRight"·valign="bottom"><b>x_</b></td></tr>
159 <tr·class="separator:a7214e143cd60beaae7550040987fd32b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:a7214e143cd60beaae7550040987fd32b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 <tr·class="memitem:af5708d70b8e8c85dac9af1b7db1164a7"·id="r_af5708d70b8e8c85dac9af1b7db1164a7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af5708d70b8e8c85dac9af1b7db1164a7"·name="af5708d70b8e8c85dac9af1b7db1164a7"></a>160 <tr·class="memitem:af5708d70b8e8c85dac9af1b7db1164a7"·id="r_af5708d70b8e8c85dac9af1b7db1164a7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af5708d70b8e8c85dac9af1b7db1164a7"·name="af5708d70b8e8c85dac9af1b7db1164a7"></a>
161 <a·class="el"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>priorFactor_</b></td></tr>161 <a·class="el"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>priorFactor_</b></td></tr>
162 <tr·class="separator:af5708d70b8e8c85dac9af1b7db1164a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:af5708d70b8e8c85dac9af1b7db1164a7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 </table>163 </table>
164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>164 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013_source.html">ExtendedKalmanFilter.h</a></li>165 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01163_source.html">ExtendedKalmanFilter.h</a></li>
166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01163_source.html">ExtendedKalmanFilter-inl.h</a></li>166 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_source.html">ExtendedKalmanFilter-inl.h</a></li>
167 </ul>167 </ul>
168 </div><!--·contents·-->168 </div><!--·contents·-->
169 </div><!--·doc-content·-->169 </div><!--·doc-content·-->
170 <!--·start·footer·part·-->170 <!--·start·footer·part·-->
171 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->171 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
172 ··<ul>172 ··<ul>
173 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04332.html">ExtendedKalmanFilter</a></li>173 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04332.html">ExtendedKalmanFilter</a></li>
935 B
./usr/share/doc/libgtsam-dev/html/a04336.html
    
Offset 616, 15 lines modifiedOffset 616, 15 lines modified
616 <p>print·</p>616 <p>print·</p>
  
617 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>617 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
618 </div>618 </div>
619 </div>619 </div>
620 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>620 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
621 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_source.html">FunctorizedFactor.h</a></li>621 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082_source.html">FunctorizedFactor.h</a></li>
622 </ul>622 </ul>
623 </div><!--·contents·-->623 </div><!--·contents·-->
624 </div><!--·doc-content·-->624 </div><!--·doc-content·-->
625 <!--·start·footer·part·-->625 <!--·start·footer·part·-->
626 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->626 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
627 ··<ul>627 ··<ul>
628 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04336.html">FunctorizedFactor</a></li>628 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04336.html">FunctorizedFactor</a></li>
1.74 KB
./usr/share/doc/libgtsam-dev/html/a04340.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04336.html">FunctorizedFactor</a>&lt;·R,·T·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04336.html">FunctorizedFactor</a>&lt;·R,·T·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04336.html">FunctorizedFactor</a>&lt;·R,·T·&gt;·&amp;m1,·const·<a·class="el"·href="a04336.html">FunctorizedFactor</a>&lt;·R,·T·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04336.html">FunctorizedFactor</a>&lt;·R,·T·&gt;·&amp;m1,·const·<a·class="el"·href="a04336.html">FunctorizedFactor</a>&lt;·R,·T·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_source.html">FunctorizedFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082_source.html">FunctorizedFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04340.html">traits&lt;·FunctorizedFactor&lt;·R,·T·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04340.html">traits&lt;·FunctorizedFactor&lt;·R,·T·&gt;·&gt;</a></li>
936 B
./usr/share/doc/libgtsam-dev/html/a04344.html
    
Offset 618, 15 lines modifiedOffset 618, 15 lines modified
618 <p>print·</p>618 <p>print·</p>
  
619 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>619 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
620 </div>620 </div>
621 </div>621 </div>
622 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>622 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_source.html">FunctorizedFactor.h</a></li>623 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082_source.html">FunctorizedFactor.h</a></li>
624 </ul>624 </ul>
625 </div><!--·contents·-->625 </div><!--·contents·-->
626 </div><!--·doc-content·-->626 </div><!--·doc-content·-->
627 <!--·start·footer·part·-->627 <!--·start·footer·part·-->
628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->628 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
629 ··<ul>629 ··<ul>
630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04344.html">FunctorizedFactor2</a></li>630 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04344.html">FunctorizedFactor2</a></li>
1.77 KB
./usr/share/doc/libgtsam-dev/html/a04348.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04344.html">FunctorizedFactor2</a>&lt;·R,·T1,·T2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04344.html">FunctorizedFactor2</a>&lt;·R,·T1,·T2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04344.html">FunctorizedFactor2</a>&lt;·R,·T1,·T2·&gt;·&amp;m1,·const·<a·class="el"·href="a04344.html">FunctorizedFactor2</a>&lt;·R,·T1,·T2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04344.html">FunctorizedFactor2</a>&lt;·R,·T1,·T2·&gt;·&amp;m1,·const·<a·class="el"·href="a04344.html">FunctorizedFactor2</a>&lt;·R,·T1,·T2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157_source.html">FunctorizedFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082_source.html">FunctorizedFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04348.html">traits&lt;·FunctorizedFactor2&lt;·R,·T1,·T2·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04348.html">traits&lt;·FunctorizedFactor2&lt;·R,·T1,·T2·&gt;·&gt;</a></li>
1.57 KB
./usr/share/doc/libgtsam-dev/html/a04352.html
    
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 <tr·class="separator:af485749d046e54e52317b96311db3697·inherit·pub_attribs_a04556"><td·class="memSeparator"·colspan="2">&#160;</td></tr>268 <tr·class="separator:af485749d046e54e52317b96311db3697·inherit·pub_attribs_a04556"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
269 <tr·class="memitem:a22f0350290afc3b8f3731b67a4917ea6·inherit·pub_attribs_a04556"·id="r_a22f0350290afc3b8f3731b67a4917ea6"><td·class="memItemLeft"·align="right"·valign="top">269 <tr·class="memitem:a22f0350290afc3b8f3731b67a4917ea6·inherit·pub_attribs_a04556"·id="r_a22f0350290afc3b8f3731b67a4917ea6"><td·class="memItemLeft"·align="right"·valign="top">
270 IterativeOptimizationParameters::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>iterativeParams</b></td></tr>270 IterativeOptimizationParameters::shared_ptr&#160;</td><td·class="memItemRight"·valign="bottom"><b>iterativeParams</b></td></tr>
271 <tr·class="memdesc:a22f0350290afc3b8f3731b67a4917ea6·inherit·pub_attribs_a04556"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·container·for·iterativeOptimization·parameters.·used·in·CG·Solvers.·<br·/></td></tr>271 <tr·class="memdesc:a22f0350290afc3b8f3731b67a4917ea6·inherit·pub_attribs_a04556"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·container·for·iterativeOptimization·parameters.·used·in·CG·Solvers.·<br·/></td></tr>
272 <tr·class="separator:a22f0350290afc3b8f3731b67a4917ea6·inherit·pub_attribs_a04556"><td·class="memSeparator"·colspan="2">&#160;</td></tr>272 <tr·class="separator:a22f0350290afc3b8f3731b67a4917ea6·inherit·pub_attribs_a04556"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
273 </table>273 </table>
274 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>274 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_source.html">GaussNewtonOptimizer.h</a></li>275 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_source.html">GaussNewtonOptimizer.h</a></li>
276 </ul>276 </ul>
277 </div><!--·contents·-->277 </div><!--·contents·-->
278 </div><!--·doc-content·-->278 </div><!--·doc-content·-->
279 <!--·start·footer·part·-->279 <!--·start·footer·part·-->
280 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->280 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
281 ··<ul>281 ··<ul>
282 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04352.html">GaussNewtonParams</a></li>282 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04352.html">GaussNewtonParams</a></li>
1.4 KB
./usr/share/doc/libgtsam-dev/html/a04356.html
    
Offset 356, 16 lines modifiedOffset 356, 16 lines modified
356 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>356 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>
  
357 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>357 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>
  
358 </div>358 </div>
359 </div>359 </div>
360 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>360 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
361 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_source.html">GaussNewtonOptimizer.h</a></li>361 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_source.html">GaussNewtonOptimizer.h</a></li>
362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133.html">GaussNewtonOptimizer.cpp</a></li>362 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01142.html">GaussNewtonOptimizer.cpp</a></li>
363 </ul>363 </ul>
364 </div><!--·contents·-->364 </div><!--·contents·-->
365 </div><!--·doc-content·-->365 </div><!--·doc-content·-->
366 <!--·start·footer·part·-->366 <!--·start·footer·part·-->
367 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->367 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
368 ··<ul>368 ··<ul>
369 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04356.html">GaussNewtonOptimizer</a></li>369 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04356.html">GaussNewtonOptimizer</a></li>
941 B
./usr/share/doc/libgtsam-dev/html/a04360.html
    
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
  
286 <p>Set·weights·for·each·factor.·</p>286 <p>Set·weights·for·each·factor.·</p>
287 <p>This·is·typically·not·needed,·but·provides·an·extra·interface·for·the·user·to·initialize·the·weightst·</p>287 <p>This·is·typically·not·needed,·but·provides·an·extra·interface·for·the·user·to·initialize·the·weightst·</p>
  
288 </div>288 </div>
289 </div>289 </div>
290 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>290 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01166_source.html">GncOptimizer.h</a></li>291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01130_source.html">GncOptimizer.h</a></li>
292 </ul>292 </ul>
293 </div><!--·contents·-->293 </div><!--·contents·-->
294 </div><!--·doc-content·-->294 </div><!--·doc-content·-->
295 <!--·start·footer·part·-->295 <!--·start·footer·part·-->
296 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->296 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
297 ··<ul>297 ··<ul>
298 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04360.html">GncOptimizer</a></li>298 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04360.html">GncOptimizer</a></li>
849 B
./usr/share/doc/libgtsam-dev/html/a04364.html
    
Offset 312, 15 lines modifiedOffset 312, 15 lines modified
  
312 <p>any·other·specific·GNC·parameters:·</p>312 <p>any·other·specific·GNC·parameters:·</p>
313 <p>Default·loss·</p>313 <p>Default·loss·</p>
  
314 </div>314 </div>
315 </div>315 </div>
316 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>316 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01112_source.html">GncParams.h</a></li>317 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058_source.html">GncParams.h</a></li>
318 </ul>318 </ul>
319 </div><!--·contents·-->319 </div><!--·contents·-->
320 </div><!--·doc-content·-->320 </div><!--·doc-content·-->
321 <!--·start·footer·part·-->321 <!--·start·footer·part·-->
322 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->322 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
323 ··<ul>323 ··<ul>
324 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04364.html">GncParams</a></li>324 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04364.html">GncParams</a></li>
1.19 KB
./usr/share/doc/libgtsam-dev/html/a04368.html
    
Offset 268, 16 lines modifiedOffset 268, 16 lines modified
  
268 <p>Default·constructor·sets·up·robot·coordinates.·</p>268 <p>Default·constructor·sets·up·robot·coordinates.·</p>
269 <p>Paper·horizontal·is·robot·Y,·paper·vertical·is·robot·X.·Default·figure·size·of·5x5·in.·</p>269 <p>Paper·horizontal·is·robot·Y,·paper·vertical·is·robot·X.·Default·figure·size·of·5x5·in.·</p>
  
270 </div>270 </div>
271 </div>271 </div>
272 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>272 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01064_source.html">GraphvizFormatting.h</a></li>273 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01154_source.html">GraphvizFormatting.h</a></li>
274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073.html">GraphvizFormatting.cpp</a></li>274 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01031.html">GraphvizFormatting.cpp</a></li>
275 </ul>275 </ul>
276 </div><!--·contents·-->276 </div><!--·contents·-->
277 </div><!--·doc-content·-->277 </div><!--·doc-content·-->
278 <!--·start·footer·part·-->278 <!--·start·footer·part·-->
279 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->279 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
280 ··<ul>280 ··<ul>
281 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04368.html">GraphvizFormatting</a></li>281 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04368.html">GraphvizFormatting</a></li>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a04372.html
    
Offset 326, 15 lines modifiedOffset 326, 15 lines modified
326 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>326 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
327 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">327 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">
328 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>328 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
329 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>329 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>
330 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>330 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
331 </table>331 </table>
332 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>332 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">ISAM2-impl.h</a></li>333 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103_source.html">ISAM2-impl.h</a></li>
334 </ul>334 </ul>
335 </div><!--·contents·-->335 </div><!--·contents·-->
336 </div><!--·doc-content·-->336 </div><!--·doc-content·-->
337 <!--·start·footer·part·-->337 <!--·start·footer·part·-->
338 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->338 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
339 ··<ul>339 ··<ul>
340 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04372.html">ISAM2BayesTree</a></li>340 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04372.html">ISAM2BayesTree</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a04376.html
    
Offset 291, 15 lines modifiedOffset 291, 15 lines modified
291 <tr·class="inherit_header·pro_attribs_a03564"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03564')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03564.html">gtsam::ClusterTree&lt;·GRAPH·&gt;</a></td></tr>291 <tr·class="inherit_header·pro_attribs_a03564"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03564')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03564.html">gtsam::ClusterTree&lt;·GRAPH·&gt;</a></td></tr>
292 <tr·class="memitem:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"·id="r_a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memItemLeft"·align="right"·valign="top">292 <tr·class="memitem:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"·id="r_a6bf40ec963bf6cf9b2c28f532811a532"><td·class="memItemLeft"·align="right"·valign="top">
293 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·sharedNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>293 <a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·sharedNode·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
294 <tr·class="memdesc:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check·<br·/></td></tr>294 <tr·class="memdesc:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">concept·check·<br·/></td></tr>
295 <tr·class="separator:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="memSeparator"·colspan="2">&#160;</td></tr>295 <tr·class="separator:a6bf40ec963bf6cf9b2c28f532811a532·inherit·pro_attribs_a03564"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
296 </table>296 </table>
297 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>297 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
298 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">ISAM2-impl.h</a></li>298 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103_source.html">ISAM2-impl.h</a></li>
299 </ul>299 </ul>
300 </div><!--·contents·-->300 </div><!--·contents·-->
301 </div><!--·doc-content·-->301 </div><!--·doc-content·-->
302 <!--·start·footer·part·-->302 <!--·start·footer·part·-->
303 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->303 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
304 ··<ul>304 ··<ul>
305 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04376.html">ISAM2JunctionTree</a></li>305 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04376.html">ISAM2JunctionTree</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a04380.html
    
Offset 213, 16 lines modifiedOffset 213, 16 lines modified
  
213 <p>Update·the·RgProd·(R*g)·incrementally·taking·into·account·which·variables·have·been·recalculated·in·<code>replacedKeys</code>.·</p>213 <p>Update·the·RgProd·(R*g)·incrementally·taking·into·account·which·variables·have·been·recalculated·in·<code>replacedKeys</code>.·</p>
214 <p>Only·used·in·Dogleg.·</p>214 <p>Only·used·in·Dogleg.·</p>
  
215 </div>215 </div>
216 </div>216 </div>
217 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>217 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
218 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">ISAM2-impl.h</a></li>218 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103_source.html">ISAM2-impl.h</a></li>
219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01043.html">ISAM2-impl.cpp</a></li>219 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097.html">ISAM2-impl.cpp</a></li>
220 </ul>220 </ul>
221 </div><!--·contents·-->221 </div><!--·contents·-->
222 </div><!--·doc-content·-->222 </div><!--·doc-content·-->
223 <!--·start·footer·part·-->223 <!--·start·footer·part·-->
224 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->224 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
225 ··<ul>225 ··<ul>
226 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04380.html">DeltaImpl</a></li>226 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04380.html">DeltaImpl</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a04384.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
108 Public·Attributes</h2></td></tr>108 Public·Attributes</h2></td></tr>
109 <tr·class="memitem:aa3e73205ea94f2aa19163b89deef7bf6"·id="r_aa3e73205ea94f2aa19163b89deef7bf6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3e73205ea94f2aa19163b89deef7bf6"·name="aa3e73205ea94f2aa19163b89deef7bf6"></a>109 <tr·class="memitem:aa3e73205ea94f2aa19163b89deef7bf6"·id="r_aa3e73205ea94f2aa19163b89deef7bf6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa3e73205ea94f2aa19163b89deef7bf6"·name="aa3e73205ea94f2aa19163b89deef7bf6"></a>
110 <a·class="el"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">ISAM2::sharedClique</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bayesTree</b></td></tr>110 <a·class="el"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">ISAM2::sharedClique</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>bayesTree</b></td></tr>
111 <tr·class="separator:aa3e73205ea94f2aa19163b89deef7bf6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:aa3e73205ea94f2aa19163b89deef7bf6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">ISAM2-impl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103_source.html">ISAM2-impl.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04380.html">DeltaImpl</a></li><li·class="navelem"><a·class="el"·href="a04384.html">PartialSolveResult</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04380.html">DeltaImpl</a></li><li·class="navelem"><a·class="el"·href="a04384.html">PartialSolveResult</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a04388.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 <tr·class="separator:ab9ef418d50accd29d5ab39d42cb688b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:ab9ef418d50accd29d5ab39d42cb688b9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:a9701411a731d13d96bf6a4df6911003a"·id="r_a9701411a731d13d96bf6a4df6911003a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9701411a731d13d96bf6a4df6911003a"·name="a9701411a731d13d96bf6a4df6911003a"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>NO_CONSTRAINT</b>128 <tr·class="memitem:a9701411a731d13d96bf6a4df6911003a"·id="r_a9701411a731d13d96bf6a4df6911003a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9701411a731d13d96bf6a4df6911003a"·name="a9701411a731d13d96bf6a4df6911003a"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom">{·<b>NO_CONSTRAINT</b>
129 ,·<b>CONSTRAIN_LAST</b>129 ,·<b>CONSTRAIN_LAST</b>
130 ·}</td></tr>130 ·}</td></tr>
131 <tr·class="separator:a9701411a731d13d96bf6a4df6911003a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a9701411a731d13d96bf6a4df6911003a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">ISAM2-impl.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103_source.html">ISAM2-impl.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04380.html">DeltaImpl</a></li><li·class="navelem"><a·class="el"·href="a04388.html">ReorderingMode</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04380.html">DeltaImpl</a></li><li·class="navelem"><a·class="el"·href="a04388.html">ReorderingMode</a></li>
962 B
./usr/share/doc/libgtsam-dev/html/a04392.html
    
Offset 279, 15 lines modifiedOffset 279, 15 lines modified
279 ··</dd>279 ··</dd>
280 </dl>280 </dl>
281 <dl·class="section·return"><dt>Returns</dt><dd>The·set·of·variable·indices·in·delta·whose·magnitude·is·greater·than·or·equal·to·relinearizeThreshold·</dd></dl>281 <dl·class="section·return"><dt>Returns</dt><dd>The·set·of·variable·indices·in·delta·whose·magnitude·is·greater·than·or·equal·to·relinearizeThreshold·</dd></dl>
  
282 </div>282 </div>
283 </div>283 </div>
284 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>284 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
285 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01139_source.html">ISAM2-impl.h</a></li>285 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103_source.html">ISAM2-impl.h</a></li>
286 </ul>286 </ul>
287 </div><!--·contents·-->287 </div><!--·contents·-->
288 </div><!--·doc-content·-->288 </div><!--·doc-content·-->
289 <!--·start·footer·part·-->289 <!--·start·footer·part·-->
290 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->290 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
291 ··<ul>291 ··<ul>
292 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04392.html">UpdateImpl</a></li>292 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04392.html">UpdateImpl</a></li>
1.63 KB
./usr/share/doc/libgtsam-dev/html/a04396.html
    
Offset 964, 16 lines modifiedOffset 964, 16 lines modified
  
964 <p>A·cumulative·mask·for·the·variables·that·were·replaced·and·have·not·yet·been·updated·in·the·linear·solution·delta_,·this·is·only·used·internally,·delta·will·always·be·updated·if·necessary·when·requested·with·<a·class="el"·href="a04396.html#a54c3a0329b3397df717271cfd530b105"·title="Access·the·current·delta,·computed·during·the·last·call·to·update.">getDelta()</a>·or·<a·class="el"·href="a04396.html#ae12fc71728266a75fa3893f40531f597"·title="Compute·an·estimate·from·the·incomplete·linear·delta·computed·during·the·last·update.">calculateEstimate()</a>.·</p>964 <p>A·cumulative·mask·for·the·variables·that·were·replaced·and·have·not·yet·been·updated·in·the·linear·solution·delta_,·this·is·only·used·internally,·delta·will·always·be·updated·if·necessary·when·requested·with·<a·class="el"·href="a04396.html#a54c3a0329b3397df717271cfd530b105"·title="Access·the·current·delta,·computed·during·the·last·call·to·update.">getDelta()</a>·or·<a·class="el"·href="a04396.html#ae12fc71728266a75fa3893f40531f597"·title="Compute·an·estimate·from·the·incomplete·linear·delta·computed·during·the·last·update.">calculateEstimate()</a>.·</p>
965 <p>This·is·<code>mutable</code>·because·it·is·used·internally·to·not·update·delta_·until·it·is·needed.·</p>965 <p>This·is·<code>mutable</code>·because·it·is·used·internally·to·not·update·delta_·until·it·is·needed.·</p>
  
966 </div>966 </div>
967 </div>967 </div>
968 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>968 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01142_source.html">ISAM2.h</a></li>969 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01148_source.html">ISAM2.h</a></li>
970 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01082.html">ISAM2.cpp</a></li>970 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01076.html">ISAM2.cpp</a></li>
971 </ul>971 </ul>
972 </div><!--·contents·-->972 </div><!--·contents·-->
973 </div><!--·doc-content·-->973 </div><!--·doc-content·-->
974 <!--·start·footer·part·-->974 <!--·start·footer·part·-->
975 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->975 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
976 ··<ul>976 ··<ul>
977 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04396.html">ISAM2</a></li>977 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04396.html">ISAM2</a></li>
1.62 KB
./usr/share/doc/libgtsam-dev/html/a04400.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04396.html">ISAM2</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04396.html">ISAM2</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04396.html">ISAM2</a>·&amp;m1,·const·<a·class="el"·href="a04396.html">ISAM2</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04396.html">ISAM2</a>·&amp;m1,·const·<a·class="el"·href="a04396.html">ISAM2</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01142_source.html">ISAM2.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01148_source.html">ISAM2.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04400.html">traits&lt;·ISAM2·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04400.html">traits&lt;·ISAM2·&gt;</a></li>
1.2 KB
./usr/share/doc/libgtsam-dev/html/a04404.html
    
Offset 413, 16 lines modifiedOffset 413, 16 lines modified
413 <p>print·this·node·</p>413 <p>print·this·node·</p>
  
414 <p>Reimplemented·from·<a·class="el"·href="a03552.html#ad03372d87f70713d127a4a702cfcdf23">gtsam::BayesTreeCliqueBase&lt;·ISAM2Clique,·GaussianFactorGraph·&gt;</a>.</p>414 <p>Reimplemented·from·<a·class="el"·href="a03552.html#ad03372d87f70713d127a4a702cfcdf23">gtsam::BayesTreeCliqueBase&lt;·ISAM2Clique,·GaussianFactorGraph·&gt;</a>.</p>
  
415 </div>415 </div>
416 </div>416 </div>
417 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>417 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040_source.html">ISAM2Clique.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_source.html">ISAM2Clique.h</a></li>
419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01103.html">ISAM2Clique.cpp</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01157.html">ISAM2Clique.cpp</a></li>
420 </ul>420 </ul>
421 </div><!--·contents·-->421 </div><!--·contents·-->
422 </div><!--·doc-content·-->422 </div><!--·doc-content·-->
423 <!--·start·footer·part·-->423 <!--·start·footer·part·-->
424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
425 ··<ul>425 ··<ul>
426 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04404.html">ISAM2Clique</a></li>426 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04404.html">ISAM2Clique</a></li>
827 B
./usr/share/doc/libgtsam-dev/html/a04408.html
    
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ··</table>162 ··</table>
163 ··</dd>163 ··</dd>
164 </dl>164 </dl>
  
165 </div>165 </div>
166 </div>166 </div>
167 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>167 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
168 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">ISAM2Params.h</a></li>168 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01061_source.html">ISAM2Params.h</a></li>
169 </ul>169 </ul>
170 </div><!--·contents·-->170 </div><!--·contents·-->
171 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
172 <!--·start·footer·part·-->172 <!--·start·footer·part·-->
173 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->173 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
174 ··<ul>174 ··<ul>
175 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04408.html">ISAM2GaussNewtonParams</a></li>175 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04408.html">ISAM2GaussNewtonParams</a></li>
1.04 KB
./usr/share/doc/libgtsam-dev/html/a04412.html
    
Offset 223, 16 lines modifiedOffset 223, 16 lines modified
223 ··</table>223 ··</table>
224 ··</dd>224 ··</dd>
225 </dl>225 </dl>
  
226 </div>226 </div>
227 </div>227 </div>
228 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>228 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">ISAM2Params.h</a></li>229 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01061_source.html">ISAM2Params.h</a></li>
230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01052.html">ISAM2Params.cpp</a></li>230 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109.html">ISAM2Params.cpp</a></li>
231 </ul>231 </ul>
232 </div><!--·contents·-->232 </div><!--·contents·-->
233 </div><!--·doc-content·-->233 </div><!--·doc-content·-->
234 <!--·start·footer·part·-->234 <!--·start·footer·part·-->
235 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->235 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
236 ··<ul>236 ··<ul>
237 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04412.html">ISAM2DoglegParams</a></li>237 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04412.html">ISAM2DoglegParams</a></li>
1.51 KB
./usr/share/doc/libgtsam-dev/html/a04416.html
    
Offset 402, 16 lines modifiedOffset 402, 16 lines modified
402 <div·class="line">Vector3(1.0,·1.0,·1.0);················<span·class="comment">//·1.0·m·landmark·position·threshold</span></div>402 <div·class="line">Vector3(1.0,·1.0,·1.0);················<span·class="comment">//·1.0·m·landmark·position·threshold</span></div>
403 <div·class="line">··params.relinearizeThreshold·=·thresholds;</div>403 <div·class="line">··params.relinearizeThreshold·=·thresholds;</div>
404 <div·class="ttc"·id="aa02316_html"><div·class="ttname"><a·href="a02316.html">gtsam::FastMap</a></div><div·class="ttdoc">FastMap·is·a·thin·wrapper·around·std::map·that·uses·the·boost·fast_pool_allocator·instead·of·the·defa...</div><div·class="ttdef"><b>Definition</b>·FastMap.h:38</div></div>404 <div·class="ttc"·id="aa02316_html"><div·class="ttname"><a·href="a02316.html">gtsam::FastMap</a></div><div·class="ttdoc">FastMap·is·a·thin·wrapper·around·std::map·that·uses·the·boost·fast_pool_allocator·instead·of·the·defa...</div><div·class="ttdef"><b>Definition</b>·FastMap.h:38</div></div>
405 </div><!--·fragment·-->·405 </div><!--·fragment·-->·
406 </div>406 </div>
407 </div>407 </div>
408 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>408 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
409 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01025_source.html">ISAM2Params.h</a></li>409 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01061_source.html">ISAM2Params.h</a></li>
410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01052.html">ISAM2Params.cpp</a></li>410 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109.html">ISAM2Params.cpp</a></li>
411 </ul>411 </ul>
412 </div><!--·contents·-->412 </div><!--·contents·-->
413 </div><!--·doc-content·-->413 </div><!--·doc-content·-->
414 <!--·start·footer·part·-->414 <!--·start·footer·part·-->
415 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->415 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
416 ··<ul>416 ··<ul>
417 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04416.html">ISAM2Params</a></li>417 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04416.html">ISAM2Params</a></li>
1.55 KB
./usr/share/doc/libgtsam-dev/html/a04420.html
    
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
  
297 <p>The·number·of·variables·that·were·relinearized·because·their·linear·deltas·exceeded·the·reslinearization·threshold·(<a·class="el"·href="a04416.html#af5da340f5774c8ccbbdecfc0a5299888"·title="Only·relinearize·variables·whose·linear·delta·magnitude·is·greater·than·this·threshold·(default:·0....">ISAM2Params::relinearizeThreshold</a>),·combined·with·any·additional·variables·that·had·to·be·relinearized·because·they·were·involved·in·the·same·factor·as·a·variable·above·the·relinearization·threshold.·</p>297 <p>The·number·of·variables·that·were·relinearized·because·their·linear·deltas·exceeded·the·reslinearization·threshold·(<a·class="el"·href="a04416.html#af5da340f5774c8ccbbdecfc0a5299888"·title="Only·relinearize·variables·whose·linear·delta·magnitude·is·greater·than·this·threshold·(default:·0....">ISAM2Params::relinearizeThreshold</a>),·combined·with·any·additional·variables·that·had·to·be·relinearized·because·they·were·involved·in·the·same·factor·as·a·variable·above·the·relinearization·threshold.·</p>
298 <p>On·steps·where·no·relinearization·is·considered·(see·<a·class="el"·href="a04416.html#ab914df94ba4aeff0d19293240f61838c"·title="Only·relinearize·any·variables·every·relinearizeSkip·calls·to·ISAM2::update·(default:·10)">ISAM2Params::relinearizeSkip</a>),·this·count·will·be·zero.·</p>298 <p>On·steps·where·no·relinearization·is·considered·(see·<a·class="el"·href="a04416.html#ab914df94ba4aeff0d19293240f61838c"·title="Only·relinearize·any·variables·every·relinearizeSkip·calls·to·ISAM2::update·(default:·10)">ISAM2Params::relinearizeSkip</a>),·this·count·will·be·zero.·</p>
  
299 </div>299 </div>
300 </div>300 </div>
301 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>301 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
302 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">ISAM2Result.h</a></li>302 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01049_source.html">ISAM2Result.h</a></li>
303 </ul>303 </ul>
304 </div><!--·contents·-->304 </div><!--·contents·-->
305 </div><!--·doc-content·-->305 </div><!--·doc-content·-->
306 <!--·start·footer·part·-->306 <!--·start·footer·part·-->
307 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->307 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
308 ··<ul>308 ··<ul>
309 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04420.html">ISAM2Result</a></li>309 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04420.html">ISAM2Result</a></li>
1.6 KB
./usr/share/doc/libgtsam-dev/html/a04424.html
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
125 Classes</h2></td></tr>125 Classes</h2></td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04428.html">VariableStatus</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04428.html">VariableStatus</a></td></tr>
127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·status·of·a·single·variable,·this·struct·is·stored·in·<a·class="el"·href="a04424.html#aa95ea9ffc9e1c58ae54bccea5e5e1c5a"·title="The·status·of·each·variable·during·this·update,·see·VariableStatus.">DetailedResults::variableStatus</a>.··<a·href="a04428.html#details">More...</a><br·/></td></tr>127 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·status·of·a·single·variable,·this·struct·is·stored·in·<a·class="el"·href="a04424.html#aa95ea9ffc9e1c58ae54bccea5e5e1c5a"·title="The·status·of·each·variable·during·this·update,·see·VariableStatus.">DetailedResults::variableStatus</a>.··<a·href="a04428.html#details">More...</a><br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>129 </table>
130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">ISAM2Result.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01049_source.html">ISAM2Result.h</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>137 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04420.html">ISAM2Result</a></li><li·class="navelem"><a·class="el"·href="a04424.html">DetailedResults</a></li>138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04420.html">ISAM2Result</a></li><li·class="navelem"><a·class="el"·href="a04424.html">DetailedResults</a></li>
1.1 KB
./usr/share/doc/libgtsam-dev/html/a04428.html
    
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
  
150 <p>Whether·the·variable·was·relinearized,·either·by·being·above·the·relinearization·threshold·or·by·involvement.·</p>150 <p>Whether·the·variable·was·relinearized,·either·by·being·above·the·relinearization·threshold·or·by·involvement.·</p>
151 <p>Whether·the·variable·was·just·involved·in·new·factors·</p>151 <p>Whether·the·variable·was·just·involved·in·new·factors·</p>
  
152 </div>152 </div>
153 </div>153 </div>
154 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>154 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
155 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">ISAM2Result.h</a></li>155 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01049_source.html">ISAM2Result.h</a></li>
156 </ul>156 </ul>
157 </div><!--·contents·-->157 </div><!--·contents·-->
158 </div><!--·doc-content·-->158 </div><!--·doc-content·-->
159 <!--·start·footer·part·-->159 <!--·start·footer·part·-->
160 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->160 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
161 ··<ul>161 ··<ul>
162 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04420.html">ISAM2Result</a></li><li·class="navelem"><a·class="el"·href="a04424.html">DetailedResults</a></li><li·class="navelem"><a·class="el"·href="a04428.html">VariableStatus</a></li>162 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04420.html">ISAM2Result</a></li><li·class="navelem"><a·class="el"·href="a04424.html">DetailedResults</a></li><li·class="navelem"><a·class="el"·href="a04428.html">VariableStatus</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a04432.html
    
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 <li>Timestamp·<code>i</code>:·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·called·with·a·new·smart·factor·depending·on·Keys·<code>X(0)</code>·and·<code>X(1)</code>.·It·returns·that·the·factor·index·for·the·new·smart·factor·(inside·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>)·is·<code>13</code>.</li>186 <li>Timestamp·<code>i</code>:·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·called·with·a·new·smart·factor·depending·on·Keys·<code>X(0)</code>·and·<code>X(1)</code>.·It·returns·that·the·factor·index·for·the·new·smart·factor·(inside·<a·class="el"·href="a04396.html"·title="Implementation·of·the·full·ISAM2·algorithm·for·incremental·nonlinear·optimization.">ISAM2</a>)·is·<code>13</code>.</li>
187 <li>Timestamp·<code>i+1</code>:·The·same·smart·factor·has·been·augmented·to·now·also·depend·on·Keys·<code>X(2)</code>,·<code>X(3)</code>.·Next·call·to·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·must·include·its·<code>newAffectedKeys</code>·field·with·the·map·<code>13·-&gt;·{X(2),·X(3)}</code>.·</li>187 <li>Timestamp·<code>i+1</code>:·The·same·smart·factor·has·been·augmented·to·now·also·depend·on·Keys·<code>X(2)</code>,·<code>X(3)</code>.·Next·call·to·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·must·include·its·<code>newAffectedKeys</code>·field·with·the·map·<code>13·-&gt;·{X(2),·X(3)}</code>.·</li>
188 </ul>188 </ul>
  
189 </div>189 </div>
190 </div>190 </div>
191 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>191 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01061_source.html">ISAM2UpdateParams.h</a></li>192 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01067_source.html">ISAM2UpdateParams.h</a></li>
193 </ul>193 </ul>
194 </div><!--·contents·-->194 </div><!--·contents·-->
195 </div><!--·doc-content·-->195 </div><!--·doc-content·-->
196 <!--·start·footer·part·-->196 <!--·start·footer·part·-->
197 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->197 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
198 ··<ul>198 ··<ul>
199 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04432.html">ISAM2UpdateParams</a></li>199 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04432.html">ISAM2UpdateParams</a></li>
1.43 KB
./usr/share/doc/libgtsam-dev/html/a04436.html
    
Offset 397, 16 lines modifiedOffset 397, 16 lines modified
397 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>397 <p>Perform·a·single·iteration,·returning·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·corresponding·to·the·linearized·factor·graph.·</p>
  
398 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>398 <p>Implements·<a·class="el"·href="a04552.html#ab238f0a58ca49edd63ad552baf852599">gtsam::NonlinearOptimizer</a>.</p>
  
399 </div>399 </div>
400 </div>400 </div>
401 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>401 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
402 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_source.html">LevenbergMarquardtOptimizer.h</a></li>402 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01151_source.html">LevenbergMarquardtOptimizer.h</a></li>
403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01091.html">LevenbergMarquardtOptimizer.cpp</a></li>403 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01112.html">LevenbergMarquardtOptimizer.cpp</a></li>
404 </ul>404 </ul>
405 </div><!--·contents·-->405 </div><!--·contents·-->
406 </div><!--·doc-content·-->406 </div><!--·doc-content·-->
407 <!--·start·footer·part·-->407 <!--·start·footer·part·-->
408 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->408 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
409 ··<ul>409 ··<ul>
410 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04436.html">LevenbergMarquardtOptimizer</a></li>410 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04436.html">LevenbergMarquardtOptimizer</a></li>
1.19 KB
./usr/share/doc/libgtsam-dev/html/a04440.html
    
Offset 466, 16 lines modifiedOffset 466, 16 lines modified
466 </div><div·class="memdoc">466 </div><div·class="memdoc">
  
467 <p>Reimplemented·from·<a·class="el"·href="a04556.html">gtsam::NonlinearOptimizerParams</a>.</p>467 <p>Reimplemented·from·<a·class="el"·href="a04556.html">gtsam::NonlinearOptimizerParams</a>.</p>
  
468 </div>468 </div>
469 </div>469 </div>
470 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>470 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01121_source.html">LevenbergMarquardtParams.h</a></li>471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01037_source.html">LevenbergMarquardtParams.h</a></li>
472 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01079.html">LevenbergMarquardtParams.cpp</a></li>472 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01070.html">LevenbergMarquardtParams.cpp</a></li>
473 </ul>473 </ul>
474 </div><!--·contents·-->474 </div><!--·contents·-->
475 </div><!--·doc-content·-->475 </div><!--·doc-content·-->
476 <!--·start·footer·part·-->476 <!--·start·footer·part·-->
477 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->477 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
478 ··<ul>478 ··<ul>
479 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04440.html">LevenbergMarquardtParams</a></li>479 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04440.html">LevenbergMarquardtParams</a></li>
1.28 KB
./usr/share/doc/libgtsam-dev/html/a04444.html
    
Offset 648, 16 lines modifiedOffset 648, 16 lines modified
648 <p>Creates·a·shared_ptr·clone·of·the·factor·with·different·keys·using·a·map·from·old-&gt;new·keys.·</p>648 <p>Creates·a·shared_ptr·clone·of·the·factor·with·different·keys·using·a·map·from·old-&gt;new·keys.·</p>
  
649 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a659931523972a6bbc9742d89ba09ace2">gtsam::NonlinearFactor</a>.</p>649 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a659931523972a6bbc9742d89ba09ace2">gtsam::NonlinearFactor</a>.</p>
  
650 </div>650 </div>
651 </div>651 </div>
652 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>652 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
653 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_source.html">LinearContainerFactor.h</a></li>653 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01022_source.html">LinearContainerFactor.h</a></li>
654 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01058.html">LinearContainerFactor.cpp</a></li>654 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01001.html">LinearContainerFactor.cpp</a></li>
655 </ul>655 </ul>
656 </div><!--·contents·-->656 </div><!--·contents·-->
657 </div><!--·doc-content·-->657 </div><!--·doc-content·-->
658 <!--·start·footer·part·-->658 <!--·start·footer·part·-->
659 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->659 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
660 ··<ul>660 ··<ul>
661 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04444.html">LinearContainerFactor</a></li>661 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04444.html">LinearContainerFactor</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04448.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04444.html">LinearContainerFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04444.html">LinearContainerFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04444.html">LinearContainerFactor</a>·&amp;m1,·const·<a·class="el"·href="a04444.html">LinearContainerFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04444.html">LinearContainerFactor</a>·&amp;m1,·const·<a·class="el"·href="a04444.html">LinearContainerFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01172_source.html">LinearContainerFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01022_source.html">LinearContainerFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04448.html">traits&lt;·LinearContainerFactor·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04448.html">traits&lt;·LinearContainerFactor·&gt;</a></li>
1.17 KB
./usr/share/doc/libgtsam-dev/html/a04452.html
    
Offset 501, 16 lines modifiedOffset 501, 16 lines modified
  
501 <p>Compute·the·marginal·information·matrix·of·a·single·variable.·</p>501 <p>Compute·the·marginal·information·matrix·of·a·single·variable.·</p>
502 <p>Use·LLt(const·Matrix&amp;)·or·RtR(const·Matrix&amp;)·to·obtain·the·square-root·information·matrix.·</p>502 <p>Use·LLt(const·Matrix&amp;)·or·RtR(const·Matrix&amp;)·to·obtain·the·square-root·information·matrix.·</p>
  
503 </div>503 </div>
504 </div>504 </div>
505 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>505 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
506 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01070_source.html">Marginals.h</a></li>506 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_source.html">Marginals.h</a></li>
507 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01130.html">Marginals.cpp</a></li>507 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01019.html">Marginals.cpp</a></li>
508 </ul>508 </ul>
509 </div><!--·contents·-->509 </div><!--·contents·-->
510 </div><!--·doc-content·-->510 </div><!--·doc-content·-->
511 <!--·start·footer·part·-->511 <!--·start·footer·part·-->
512 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->512 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
513 ··<ul>513 ··<ul>
514 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04452.html">Marginals</a></li>514 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04452.html">Marginals</a></li>
1.03 KB
./usr/share/doc/libgtsam-dev/html/a04456.html
    
Offset 199, 16 lines modifiedOffset 199, 16 lines modified
199 ··</table>199 ··</table>
200 ··</dd>200 ··</dd>
201 </dl>201 </dl>
  
202 </div>202 </div>
203 </div>203 </div>
204 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>204 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01070_source.html">Marginals.h</a></li>205 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01085_source.html">Marginals.h</a></li>
206 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01130.html">Marginals.cpp</a></li>206 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01019.html">Marginals.cpp</a></li>
207 </ul>207 </ul>
208 </div><!--·contents·-->208 </div><!--·contents·-->
209 </div><!--·doc-content·-->209 </div><!--·doc-content·-->
210 <!--·start·footer·part·-->210 <!--·start·footer·part·-->
211 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->211 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
212 ··<ul>212 ··<ul>
213 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04456.html">JointMarginal</a></li>213 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04456.html">JointMarginal</a></li>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a04460.html
    
Offset 294, 16 lines modifiedOffset 294, 16 lines modified
294 <p>Optimize·for·the·maximum-likelihood·estimate,·returning·a·the·optimized·variable·assignments.·</p>294 <p>Optimize·for·the·maximum-likelihood·estimate,·returning·a·the·optimized·variable·assignments.·</p>
  
295 <p>Reimplemented·from·<a·class="el"·href="a04552.html#a823730cdeb1c0b0c5c1fef2e1ac546d7">gtsam::NonlinearOptimizer</a>.</p>295 <p>Reimplemented·from·<a·class="el"·href="a04552.html#a823730cdeb1c0b0c5c1fef2e1ac546d7">gtsam::NonlinearOptimizer</a>.</p>
  
296 </div>296 </div>
297 </div>297 </div>
298 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>298 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
299 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01160_source.html">NonlinearConjugateGradientOptimizer.h</a></li>299 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01091_source.html">NonlinearConjugateGradientOptimizer.h</a></li>
300 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01046.html">NonlinearConjugateGradientOptimizer.cpp</a></li>300 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01160.html">NonlinearConjugateGradientOptimizer.cpp</a></li>
301 </ul>301 </ul>
302 </div><!--·contents·-->302 </div><!--·contents·-->
303 </div><!--·doc-content·-->303 </div><!--·doc-content·-->
304 <!--·start·footer·part·-->304 <!--·start·footer·part·-->
305 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->305 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
306 ··<ul>306 ··<ul>
307 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04460.html">NonlinearConjugateGradientOptimizer</a></li>307 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04460.html">NonlinearConjugateGradientOptimizer</a></li>
946 B
./usr/share/doc/libgtsam-dev/html/a04468.html
    
Offset 634, 15 lines modifiedOffset 634, 15 lines modified
634 <p>Print.·</p>634 <p>Print.·</p>
  
635 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>635 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
636 </div>636 </div>
637 </div>637 </div>
638 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>638 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
639 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_source.html">NonlinearEquality.h</a></li>639 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">NonlinearEquality.h</a></li>
640 </ul>640 </ul>
641 </div><!--·contents·-->641 </div><!--·contents·-->
642 </div><!--·doc-content·-->642 </div><!--·doc-content·-->
643 <!--·start·footer·part·-->643 <!--·start·footer·part·-->
644 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->644 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
645 ··<ul>645 ··<ul>
646 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04468.html">NonlinearEquality</a></li>646 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04468.html">NonlinearEquality</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a04472.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04468.html">NonlinearEquality</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04468.html">NonlinearEquality</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04468.html">NonlinearEquality</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04468.html">NonlinearEquality</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04468.html">NonlinearEquality</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04468.html">NonlinearEquality</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_source.html">NonlinearEquality.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">NonlinearEquality.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04472.html">traits&lt;·NonlinearEquality&lt;·VALUE·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04472.html">traits&lt;·NonlinearEquality&lt;·VALUE·&gt;·&gt;</a></li>
947 B
./usr/share/doc/libgtsam-dev/html/a04476.html
    
Offset 581, 15 lines modifiedOffset 581, 15 lines modified
581 <p>Print.·</p>581 <p>Print.·</p>
  
582 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>582 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
583 </div>583 </div>
584 </div>584 </div>
585 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>585 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
586 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_source.html">NonlinearEquality.h</a></li>586 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">NonlinearEquality.h</a></li>
587 </ul>587 </ul>
588 </div><!--·contents·-->588 </div><!--·contents·-->
589 </div><!--·doc-content·-->589 </div><!--·doc-content·-->
590 <!--·start·footer·part·-->590 <!--·start·footer·part·-->
591 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->591 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
592 ··<ul>592 ··<ul>
593 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04476.html">NonlinearEquality1</a></li>593 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04476.html">NonlinearEquality1</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a04480.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04476.html">NonlinearEquality1</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04476.html">NonlinearEquality1</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04476.html">NonlinearEquality1</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04476.html">NonlinearEquality1</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04476.html">NonlinearEquality1</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04476.html">NonlinearEquality1</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_source.html">NonlinearEquality.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">NonlinearEquality.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04480.html">traits&lt;·NonlinearEquality1&lt;·VALUE·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04480.html">traits&lt;·NonlinearEquality1&lt;·VALUE·&gt;·&gt;</a></li>
1020 B
./usr/share/doc/libgtsam-dev/html/a04484.html
    
Offset 528, 15 lines modifiedOffset 528, 15 lines modified
528 <dl·class="section·return"><dt>Returns</dt><dd>a·deep·copy·of·this·factor·</dd></dl>528 <dl·class="section·return"><dt>Returns</dt><dd>a·deep·copy·of·this·factor·</dd></dl>
  
529 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9b1f311731e3344c33c376aa0f5f729c">gtsam::NonlinearFactor</a>.</p>529 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9b1f311731e3344c33c376aa0f5f729c">gtsam::NonlinearFactor</a>.</p>
  
530 </div>530 </div>
531 </div>531 </div>
532 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>532 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
533 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_source.html">NonlinearEquality.h</a></li>533 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">NonlinearEquality.h</a></li>
534 </ul>534 </ul>
535 </div><!--·contents·-->535 </div><!--·contents·-->
536 </div><!--·doc-content·-->536 </div><!--·doc-content·-->
537 <!--·start·footer·part·-->537 <!--·start·footer·part·-->
538 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->538 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
539 ··<ul>539 ··<ul>
540 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04484.html">NonlinearEquality2</a></li>540 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04484.html">NonlinearEquality2</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a04488.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04484.html">NonlinearEquality2</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04484.html">NonlinearEquality2</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04484.html">NonlinearEquality2</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04484.html">NonlinearEquality2</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04484.html">NonlinearEquality2</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04484.html">NonlinearEquality2</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01109_source.html">NonlinearEquality.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01115_source.html">NonlinearEquality.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04488.html">traits&lt;·NonlinearEquality2&lt;·VALUE·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04488.html">traits&lt;·NonlinearEquality2&lt;·VALUE·&gt;·&gt;</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a04492.html
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 <a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>key</b>·()·const</td></tr>124 <a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>key</b>·()·const</td></tr>
125 <tr·class="separator:a3daab5b9b2f4f5545b967b38316a9fe4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a3daab5b9b2f4f5545b967b38316a9fe4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:a29304dce3fd2db23fb3cc768c1549064"·id="r_a29304dce3fd2db23fb3cc768c1549064"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a29304dce3fd2db23fb3cc768c1549064"·name="a29304dce3fd2db23fb3cc768c1549064"></a>126 <tr·class="memitem:a29304dce3fd2db23fb3cc768c1549064"·id="r_a29304dce3fd2db23fb3cc768c1549064"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a29304dce3fd2db23fb3cc768c1549064"·name="a29304dce3fd2db23fb3cc768c1549064"></a>
127 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>what</b>·()·const·noexcept·override</td></tr>127 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>what</b>·()·const·noexcept·override</td></tr>
128 <tr·class="separator:a29304dce3fd2db23fb3cc768c1549064"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a29304dce3fd2db23fb3cc768c1549064"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>129 </table>
130 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>130 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01100_source.html">nonlinearExceptions.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">nonlinearExceptions.h</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>137 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04492.html">MarginalizeNonleafException</a></li>138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04492.html">MarginalizeNonleafException</a></li>
1.29 KB
./usr/share/doc/libgtsam-dev/html/a04496.html
    
Offset 646, 16 lines modifiedOffset 646, 16 lines modified
646 <p>Should·the·factor·be·evaluated·in·the·same·thread·as·the·caller·This·is·to·enable·factors·that·has·shared·states·(like·the·Python·GIL·lock)·</p>646 <p>Should·the·factor·be·evaluated·in·the·same·thread·as·the·caller·This·is·to·enable·factors·that·has·shared·states·(like·the·Python·GIL·lock)·</p>
  
647 <p>Reimplemented·in·<a·class="el"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">gtsam::CustomFactor</a>.</p>647 <p>Reimplemented·in·<a·class="el"·href="a04248.html#afd0394a184c062583c4cf0cb21c8e05b">gtsam::CustomFactor</a>.</p>
  
648 </div>648 </div>
649 </div>649 </div>
650 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>650 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_source.html">NonlinearFactor.h</a></li>651 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_source.html">NonlinearFactor.h</a></li>
652 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136.html">NonlinearFactor.cpp</a></li>652 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040.html">NonlinearFactor.cpp</a></li>
653 </ul>653 </ul>
654 </div><!--·contents·-->654 </div><!--·contents·-->
655 </div><!--·doc-content·-->655 </div><!--·doc-content·-->
656 <!--·start·footer·part·-->656 <!--·start·footer·part·-->
657 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->657 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
658 ··<ul>658 ··<ul>
659 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04496.html">NonlinearFactor</a></li>659 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04496.html">NonlinearFactor</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a04500.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m1,·const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m1,·const·<a·class="el"·href="a04496.html">NonlinearFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_source.html">NonlinearFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_source.html">NonlinearFactor.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04500.html">traits&lt;·NonlinearFactor·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04500.html">traits&lt;·NonlinearFactor·&gt;</a></li>
1.15 KB
./usr/share/doc/libgtsam-dev/html/a04504.html
    
Offset 635, 16 lines modifiedOffset 635, 16 lines modified
  
635 <p>Vector·of·errors,·whitened·This·is·the·raw·error,·i.e.,·i.e.·</p>635 <p>Vector·of·errors,·whitened·This·is·the·raw·error,·i.e.,·i.e.·</p>
636 <p>\(·(h(x)-z)/\sigma·\)·in·case·of·a·Gaussian·</p>636 <p>\(·(h(x)-z)/\sigma·\)·in·case·of·a·Gaussian·</p>
  
637 </div>637 </div>
638 </div>638 </div>
639 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>639 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
640 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_source.html">NonlinearFactor.h</a></li>640 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_source.html">NonlinearFactor.h</a></li>
641 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136.html">NonlinearFactor.cpp</a></li>641 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01040.html">NonlinearFactor.cpp</a></li>
642 </ul>642 </ul>
643 </div><!--·contents·-->643 </div><!--·contents·-->
644 </div><!--·doc-content·-->644 </div><!--·doc-content·-->
645 <!--·start·footer·part·-->645 <!--·start·footer·part·-->
646 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->646 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
647 ··<ul>647 ··<ul>
648 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04504.html">NoiseModelFactor</a></li>648 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04504.html">NoiseModelFactor</a></li>
5.62 KB
./usr/share/doc/libgtsam-dev/html/a04536.html
    
Offset 143, 17 lines modifiedOffset 143, 17 lines modified
143 <div·class="line">TEST(NonlinearFactor,·MyFactor)·{</div>143 <div·class="line">TEST(NonlinearFactor,·MyFactor)·{</div>
144 <div·class="line">··MyFactor·f(X(1),·X(2),·<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(1));</div>144 <div·class="line">··MyFactor·f(X(1),·X(2),·<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(1));</div>
145 <div·class="line">··EXPECT_DOUBLES_EQUAL(-8.,·f.evaluateError(Pose3(),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(8.,·7.,·6.))(0),</div>145 <div·class="line">··EXPECT_DOUBLES_EQUAL(-8.,·f.evaluateError(Pose3(),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(8.,·7.,·6.))(0),</div>
146 <div·class="line">·······················1e-9);</div>146 <div·class="line">·······················1e-9);</div>
147 <div·class="line">··<a·class="code·hl_class"·href="a05076.html">Values</a>·values;</div>147 <div·class="line">··<a·class="code·hl_class"·href="a05076.html">Values</a>·values;</div>
148 <div·class="line">··values.insert(X(1),·Pose3(<a·class="code·hl_function"·href="a03228.html#a2df5a4051a52c140ec7eabb262952c4b">Rot3::RzRyRx</a>(0.1,·0.2,·0.3),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(1,·2,·3)));</div>148 <div·class="line">··values.insert(X(1),·Pose3(<a·class="code·hl_function"·href="a03228.html#a2df5a4051a52c140ec7eabb262952c4b">Rot3::RzRyRx</a>(0.1,·0.2,·0.3),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(1,·2,·3)));</div>
149 <div·class="line">··values.insert(X(2),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(1,·2,·3));</div>149 <div·class="line">··values.insert(X(2),·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>(1,·2,·3));</div>
150 <div·class="line">··<a·class="code·hl_define"·href="a01010.html#a8ec37fe83eda47404b8588e1f012df21">EXPECT_CORRECT_FACTOR_JACOBIANS</a>(f,·values,·1e-5,·1e-5);</div>150 <div·class="line">··<a·class="code·hl_define"·href="a01016.html#a8ec37fe83eda47404b8588e1f012df21">EXPECT_CORRECT_FACTOR_JACOBIANS</a>(f,·values,·1e-5,·1e-5);</div>
151 <div·class="line">}</div>151 <div·class="line">}</div>
152 <div·class="ttc"·id="aa01010_html_a8ec37fe83eda47404b8588e1f012df21"><div·class="ttname"><a·href="a01010.html#a8ec37fe83eda47404b8588e1f012df21">EXPECT_CORRECT_FACTOR_JACOBIANS</a></div><div·class="ttdeci">#define·EXPECT_CORRECT_FACTOR_JACOBIANS(factor,·values,·numerical_derivative_step,·tolerance)</div><div·class="ttdoc">Check·the·Jacobians·produced·by·a·factor·against·finite·differences.</div><div·class="ttdef"><b>Definition</b>·factorTesting.h:114</div></div>152 <div·class="ttc"·id="aa01016_html_a8ec37fe83eda47404b8588e1f012df21"><div·class="ttname"><a·href="a01016.html#a8ec37fe83eda47404b8588e1f012df21">EXPECT_CORRECT_FACTOR_JACOBIANS</a></div><div·class="ttdeci">#define·EXPECT_CORRECT_FACTOR_JACOBIANS(factor,·values,·numerical_derivative_step,·tolerance)</div><div·class="ttdoc">Check·the·Jacobians·produced·by·a·factor·against·finite·differences.</div><div·class="ttdef"><b>Definition</b>·factorTesting.h:114</div></div>
153 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>153 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
154 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>154 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
155 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>155 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
156 <div·class="ttc"·id="aa03180_html"><div·class="ttname"><a·href="a03180.html">gtsam::Pose3</a></div><div·class="ttdoc">A·3D·pose·(R,t)·:·(Rot3,Point3)</div><div·class="ttdef"><b>Definition</b>·Pose3.h:37</div></div>156 <div·class="ttc"·id="aa03180_html"><div·class="ttname"><a·href="a03180.html">gtsam::Pose3</a></div><div·class="ttdoc">A·3D·pose·(R,t)·:·(Rot3,Point3)</div><div·class="ttdef"><b>Definition</b>·Pose3.h:37</div></div>
157 <div·class="ttc"·id="aa03228_html_a2df5a4051a52c140ec7eabb262952c4b"><div·class="ttname"><a·href="a03228.html#a2df5a4051a52c140ec7eabb262952c4b">gtsam::Rot3::RzRyRx</a></div><div·class="ttdeci">static·Rot3·RzRyRx(double·x,·double·y,·double·z,·OptionalJacobian&lt;·3,·1·&gt;·Hx=boost::none,·OptionalJacobian&lt;·3,·1·&gt;·Hy=boost::none,·OptionalJacobian&lt;·3,·1·&gt;·Hz=boost::none)</div><div·class="ttdoc">Rotations·around·Z,·Y,·then·X·axes·as·in·http://en.wikipedia.org/wiki/Rotation_matrix,...</div><div·class="ttdef"><b>Definition</b>·Rot3M.cpp:85</div></div>157 <div·class="ttc"·id="aa03228_html_a2df5a4051a52c140ec7eabb262952c4b"><div·class="ttname"><a·href="a03228.html#a2df5a4051a52c140ec7eabb262952c4b">gtsam::Rot3::RzRyRx</a></div><div·class="ttdeci">static·Rot3·RzRyRx(double·x,·double·y,·double·z,·OptionalJacobian&lt;·3,·1·&gt;·Hx=boost::none,·OptionalJacobian&lt;·3,·1·&gt;·Hy=boost::none,·OptionalJacobian&lt;·3,·1·&gt;·Hz=boost::none)</div><div·class="ttdoc">Rotations·around·Z,·Y,·then·X·axes·as·in·http://en.wikipedia.org/wiki/Rotation_matrix,...</div><div·class="ttdef"><b>Definition</b>·Rot3M.cpp:85</div></div>
158 <div·class="ttc"·id="aa03940_html_a61fda7a7390d3fc40f5618185e801bfe"><div·class="ttname"><a·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">gtsam::noiseModel::Unit::Create</a></div><div·class="ttdeci">static·shared_ptr·Create(size_t·dim)</div><div·class="ttdoc">Create·a·unit·covariance·noise·model.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:597</div></div>158 <div·class="ttc"·id="aa03940_html_a61fda7a7390d3fc40f5618185e801bfe"><div·class="ttname"><a·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">gtsam::noiseModel::Unit::Create</a></div><div·class="ttdeci">static·shared_ptr·Create(size_t·dim)</div><div·class="ttdoc">Create·a·unit·covariance·noise·model.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:597</div></div>
159 <div·class="ttc"·id="aa04504_html"><div·class="ttname"><a·href="a04504.html">gtsam::NoiseModelFactor</a></div><div·class="ttdoc">A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density··Templated·on...</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:174</div></div>159 <div·class="ttc"·id="aa04504_html"><div·class="ttname"><a·href="a04504.html">gtsam::NoiseModelFactor</a></div><div·class="ttdoc">A·nonlinear·sum-of-squares·factor·with·a·zero-mean·noise·model·implementing·the·density··Templated·on...</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:174</div></div>
Offset 850, 15 lines modifiedOffset 850, 15 lines modified
850 </dl>850 </dl>
  
851 <p>Implements·<a·class="el"·href="a04504.html#afd61874915a8076bf83f9d8311fc0e26">gtsam::NoiseModelFactor</a>.</p>851 <p>Implements·<a·class="el"·href="a04504.html#afd61874915a8076bf83f9d8311fc0e26">gtsam::NoiseModelFactor</a>.</p>
  
852 </div>852 </div>
853 </div>853 </div>
854 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>854 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
855 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_source.html">NonlinearFactor.h</a></li>855 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_source.html">NonlinearFactor.h</a></li>
856 </ul>856 </ul>
857 </div><!--·contents·-->857 </div><!--·contents·-->
858 </div><!--·doc-content·-->858 </div><!--·doc-content·-->
859 <!--·start·footer·part·-->859 <!--·start·footer·part·-->
860 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->860 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
861 ··<ul>861 ··<ul>
862 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04536.html">NoiseModelFactorN</a></li>862 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04536.html">NoiseModelFactorN</a></li>
1.19 KB
./usr/share/doc/libgtsam-dev/html/a04540.html
    
Offset 879, 16 lines modifiedOffset 879, 16 lines modified
  
879 <p>Linearize·and·solve·in·one·pass.·</p>879 <p>Linearize·and·solve·in·one·pass.·</p>
880 <p>Calls·linearizeToHessianFactor,·densely·solves·the·normal·equations,·and·updates·the·values.·</p>880 <p>Calls·linearizeToHessianFactor,·densely·solves·the·normal·equations,·and·updates·the·values.·</p>
  
881 </div>881 </div>
882 </div>882 </div>
883 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>883 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
884 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_source.html">NonlinearFactorGraph.h</a></li>884 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01145_source.html">NonlinearFactorGraph.h</a></li>
885 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01022.html">NonlinearFactorGraph.cpp</a></li>885 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094.html">NonlinearFactorGraph.cpp</a></li>
886 </ul>886 </ul>
887 </div><!--·contents·-->887 </div><!--·contents·-->
888 </div><!--·doc-content·-->888 </div><!--·doc-content·-->
889 <!--·start·footer·part·-->889 <!--·start·footer·part·-->
890 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->890 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
891 ··<ul>891 ··<ul>
892 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04540.html">NonlinearFactorGraph</a></li>892 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04540.html">NonlinearFactorGraph</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04544.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01094_source.html">NonlinearFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01145_source.html">NonlinearFactorGraph.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04544.html">traits&lt;·NonlinearFactorGraph·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04544.html">traits&lt;·NonlinearFactorGraph·&gt;</a></li>
1.06 KB
./usr/share/doc/libgtsam-dev/html/a04548.html
    
Offset 259, 16 lines modifiedOffset 259, 16 lines modified
  
259 <p>get·counters·</p>259 <p>get·counters·</p>
260 <p>TODO:·comment·</p>260 <p>TODO:·comment·</p>
  
261 </div>261 </div>
262 </div>262 </div>
263 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>263 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01118_source.html">NonlinearISAM.h</a></li>264 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01100_source.html">NonlinearISAM.h</a></li>
265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01145.html">NonlinearISAM.cpp</a></li>265 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01013.html">NonlinearISAM.cpp</a></li>
266 </ul>266 </ul>
267 </div><!--·contents·-->267 </div><!--·contents·-->
268 </div><!--·doc-content·-->268 </div><!--·doc-content·-->
269 <!--·start·footer·part·-->269 <!--·start·footer·part·-->
270 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->270 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
271 ··<ul>271 ··<ul>
272 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04548.html">NonlinearISAM</a></li>272 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04548.html">NonlinearISAM</a></li>
1.25 KB
./usr/share/doc/libgtsam-dev/html/a04552.html
    
Offset 406, 16 lines modifiedOffset 406, 16 lines modified
  
406 <p>Default·function·to·do·linear·solve,·i.e.·</p>406 <p>Default·function·to·do·linear·solve,·i.e.·</p>
407 <p>optimize·a·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·</p>407 <p>optimize·a·<a·class="el"·href="a03792.html"·title="A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.">GaussianFactorGraph</a>·</p>
  
408 </div>408 </div>
409 </div>409 </div>
410 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>410 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01019_source.html">NonlinearOptimizer.h</a></li>411 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01043_source.html">NonlinearOptimizer.h</a></li>
412 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01049.html">NonlinearOptimizer.cpp</a></li>412 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01124.html">NonlinearOptimizer.cpp</a></li>
413 </ul>413 </ul>
414 </div><!--·contents·-->414 </div><!--·contents·-->
415 </div><!--·doc-content·-->415 </div><!--·doc-content·-->
416 <!--·start·footer·part·-->416 <!--·start·footer·part·-->
417 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->417 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
418 ··<ul>418 ··<ul>
419 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04552.html">NonlinearOptimizer</a></li>419 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04552.html">NonlinearOptimizer</a></li>
1.26 KB
./usr/share/doc/libgtsam-dev/html/a04556.html
    
Offset 317, 16 lines modifiedOffset 317, 16 lines modified
317 <div·class="line">··<span·class="comment">//·...</span></div>317 <div·class="line">··<span·class="comment">//·...</span></div>
318 <div·class="line">};</div>318 <div·class="line">};</div>
319 </div><!--·fragment·--><p>·or·to·the·result·of·a·properly-formed·<code>std::bind</code>·call.·</p>319 </div><!--·fragment·--><p>·or·to·the·result·of·a·properly-formed·<code>std::bind</code>·call.·</p>
  
320 </div>320 </div>
321 </div>321 </div>
322 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>322 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
323 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01127_source.html">NonlinearOptimizerParams.h</a></li>323 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01055_source.html">NonlinearOptimizerParams.h</a></li>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01001.html">NonlinearOptimizerParams.cpp</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01088.html">NonlinearOptimizerParams.cpp</a></li>
325 </ul>325 </ul>
326 </div><!--·contents·-->326 </div><!--·contents·-->
327 </div><!--·doc-content·-->327 </div><!--·doc-content·-->
328 <!--·start·footer·part·-->328 <!--·start·footer·part·-->
329 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->329 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
330 ··<ul>330 ··<ul>
331 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04556.html">NonlinearOptimizerParams</a></li>331 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04556.html">NonlinearOptimizerParams</a></li>
1.44 KB
./usr/share/doc/libgtsam-dev/html/a04568.html
    
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 <tr·class="separator:aa928242396405483048bedd4a00e804c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:aa928242396405483048bedd4a00e804c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:ae0b729df9ea00bfe21c8f127881eb7b2"·id="r_ae0b729df9ea00bfe21c8f127881eb7b2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae0b729df9ea00bfe21c8f127881eb7b2"·name="ae0b729df9ea00bfe21c8f127881eb7b2"></a>120 <tr·class="memitem:ae0b729df9ea00bfe21c8f127881eb7b2"·id="r_ae0b729df9ea00bfe21c8f127881eb7b2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae0b729df9ea00bfe21c8f127881eb7b2"·name="ae0b729df9ea00bfe21c8f127881eb7b2"></a>
121 ValueType·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>121 ValueType·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>
122 <tr·class="memdesc:ae0b729df9ea00bfe21c8f127881eb7b2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·value.·<br·/></td></tr>122 <tr·class="memdesc:ae0b729df9ea00bfe21c8f127881eb7b2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·value.·<br·/></td></tr>
123 <tr·class="separator:ae0b729df9ea00bfe21c8f127881eb7b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:ae0b729df9ea00bfe21c8f127881eb7b2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>124 </table>
125 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>125 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>126 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
127 </ul>127 </ul>
128 </div><!--·contents·-->128 </div><!--·contents·-->
129 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
130 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
132 ··<ul>132 ··<ul>
133 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04568.html">_ValuesKeyValuePair</a></li>133 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04568.html">_ValuesKeyValuePair</a></li>
1.45 KB
./usr/share/doc/libgtsam-dev/html/a04572.html
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 <tr·class="separator:ad1598dd19527916716fe26a436e62a7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:ad1598dd19527916716fe26a436e62a7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:aef604e97b3cf7d6d4036d11e341f89dd"·id="r_aef604e97b3cf7d6d4036d11e341f89dd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef604e97b3cf7d6d4036d11e341f89dd"·name="aef604e97b3cf7d6d4036d11e341f89dd"></a>123 <tr·class="memitem:aef604e97b3cf7d6d4036d11e341f89dd"·id="r_aef604e97b3cf7d6d4036d11e341f89dd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aef604e97b3cf7d6d4036d11e341f89dd"·name="aef604e97b3cf7d6d4036d11e341f89dd"></a>
124 const·ValueType·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>124 const·ValueType·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>
125 <tr·class="memdesc:aef604e97b3cf7d6d4036d11e341f89dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·value.·<br·/></td></tr>125 <tr·class="memdesc:aef604e97b3cf7d6d4036d11e341f89dd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·value.·<br·/></td></tr>
126 <tr·class="separator:aef604e97b3cf7d6d4036d11e341f89dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:aef604e97b3cf7d6d4036d11e341f89dd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>127 </table>
128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>128 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>129 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
130 </ul>130 </ul>
131 </div><!--·contents·-->131 </div><!--·contents·-->
132 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>135 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04572.html">_ValuesConstKeyValuePair</a></li>136 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04572.html">_ValuesConstKeyValuePair</a></li>
1.39 KB
./usr/share/doc/libgtsam-dev/html/a04576.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
108 Static·Public·Member·Functions</h2></td></tr>108 Static·Public·Member·Functions</h2></td></tr>
109 <tr·class="memitem:a79771086b8658824735601846f176820"·id="r_a79771086b8658824735601846f176820"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a79771086b8658824735601846f176820"·name="a79771086b8658824735601846f176820"></a>109 <tr·class="memitem:a79771086b8658824735601846f176820"·id="r_a79771086b8658824735601846f176820"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a79771086b8658824735601846f176820"·name="a79771086b8658824735601846f176820"></a>
110 static·CastedKeyValuePairType&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(KeyValuePairType·key_value)</td></tr>110 static·CastedKeyValuePairType&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(KeyValuePairType·key_value)</td></tr>
111 <tr·class="separator:a79771086b8658824735601846f176820"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a79771086b8658824735601846f176820"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04576.html">ValuesCastHelper</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04576.html">ValuesCastHelper</a></li>
1.45 KB
./usr/share/doc/libgtsam-dev/html/a04580.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
108 Static·Public·Member·Functions</h2></td></tr>108 Static·Public·Member·Functions</h2></td></tr>
109 <tr·class="memitem:adaa951e8ee9ca58d8be3993b636f79fa"·id="r_adaa951e8ee9ca58d8be3993b636f79fa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adaa951e8ee9ca58d8be3993b636f79fa"·name="adaa951e8ee9ca58d8be3993b636f79fa"></a>109 <tr·class="memitem:adaa951e8ee9ca58d8be3993b636f79fa"·id="r_adaa951e8ee9ca58d8be3993b636f79fa"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adaa951e8ee9ca58d8be3993b636f79fa"·name="adaa951e8ee9ca58d8be3993b636f79fa"></a>
110 static·CastedKeyValuePairType&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(KeyValuePairType·key_value)</td></tr>110 static·CastedKeyValuePairType&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(KeyValuePairType·key_value)</td></tr>
111 <tr·class="separator:adaa951e8ee9ca58d8be3993b636f79fa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:adaa951e8ee9ca58d8be3993b636f79fa"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04580.html">ValuesCastHelper&lt;·Value,·CastedKeyValuePairType,·KeyValuePairType·&gt;</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04580.html">ValuesCastHelper&lt;·Value,·CastedKeyValuePairType,·KeyValuePairType·&gt;</a></li>
1.46 KB
./usr/share/doc/libgtsam-dev/html/a04584.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-methods"·name="pub-static-methods"></a>
108 Static·Public·Member·Functions</h2></td></tr>108 Static·Public·Member·Functions</h2></td></tr>
109 <tr·class="memitem:a14a726d77c1987bb11b73980a44f4034"·id="r_a14a726d77c1987bb11b73980a44f4034"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14a726d77c1987bb11b73980a44f4034"·name="a14a726d77c1987bb11b73980a44f4034"></a>109 <tr·class="memitem:a14a726d77c1987bb11b73980a44f4034"·id="r_a14a726d77c1987bb11b73980a44f4034"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14a726d77c1987bb11b73980a44f4034"·name="a14a726d77c1987bb11b73980a44f4034"></a>
110 static·CastedKeyValuePairType&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(KeyValuePairType·key_value)</td></tr>110 static·CastedKeyValuePairType&#160;</td><td·class="memItemRight"·valign="bottom"><b>cast</b>·(KeyValuePairType·key_value)</td></tr>
111 <tr·class="separator:a14a726d77c1987bb11b73980a44f4034"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a14a726d77c1987bb11b73980a44f4034"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04584.html">ValuesCastHelper&lt;·const·Value,·CastedKeyValuePairType,·KeyValuePairType·&gt;</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04584.html">ValuesCastHelper&lt;·const·Value,·CastedKeyValuePairType,·KeyValuePairType·&gt;</a></li>
1.5 KB
./usr/share/doc/libgtsam-dev/html/a04588.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
108 Public·Member·Functions</h2></td></tr>108 Public·Member·Functions</h2></td></tr>
109 <tr·class="memitem:a7cd5f7a49962fe0b2fc2a0e782f80d8f"·id="r_a7cd5f7a49962fe0b2fc2a0e782f80d8f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7cd5f7a49962fe0b2fc2a0e782f80d8f"·name="a7cd5f7a49962fe0b2fc2a0e782f80d8f"></a>109 <tr·class="memitem:a7cd5f7a49962fe0b2fc2a0e782f80d8f"·id="r_a7cd5f7a49962fe0b2fc2a0e782f80d8f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7cd5f7a49962fe0b2fc2a0e782f80d8f"·name="a7cd5f7a49962fe0b2fc2a0e782f80d8f"></a>
110 ValueType&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·<a·class="el"·href="a02596.html">Value</a>·*const·pointer)</td></tr>110 ValueType&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·<a·class="el"·href="a02596.html">Value</a>·*const·pointer)</td></tr>
111 <tr·class="separator:a7cd5f7a49962fe0b2fc2a0e782f80d8f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a7cd5f7a49962fe0b2fc2a0e782f80d8f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04588.html">handle</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04588.html">handle</a></li>
1.01 KB
./usr/share/doc/libgtsam-dev/html/a04592.html
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="headertitle"><div·class="title">gtsam::internal::handle_matrix&lt;·MatrixType,·isDynamic·&gt;·Struct·Template·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">gtsam::internal::handle_matrix&lt;·MatrixType,·isDynamic·&gt;·Struct·Template·Reference</div></div>
100 </div><!--header-->100 </div><!--header-->
101 <div·class="contents">101 <div·class="contents">
102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>102 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>103 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
104 </ul>104 </ul>
105 </div><!--·contents·-->105 </div><!--·contents·-->
106 </div><!--·doc-content·-->106 </div><!--·doc-content·-->
107 <!--·start·footer·part·-->107 <!--·start·footer·part·-->
108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->108 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
109 ··<ul>109 ··<ul>
110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04592.html">handle_matrix</a></li>110 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04592.html">handle_matrix</a></li>
1.58 KB
./usr/share/doc/libgtsam-dev/html/a04596.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
108 Public·Member·Functions</h2></td></tr>108 Public·Member·Functions</h2></td></tr>
109 <tr·class="memitem:aaec512c10b4883886f3bec0d9b07b593"·id="r_aaec512c10b4883886f3bec0d9b07b593"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaec512c10b4883886f3bec0d9b07b593"·name="aaec512c10b4883886f3bec0d9b07b593"></a>109 <tr·class="memitem:aaec512c10b4883886f3bec0d9b07b593"·id="r_aaec512c10b4883886f3bec0d9b07b593"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aaec512c10b4883886f3bec0d9b07b593"·name="aaec512c10b4883886f3bec0d9b07b593"></a>
110 Eigen::Matrix&lt;·double,·M,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·<a·class="el"·href="a02596.html">Value</a>·*const·pointer)</td></tr>110 Eigen::Matrix&lt;·double,·M,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·<a·class="el"·href="a02596.html">Value</a>·*const·pointer)</td></tr>
111 <tr·class="separator:aaec512c10b4883886f3bec0d9b07b593"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:aaec512c10b4883886f3bec0d9b07b593"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04596.html">handle_matrix&lt;·Eigen::Matrix&lt;·double,·M,·N·&gt;,·true·&gt;</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04596.html">handle_matrix&lt;·Eigen::Matrix&lt;·double,·M,·N·&gt;,·true·&gt;</a></li>
1.58 KB
./usr/share/doc/libgtsam-dev/html/a04600.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
108 Public·Member·Functions</h2></td></tr>108 Public·Member·Functions</h2></td></tr>
109 <tr·class="memitem:a6267dd5237d80e31b5a94bb8f80b2ea1"·id="r_a6267dd5237d80e31b5a94bb8f80b2ea1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6267dd5237d80e31b5a94bb8f80b2ea1"·name="a6267dd5237d80e31b5a94bb8f80b2ea1"></a>109 <tr·class="memitem:a6267dd5237d80e31b5a94bb8f80b2ea1"·id="r_a6267dd5237d80e31b5a94bb8f80b2ea1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6267dd5237d80e31b5a94bb8f80b2ea1"·name="a6267dd5237d80e31b5a94bb8f80b2ea1"></a>
110 Eigen::Matrix&lt;·double,·M,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·<a·class="el"·href="a02596.html">Value</a>·*const·pointer)</td></tr>110 Eigen::Matrix&lt;·double,·M,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·<a·class="el"·href="a02596.html">Value</a>·*const·pointer)</td></tr>
111 <tr·class="separator:a6267dd5237d80e31b5a94bb8f80b2ea1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a6267dd5237d80e31b5a94bb8f80b2ea1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04600.html">handle_matrix&lt;·Eigen::Matrix&lt;·double,·M,·N·&gt;,·false·&gt;</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04600.html">handle_matrix&lt;·Eigen::Matrix&lt;·double,·M,·N·&gt;,·false·&gt;</a></li>
1.57 KB
./usr/share/doc/libgtsam-dev/html/a04604.html
    
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
108 Public·Member·Functions</h2></td></tr>108 Public·Member·Functions</h2></td></tr>
109 <tr·class="memitem:a49c3d823134b532aa29e50d2017bc897"·id="r_a49c3d823134b532aa29e50d2017bc897"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49c3d823134b532aa29e50d2017bc897"·name="a49c3d823134b532aa29e50d2017bc897"></a>109 <tr·class="memitem:a49c3d823134b532aa29e50d2017bc897"·id="r_a49c3d823134b532aa29e50d2017bc897"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a49c3d823134b532aa29e50d2017bc897"·name="a49c3d823134b532aa29e50d2017bc897"></a>
110 Eigen::Matrix&lt;·double,·M,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·<a·class="el"·href="a02596.html">Value</a>·*const·pointer)</td></tr>110 Eigen::Matrix&lt;·double,·M,·N·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>operator()</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j,·const·<a·class="el"·href="a02596.html">Value</a>·*const·pointer)</td></tr>
111 <tr·class="separator:a49c3d823134b532aa29e50d2017bc897"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a49c3d823134b532aa29e50d2017bc897"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>113 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>114 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
115 </ul>115 </ul>
116 </div><!--·contents·-->116 </div><!--·contents·-->
117 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>120 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04604.html">handle&lt;·Eigen::Matrix&lt;·double,·M,·N·&gt;·&gt;</a></li>121 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>internal</b></li><li·class="navelem"><a·class="el"·href="a04604.html">handle&lt;·Eigen::Matrix&lt;·double,·M,·N·&gt;·&gt;</a></li>
1.54 KB
./usr/share/doc/libgtsam-dev/html/a04608.html
    
Offset 110, 15 lines modifiedOffset 110, 15 lines modified
110 static·<a·class="el"·href="a02596.html">Value</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>allocate_clone</b>·(const·<a·class="el"·href="a02596.html">Value</a>·&amp;a)</td></tr>110 static·<a·class="el"·href="a02596.html">Value</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>allocate_clone</b>·(const·<a·class="el"·href="a02596.html">Value</a>·&amp;a)</td></tr>
111 <tr·class="separator:a0c6ff3a8cb3d6dc94f0eb370eecd61e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:a0c6ff3a8cb3d6dc94f0eb370eecd61e1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:a68e3e0be3fc8f108fa92c4af4e91db4a"·id="r_a68e3e0be3fc8f108fa92c4af4e91db4a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a68e3e0be3fc8f108fa92c4af4e91db4a"·name="a68e3e0be3fc8f108fa92c4af4e91db4a"></a>112 <tr·class="memitem:a68e3e0be3fc8f108fa92c4af4e91db4a"·id="r_a68e3e0be3fc8f108fa92c4af4e91db4a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a68e3e0be3fc8f108fa92c4af4e91db4a"·name="a68e3e0be3fc8f108fa92c4af4e91db4a"></a>
113 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>deallocate_clone</b>·(const·<a·class="el"·href="a02596.html">Value</a>·*a)</td></tr>113 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>deallocate_clone</b>·(const·<a·class="el"·href="a02596.html">Value</a>·*a)</td></tr>
114 <tr·class="separator:a68e3e0be3fc8f108fa92c4af4e91db4a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:a68e3e0be3fc8f108fa92c4af4e91db4a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table>115 </table>
116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>116 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>117 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
118 </ul>118 </ul>
119 </div><!--·contents·-->119 </div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04608.html">ValueCloneAllocator</a></li>124 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04608.html">ValueCloneAllocator</a></li>
1.14 KB
./usr/share/doc/libgtsam-dev/html/a04612.html
    
Offset 594, 16 lines modifiedOffset 594, 16 lines modified
  
594 <p>Templated·version·to·update·a·variable·with·the·given·j,·throws·KeyDoesNotExist&lt;J&gt;·if·j·is·not·present.·</p>594 <p>Templated·version·to·update·a·variable·with·the·given·j,·throws·KeyDoesNotExist&lt;J&gt;·if·j·is·not·present.·</p>
595 <p>If·no·chart·is·specified,·the·DefaultChart&lt;ValueType&gt;·is·used.·</p>595 <p>If·no·chart·is·specified,·the·DefaultChart&lt;ValueType&gt;·is·used.·</p>
  
596 </div>596 </div>
597 </div>597 </div>
598 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>598 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
600 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01097_source.html">Values-inl.h</a></li>600 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01136_source.html">Values-inl.h</a></li>
601 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>601 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>
602 </ul>602 </ul>
603 </div><!--·contents·-->603 </div><!--·contents·-->
604 </div><!--·doc-content·-->604 </div><!--·doc-content·-->
605 <!--·start·footer·part·-->605 <!--·start·footer·part·-->
606 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->606 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
607 ··<ul>607 ··<ul>
1.52 KB
./usr/share/doc/libgtsam-dev/html/a04616.html
    
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="separator:ae8240622f321ec9a81a9c41679ca530b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:ae8240622f321ec9a81a9c41679ca530b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a512e61d8416f2210a0c41a0a96232b54"·id="r_a512e61d8416f2210a0c41a0a96232b54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a512e61d8416f2210a0c41a0a96232b54"·name="a512e61d8416f2210a0c41a0a96232b54"></a>122 <tr·class="memitem:a512e61d8416f2210a0c41a0a96232b54"·id="r_a512e61d8416f2210a0c41a0a96232b54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a512e61d8416f2210a0c41a0a96232b54"·name="a512e61d8416f2210a0c41a0a96232b54"></a>
123 <a·class="el"·href="a02596.html">Value</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>123 <a·class="el"·href="a02596.html">Value</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>
124 <tr·class="memdesc:a512e61d8416f2210a0c41a0a96232b54"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·value.·<br·/></td></tr>124 <tr·class="memdesc:a512e61d8416f2210a0c41a0a96232b54"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·value.·<br·/></td></tr>
125 <tr·class="separator:a512e61d8416f2210a0c41a0a96232b54"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:a512e61d8416f2210a0c41a0a96232b54"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>126 </table>
127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04612.html">Values</a></li><li·class="navelem"><a·class="el"·href="a04616.html">KeyValuePair</a></li>135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04612.html">Values</a></li><li·class="navelem"><a·class="el"·href="a04616.html">KeyValuePair</a></li>
1.53 KB
./usr/share/doc/libgtsam-dev/html/a04620.html
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 <tr·class="separator:a1e4447d2022b8a70fabaa877641b63a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:a1e4447d2022b8a70fabaa877641b63a0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:a7fcc2317ca95dc55484dfa17dc31587d"·id="r_a7fcc2317ca95dc55484dfa17dc31587d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fcc2317ca95dc55484dfa17dc31587d"·name="a7fcc2317ca95dc55484dfa17dc31587d"></a>125 <tr·class="memitem:a7fcc2317ca95dc55484dfa17dc31587d"·id="r_a7fcc2317ca95dc55484dfa17dc31587d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7fcc2317ca95dc55484dfa17dc31587d"·name="a7fcc2317ca95dc55484dfa17dc31587d"></a>
126 const·<a·class="el"·href="a02596.html">Value</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>126 const·<a·class="el"·href="a02596.html">Value</a>·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>value</b></td></tr>
127 <tr·class="memdesc:a7fcc2317ca95dc55484dfa17dc31587d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·value.·<br·/></td></tr>127 <tr·class="memdesc:a7fcc2317ca95dc55484dfa17dc31587d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·value.·<br·/></td></tr>
128 <tr·class="separator:a7fcc2317ca95dc55484dfa17dc31587d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a7fcc2317ca95dc55484dfa17dc31587d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 </table>129 </table>
130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>130 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>131 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
132 </ul>132 </ul>
133 </div><!--·contents·-->133 </div><!--·contents·-->
134 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>137 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04612.html">Values</a></li><li·class="navelem"><a·class="el"·href="a04620.html">ConstKeyValuePair</a></li>138 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04612.html">Values</a></li><li·class="navelem"><a·class="el"·href="a04620.html">ConstKeyValuePair</a></li>
1.42 KB
./usr/share/doc/libgtsam-dev/html/a04624.html
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
137 Public·Types</h2></td></tr>137 Public·Types</h2></td></tr>
138 <tr·class="memitem:a738b460603bb07e137b7ed3dbbe98326"·id="r_a738b460603bb07e137b7ed3dbbe98326"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a738b460603bb07e137b7ed3dbbe98326"·name="a738b460603bb07e137b7ed3dbbe98326"></a>138 <tr·class="memitem:a738b460603bb07e137b7ed3dbbe98326"·id="r_a738b460603bb07e137b7ed3dbbe98326"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a738b460603bb07e137b7ed3dbbe98326"·name="a738b460603bb07e137b7ed3dbbe98326"></a>
139 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>const_iterator_type</b>·=·typename·KeyValueMap::const_iterator</td></tr>139 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>const_iterator_type</b>·=·typename·KeyValueMap::const_iterator</td></tr>
140 <tr·class="separator:a738b460603bb07e137b7ed3dbbe98326"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:a738b460603bb07e137b7ed3dbbe98326"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 </table>141 </table>
142 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>142 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
144 </ul>144 </ul>
145 </div><!--·contents·-->145 </div><!--·contents·-->
146 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
149 ··<ul>149 ··<ul>
150 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04612.html">Values</a></li><li·class="navelem"><a·class="el"·href="a04624.html">deref_iterator</a></li>150 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04612.html">Values</a></li><li·class="navelem"><a·class="el"·href="a04624.html">deref_iterator</a></li>
1.37 KB
./usr/share/doc/libgtsam-dev/html/a04628.html
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 Protected·Attributes</h2></td></tr>132 Protected·Attributes</h2></td></tr>
133 <tr·class="memitem:a5c2ccda4c15caefd91d0308d8b76eb53"·id="r_a5c2ccda4c15caefd91d0308d8b76eb53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c2ccda4c15caefd91d0308d8b76eb53"·name="a5c2ccda4c15caefd91d0308d8b76eb53"></a>133 <tr·class="memitem:a5c2ccda4c15caefd91d0308d8b76eb53"·id="r_a5c2ccda4c15caefd91d0308d8b76eb53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5c2ccda4c15caefd91d0308d8b76eb53"·name="a5c2ccda4c15caefd91d0308d8b76eb53"></a>
134 const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>key_</b></td></tr>134 const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>key_</b></td></tr>
135 <tr·class="memdesc:a5c2ccda4c15caefd91d0308d8b76eb53"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·key·that·already·existed.·<br·/></td></tr>135 <tr·class="memdesc:a5c2ccda4c15caefd91d0308d8b76eb53"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·key·that·already·existed.·<br·/></td></tr>
136 <tr·class="separator:a5c2ccda4c15caefd91d0308d8b76eb53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:a5c2ccda4c15caefd91d0308d8b76eb53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 </table>137 </table>
138 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>138 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>139 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
140 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>140 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>
141 </ul>141 </ul>
142 </div><!--·contents·-->142 </div><!--·contents·-->
143 </div><!--·doc-content·-->143 </div><!--·doc-content·-->
144 <!--·start·footer·part·-->144 <!--·start·footer·part·-->
145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->145 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
146 ··<ul>146 ··<ul>
1.44 KB
./usr/share/doc/libgtsam-dev/html/a04632.html
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 <tr·class="separator:afe3dbeaa3cc012754d8359a1e517a5a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:afe3dbeaa3cc012754d8359a1e517a5a2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:a433f387db342dfb0b25c7438fa42f58c"·id="r_a433f387db342dfb0b25c7438fa42f58c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a433f387db342dfb0b25c7438fa42f58c"·name="a433f387db342dfb0b25c7438fa42f58c"></a>137 <tr·class="memitem:a433f387db342dfb0b25c7438fa42f58c"·id="r_a433f387db342dfb0b25c7438fa42f58c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a433f387db342dfb0b25c7438fa42f58c"·name="a433f387db342dfb0b25c7438fa42f58c"></a>
138 const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>key_</b></td></tr>138 const·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>key_</b></td></tr>
139 <tr·class="memdesc:a433f387db342dfb0b25c7438fa42f58c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·key·that·does·not·exist.·<br·/></td></tr>139 <tr·class="memdesc:a433f387db342dfb0b25c7438fa42f58c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·key·that·does·not·exist.·<br·/></td></tr>
140 <tr·class="separator:a433f387db342dfb0b25c7438fa42f58c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:a433f387db342dfb0b25c7438fa42f58c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 </table>141 </table>
142 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>142 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>143 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>144 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>
145 </ul>145 </ul>
146 </div><!--·contents·-->146 </div><!--·contents·-->
147 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
148 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
149 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->149 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
150 ··<ul>150 ··<ul>
1.36 KB
./usr/share/doc/libgtsam-dev/html/a04636.html
    
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 const·std::type_info·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>storedTypeId_</b></td></tr>146 const·std::type_info·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>storedTypeId_</b></td></tr>
147 <tr·class="separator:a69b6bfc602ff8696756cbef2f5a3b6a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:a69b6bfc602ff8696756cbef2f5a3b6a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:a5d1010a7808de971cb9f4abac4ef152f"·id="r_a5d1010a7808de971cb9f4abac4ef152f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5d1010a7808de971cb9f4abac4ef152f"·name="a5d1010a7808de971cb9f4abac4ef152f"></a>148 <tr·class="memitem:a5d1010a7808de971cb9f4abac4ef152f"·id="r_a5d1010a7808de971cb9f4abac4ef152f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5d1010a7808de971cb9f4abac4ef152f"·name="a5d1010a7808de971cb9f4abac4ef152f"></a>
149 const·std::type_info·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>requestedTypeId_</b></td></tr>149 const·std::type_info·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>requestedTypeId_</b></td></tr>
150 <tr·class="separator:a5d1010a7808de971cb9f4abac4ef152f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:a5d1010a7808de971cb9f4abac4ef152f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 </table>151 </table>
152 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>152 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>153 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
154 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>154 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>
155 </ul>155 </ul>
156 </div><!--·contents·-->156 </div><!--·contents·-->
157 </div><!--·doc-content·-->157 </div><!--·doc-content·-->
158 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
159 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->159 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
160 ··<ul>160 ··<ul>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a04640.html
    
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
116 Public·Member·Functions</h2></td></tr>116 Public·Member·Functions</h2></td></tr>
117 <tr·class="memitem:a868ce4fbfad9ff72e4f08d4090b5f19c"·id="r_a868ce4fbfad9ff72e4f08d4090b5f19c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a868ce4fbfad9ff72e4f08d4090b5f19c"·name="a868ce4fbfad9ff72e4f08d4090b5f19c"></a>117 <tr·class="memitem:a868ce4fbfad9ff72e4f08d4090b5f19c"·id="r_a868ce4fbfad9ff72e4f08d4090b5f19c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a868ce4fbfad9ff72e4f08d4090b5f19c"·name="a868ce4fbfad9ff72e4f08d4090b5f19c"></a>
118 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>what</b>·()·const·noexcept·override</td></tr>118 const·char·*&#160;</td><td·class="memItemRight"·valign="bottom"><b>what</b>·()·const·noexcept·override</td></tr>
119 <tr·class="separator:a868ce4fbfad9ff72e4f08d4090b5f19c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:a868ce4fbfad9ff72e4f08d4090b5f19c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>121 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>122 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
123 </ul>123 </ul>
124 </div><!--·contents·-->124 </div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>128 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04640.html">DynamicValuesMismatched</a></li>129 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04640.html">DynamicValuesMismatched</a></li>
1.31 KB
./usr/share/doc/libgtsam-dev/html/a04644.html
    
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
134 const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>M2_</b></td></tr>134 const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>M2_</b></td></tr>
135 <tr·class="separator:a9f02196218f40d8393e39c2adf643687"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:a9f02196218f40d8393e39c2adf643687"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:a790b35735d79922bada444d50bf925b5"·id="r_a790b35735d79922bada444d50bf925b5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a790b35735d79922bada444d50bf925b5"·name="a790b35735d79922bada444d50bf925b5"></a>136 <tr·class="memitem:a790b35735d79922bada444d50bf925b5"·id="r_a790b35735d79922bada444d50bf925b5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a790b35735d79922bada444d50bf925b5"·name="a790b35735d79922bada444d50bf925b5"></a>
137 const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>N2_</b></td></tr>137 const·size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>N2_</b></td></tr>
138 <tr·class="separator:a790b35735d79922bada444d50bf925b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:a790b35735d79922bada444d50bf925b5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 </table>139 </table>
140 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>140 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>141 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
142 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>142 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<b>Values.cpp</b></li>
143 </ul>143 </ul>
144 </div><!--·contents·-->144 </div><!--·contents·-->
145 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
148 ··<ul>148 ··<ul>
1.62 KB
./usr/share/doc/libgtsam-dev/html/a04648.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04612.html">Values</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04612.html">Values</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04612.html">Values</a>·&amp;m1,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04612.html">Values</a>·&amp;m1,·const·<a·class="el"·href="a04612.html">Values</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01004_source.html">Values.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01073_source.html">Values.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04648.html">traits&lt;·Values·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04648.html">traits&lt;·Values·&gt;</a></li>
942 B
./usr/share/doc/libgtsam-dev/html/a04652.html
    
Offset 597, 15 lines modifiedOffset 597, 15 lines modified
597 <p>Print.·</p>597 <p>Print.·</p>
  
598 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9723167fd0aee86f22c12bec9b644de3">gtsam::NonlinearFactor</a>.</p>598 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a9723167fd0aee86f22c12bec9b644de3">gtsam::NonlinearFactor</a>.</p>
  
599 </div>599 </div>
600 </div>600 </div>
601 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>601 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
602 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01088_source.html">WhiteNoiseFactor.h</a></li>602 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01166_source.html">WhiteNoiseFactor.h</a></li>
603 </ul>603 </ul>
604 </div><!--·contents·-->604 </div><!--·contents·-->
605 </div><!--·doc-content·-->605 </div><!--·doc-content·-->
606 <!--·start·footer·part·-->606 <!--·start·footer·part·-->
607 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->607 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
608 ··<ul>608 ··<ul>
609 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04652.html">WhiteNoiseFactor</a></li>609 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04652.html">WhiteNoiseFactor</a></li>
923 B
./usr/share/doc/libgtsam-dev/html/a04688.html
    
Offset 286, 15 lines modifiedOffset 286, 15 lines modified
286 <p>print·</p>286 <p>print·</p>
  
287 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>287 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
288 </div>288 </div>
289 </div>289 </div>
290 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>290 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01211_source.html">BinaryMeasurement.h</a></li>291 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01208_source.html">BinaryMeasurement.h</a></li>
292 </ul>292 </ul>
293 </div><!--·contents·-->293 </div><!--·contents·-->
294 </div><!--·doc-content·-->294 </div><!--·doc-content·-->
295 <!--·start·footer·part·-->295 <!--·start·footer·part·-->
296 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->296 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
297 ··<ul>297 ··<ul>
298 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04688.html">BinaryMeasurement</a></li>298 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04688.html">BinaryMeasurement</a></li>
1.54 KB
./usr/share/doc/libgtsam-dev/html/a04692.html
    
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 <tr·class="separator:a5c67eba746e4ec5de66d1f39071762f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a5c67eba746e4ec5de66d1f39071762f9"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:ab906f39dfa48f5a5c0eef453fea324bf"·id="r_ab906f39dfa48f5a5c0eef453fea324bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab906f39dfa48f5a5c0eef453fea324bf"·name="ab906f39dfa48f5a5c0eef453fea324bf"></a>122 <tr·class="memitem:ab906f39dfa48f5a5c0eef453fea324bf"·id="r_ab906f39dfa48f5a5c0eef453fea324bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab906f39dfa48f5a5c0eef453fea324bf"·name="ab906f39dfa48f5a5c0eef453fea324bf"></a>
123 boost::optional&lt;·gtsam::Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>responses</b></td></tr>123 boost::optional&lt;·gtsam::Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>responses</b></td></tr>
124 <tr·class="memdesc:ab906f39dfa48f5a5c0eef453fea324bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·confidences/responses·for·each·detection,·of·shape·N.·<br·/></td></tr>124 <tr·class="memdesc:ab906f39dfa48f5a5c0eef453fea324bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Optional·confidences/responses·for·each·detection,·of·shape·N.·<br·/></td></tr>
125 <tr·class="separator:ab906f39dfa48f5a5c0eef453fea324bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:ab906f39dfa48f5a5c0eef453fea324bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>126 </table>
127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>127 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01220_source.html">DsfTrackGenerator.h</a></li>128 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01190_source.html">DsfTrackGenerator.h</a></li>
129 </ul>129 </ul>
130 </div><!--·contents·-->130 </div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>gtsfm</b></li><li·class="navelem"><a·class="el"·href="a04692.html">Keypoints</a></li>135 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><b>gtsfm</b></li><li·class="navelem"><a·class="el"·href="a04692.html">Keypoints</a></li>
1.35 KB
./usr/share/doc/libgtsam-dev/html/a04700.html
    
Offset 244, 16 lines modifiedOffset 244, 16 lines modified
  
244 <p>Computes·the·outlier·weights·of·the·graph.·</p>244 <p>Computes·the·outlier·weights·of·the·graph.·</p>
245 <p>We·define·the·outlier·weight·of·a·edge·to·be·zero·if·the·edge·is·an·inlier·and·the·magnitude·of·its·edgeWeight·if·it·is·an·outlier.·This·function·internally·calls·computeOrdering·and·uses·the·obtained·ordering·to·identify·outlier·edges.·</p><dl·class="section·return"><dt>Returns</dt><dd>outlierWeights:·map·from·an·edge·to·its·outlier·weight.·</dd></dl>245 <p>We·define·the·outlier·weight·of·a·edge·to·be·zero·if·the·edge·is·an·inlier·and·the·magnitude·of·its·edgeWeight·if·it·is·an·outlier.·This·function·internally·calls·computeOrdering·and·uses·the·obtained·ordering·to·identify·outlier·edges.·</p><dl·class="section·return"><dt>Returns</dt><dd>outlierWeights:·map·from·an·edge·to·its·outlier·weight.·</dd></dl>
  
246 </div>246 </div>
247 </div>247 </div>
248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>248 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01199_source.html">MFAS.h</a></li>249 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01196_source.html">MFAS.h</a></li>
250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01184.html">MFAS.cpp</a></li>250 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187.html">MFAS.cpp</a></li>
251 </ul>251 </ul>
252 </div><!--·contents·-->252 </div><!--·contents·-->
253 </div><!--·doc-content·-->253 </div><!--·doc-content·-->
254 <!--·start·footer·part·-->254 <!--·start·footer·part·-->
255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->255 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
256 ··<ul>256 ··<ul>
257 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04700.html">MFAS</a></li>257 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04700.html">MFAS</a></li>
1.09 KB
./usr/share/doc/libgtsam-dev/html/a04704.html
    
Offset 329, 16 lines modifiedOffset 329, 16 lines modified
329 ··</dd>329 ··</dd>
330 </dl>330 </dl>
331 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·</dd></dl>331 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a04540.html">NonlinearFactorGraph</a>·</dd></dl>
  
332 </div>332 </div>
333 </div>333 </div>
334 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>334 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217_source.html">SfmData.h</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01226_source.html">SfmData.h</a></li>
336 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01193.html">SfmData.cpp</a></li>336 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223.html">SfmData.cpp</a></li>
337 </ul>337 </ul>
338 </div><!--·contents·-->338 </div><!--·contents·-->
339 </div><!--·doc-content·-->339 </div><!--·doc-content·-->
340 <!--·start·footer·part·-->340 <!--·start·footer·part·-->
341 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->341 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
342 ··<ul>342 ··<ul>
343 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04704.html">SfmData</a></li>343 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04704.html">SfmData</a></li>
1.62 KB
./usr/share/doc/libgtsam-dev/html/a04708.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;m1,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;m1,·const·<a·class="el"·href="a04704.html">SfmData</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217_source.html">SfmData.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01226_source.html">SfmData.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04708.html">traits&lt;·SfmData·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04708.html">traits&lt;·SfmData·&gt;</a></li>
930 B
./usr/share/doc/libgtsam-dev/html/a04712.html
    
Offset 191, 15 lines modifiedOffset 191, 15 lines modified
  
191 <p>Check·that·no·two·measurements·are·from·the·same·camera.·</p>191 <p>Check·that·no·two·measurements·are·from·the·same·camera.·</p>
192 <dl·class="section·return"><dt>Returns</dt><dd>boolean·result·of·the·validation.·</dd></dl>192 <dl·class="section·return"><dt>Returns</dt><dd>boolean·result·of·the·validation.·</dd></dl>
  
193 </div>193 </div>
194 </div>194 </div>
195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>195 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202_source.html">SfmTrack.h</a></li>196 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214_source.html">SfmTrack.h</a></li>
197 </ul>197 </ul>
198 </div><!--·contents·-->198 </div><!--·contents·-->
199 </div><!--·doc-content·-->199 </div><!--·doc-content·-->
200 <!--·start·footer·part·-->200 <!--·start·footer·part·-->
201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
202 ··<ul>202 ··<ul>
203 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04712.html">SfmTrack2d</a></li>203 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04712.html">SfmTrack2d</a></li>
1.77 KB
./usr/share/doc/libgtsam-dev/html/a04716.html
    
Offset 207, 16 lines modifiedOffset 207, 16 lines modified
207 <tr·class="separator:adb900552472345b3f993ad48fd6c20b9·inherit·pub_attribs_a04712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>207 <tr·class="separator:adb900552472345b3f993ad48fd6c20b9·inherit·pub_attribs_a04712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
208 <tr·class="memitem:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"·id="r_a5c92bb2b24444a025cf93fc5bba23d99"><td·class="memItemLeft"·align="right"·valign="top">208 <tr·class="memitem:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"·id="r_a5c92bb2b24444a025cf93fc5bba23d99"><td·class="memItemLeft"·align="right"·valign="top">
209 std::vector&lt;·<a·class="el"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>siftIndices</b></td></tr>209 std::vector&lt;·<a·class="el"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>siftIndices</b></td></tr>
210 <tr·class="memdesc:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·feature·descriptors·(optional)·<br·/></td></tr>210 <tr·class="memdesc:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·feature·descriptors·(optional)·<br·/></td></tr>
211 <tr·class="separator:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:a5c92bb2b24444a025cf93fc5bba23d99·inherit·pub_attribs_a04712"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 </table>212 </table>
213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>213 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202_source.html">SfmTrack.h</a></li>214 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214_source.html">SfmTrack.h</a></li>
215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01205.html">SfmTrack.cpp</a></li>215 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01232.html">SfmTrack.cpp</a></li>
216 </ul>216 </ul>
217 </div><!--·contents·-->217 </div><!--·contents·-->
218 </div><!--·doc-content·-->218 </div><!--·doc-content·-->
219 <!--·start·footer·part·-->219 <!--·start·footer·part·-->
220 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->220 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
221 ··<ul>221 ··<ul>
222 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04716.html">SfmTrack</a></li>222 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04716.html">SfmTrack</a></li>
1.62 KB
./usr/share/doc/libgtsam-dev/html/a04720.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m1,·const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m1,·const·<a·class="el"·href="a04716.html">SfmTrack</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01202_source.html">SfmTrack.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214_source.html">SfmTrack.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04720.html">traits&lt;·SfmTrack·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04720.html">traits&lt;·SfmTrack·&gt;</a></li>
1.77 KB
./usr/share/doc/libgtsam-dev/html/a04728.html
    
Offset 205, 16 lines modifiedOffset 205, 16 lines modified
205 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·std::conditional&lt;·d==2,·<a·class="el"·href="a03212.html">Rot2</a>,·<a·class="el"·href="a03228.html">Rot3</a>·&gt;::type</td></tr>205 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·std::conditional&lt;·d==2,·<a·class="el"·href="a03212.html">Rot2</a>,·<a·class="el"·href="a03228.html">Rot3</a>·&gt;::type</td></tr>
206 <tr·class="separator:a6adee6cef38d19fc763fe385e575d912"><td·class="memSeparator"·colspan="2">&#160;</td></tr>206 <tr·class="separator:a6adee6cef38d19fc763fe385e575d912"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
207 <tr·class="memitem:a63e33d34bfeaf43016783101f4bfa057"·id="r_a63e33d34bfeaf43016783101f4bfa057"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63e33d34bfeaf43016783101f4bfa057"·name="a63e33d34bfeaf43016783101f4bfa057"></a>207 <tr·class="memitem:a63e33d34bfeaf43016783101f4bfa057"·id="r_a63e33d34bfeaf43016783101f4bfa057"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a63e33d34bfeaf43016783101f4bfa057"·name="a63e33d34bfeaf43016783101f4bfa057"></a>
208 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Anchor</b>·=·std::pair&lt;·size_t,·Rot·&gt;</td></tr>208 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Anchor</b>·=·std::pair&lt;·size_t,·Rot·&gt;</td></tr>
209 <tr·class="separator:a63e33d34bfeaf43016783101f4bfa057"><td·class="memSeparator"·colspan="2">&#160;</td></tr>209 <tr·class="separator:a63e33d34bfeaf43016783101f4bfa057"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
210 </table>210 </table>
211 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>211 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223_source.html">ShonanAveraging.h</a></li>212 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_source.html">ShonanAveraging.h</a></li>
213 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></li>213 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>
214 </ul>214 </ul>
215 </div><!--·contents·-->215 </div><!--·contents·-->
216 </div><!--·doc-content·-->216 </div><!--·doc-content·-->
217 <!--·start·footer·part·-->217 <!--·start·footer·part·-->
218 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->218 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
219 ··<ul>219 ··<ul>
220 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04728.html">ShonanAveragingParameters</a></li>220 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04728.html">ShonanAveragingParameters</a></li>
1.09 KB
./usr/share/doc/libgtsam-dev/html/a04732.html
    
Offset 832, 16 lines modifiedOffset 832, 16 lines modified
832 ··</dd>832 ··</dd>
833 </dl>833 </dl>
834 <dl·class="section·return"><dt>Returns</dt><dd>SO(p)·values·</dd></dl>834 <dl·class="section·return"><dt>Returns</dt><dd>SO(p)·values·</dd></dl>
  
835 </div>835 </div>
836 </div>836 </div>
837 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>837 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
838 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223_source.html">ShonanAveraging.h</a></li>838 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_source.html">ShonanAveraging.h</a></li>
839 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></li>839 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>
840 </ul>840 </ul>
841 </div><!--·contents·-->841 </div><!--·contents·-->
842 </div><!--·doc-content·-->842 </div><!--·doc-content·-->
843 <!--·start·footer·part·-->843 <!--·start·footer·part·-->
844 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->844 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
845 ··<ul>845 ··<ul>
846 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04732.html">ShonanAveraging</a></li>846 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04732.html">ShonanAveraging</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04736.html
    
Offset 317, 16 lines modifiedOffset 317, 16 lines modified
317 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·Parameters::Rot</td></tr>317 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·Parameters::Rot</td></tr>
318 <tr·class="separator:aa81bc000a1f01a34745389a5a587bb5a·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>318 <tr·class="separator:aa81bc000a1f01a34745389a5a587bb5a·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
319 <tr·class="memitem:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"·id="r_a89514964a0e9a562bbe211af376dd019"><td·class="memItemLeft"·align="right"·valign="top">319 <tr·class="memitem:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"·id="r_a89514964a0e9a562bbe211af376dd019"><td·class="memItemLeft"·align="right"·valign="top">
320 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Measurements</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·Rot·&gt;·&gt;</td></tr>320 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Measurements</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·Rot·&gt;·&gt;</td></tr>
321 <tr·class="separator:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>321 <tr·class="separator:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
322 </table>322 </table>
323 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>323 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223_source.html">ShonanAveraging.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_source.html">ShonanAveraging.h</a></li>
325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></li>325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>
326 </ul>326 </ul>
327 </div><!--·contents·-->327 </div><!--·contents·-->
328 </div><!--·doc-content·-->328 </div><!--·doc-content·-->
329 <!--·start·footer·part·-->329 <!--·start·footer·part·-->
330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
331 ··<ul>331 ··<ul>
332 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04736.html">ShonanAveraging2</a></li>332 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04736.html">ShonanAveraging2</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04740.html
    
Offset 317, 16 lines modifiedOffset 317, 16 lines modified
317 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·Parameters::Rot</td></tr>317 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Rot</b>·=·typename·Parameters::Rot</td></tr>
318 <tr·class="separator:aa81bc000a1f01a34745389a5a587bb5a·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>318 <tr·class="separator:aa81bc000a1f01a34745389a5a587bb5a·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
319 <tr·class="memitem:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"·id="r_a89514964a0e9a562bbe211af376dd019"><td·class="memItemLeft"·align="right"·valign="top">319 <tr·class="memitem:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"·id="r_a89514964a0e9a562bbe211af376dd019"><td·class="memItemLeft"·align="right"·valign="top">
320 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Measurements</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·Rot·&gt;·&gt;</td></tr>320 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>Measurements</b>·=·std::vector&lt;·<a·class="el"·href="a04688.html">BinaryMeasurement</a>&lt;·Rot·&gt;·&gt;</td></tr>
321 <tr·class="separator:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>321 <tr·class="separator:a89514964a0e9a562bbe211af376dd019·inherit·pub_types_a04732"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
322 </table>322 </table>
323 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>323 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01223_source.html">ShonanAveraging.h</a></li>324 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_source.html">ShonanAveraging.h</a></li>
325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></li>325 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></li>
326 </ul>326 </ul>
327 </div><!--·contents·-->327 </div><!--·contents·-->
328 </div><!--·doc-content·-->328 </div><!--·doc-content·-->
329 <!--·start·footer·part·-->329 <!--·start·footer·part·-->
330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->330 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
331 ··<ul>331 ··<ul>
332 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04740.html">ShonanAveraging3</a></li>332 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04740.html">ShonanAveraging3</a></li>
879 B
./usr/share/doc/libgtsam-dev/html/a04744.html
    
Offset 553, 15 lines modifiedOffset 553, 15 lines modified
553 <p>print·with·optional·string·</p>553 <p>print·with·optional·string·</p>
  
554 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>554 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
555 </div>555 </div>
556 </div>556 </div>
557 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>557 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01196_source.html">ShonanFactor.h</a></li>558 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01220_source.html">ShonanFactor.h</a></li>
559 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<b>ShonanFactor.cpp</b></li>559 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<b>ShonanFactor.cpp</b></li>
560 </ul>560 </ul>
561 </div><!--·contents·-->561 </div><!--·contents·-->
562 </div><!--·doc-content·-->562 </div><!--·doc-content·-->
563 <!--·start·footer·part·-->563 <!--·start·footer·part·-->
564 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->564 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
565 ··<ul>565 ··<ul>
1.04 KB
./usr/share/doc/libgtsam-dev/html/a04748.html
    
Offset 367, 15 lines modifiedOffset 367, 15 lines modified
367 <p>linearize·to·a·<a·class="el"·href="a03780.html"·title="An·abstract·virtual·base·class·for·JacobianFactor·and·HessianFactor.">GaussianFactor</a>·</p>367 <p>linearize·to·a·<a·class="el"·href="a03780.html"·title="An·abstract·virtual·base·class·for·JacobianFactor·and·HessianFactor.">GaussianFactor</a>·</p>
  
368 <p>Implements·<a·class="el"·href="a04496.html#a1381d89840dd9f0ce41a45899d6ab8ac">gtsam::NonlinearFactor</a>.</p>368 <p>Implements·<a·class="el"·href="a04496.html#a1381d89840dd9f0ce41a45899d6ab8ac">gtsam::NonlinearFactor</a>.</p>
  
369 </div>369 </div>
370 </div>370 </div>
371 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>371 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
372 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01229_source.html">ShonanGaugeFactor.h</a></li>372 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01184_source.html">ShonanGaugeFactor.h</a></li>
373 </ul>373 </ul>
374 </div><!--·contents·-->374 </div><!--·contents·-->
375 </div><!--·doc-content·-->375 </div><!--·doc-content·-->
376 <!--·start·footer·part·-->376 <!--·start·footer·part·-->
377 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->377 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
378 ··<ul>378 ··<ul>
379 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04748.html">ShonanGaugeFactor</a></li>379 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04748.html">ShonanGaugeFactor</a></li>
877 B
./usr/share/doc/libgtsam-dev/html/a04752.html
    
Offset 481, 15 lines modifiedOffset 481, 15 lines modified
481 ··</dd>481 ··</dd>
482 </dl>482 </dl>
483 <dl·class="section·return"><dt>Returns</dt><dd>*·Vector·</dd></dl>483 <dl·class="section·return"><dt>Returns</dt><dd>*·Vector·</dd></dl>
  
484 </div>484 </div>
485 </div>485 </div>
486 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>486 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
487 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01190_source.html">TranslationFactor.h</a></li>487 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01205_source.html">TranslationFactor.h</a></li>
488 </ul>488 </ul>
489 </div><!--·contents·-->489 </div><!--·contents·-->
490 </div><!--·doc-content·-->490 </div><!--·doc-content·-->
491 <!--·start·footer·part·-->491 <!--·start·footer·part·-->
492 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->492 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
493 ··<ul>493 ··<ul>
494 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04752.html">TranslationFactor</a></li>494 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04752.html">TranslationFactor</a></li>
1.34 KB
./usr/share/doc/libgtsam-dev/html/a04756.html
    
Offset 464, 16 lines modifiedOffset 464, 16 lines modified
464 ··</dd>464 ··</dd>
465 </dl>465 </dl>
466 <dl·class="section·return"><dt>Returns</dt><dd>TranslationEdges·vector·of·binary·measurements·where·the·keys·are·the·cameras·and·the·measurement·is·the·simulated·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·translation·direction·between·the·cameras.·</dd></dl>466 <dl·class="section·return"><dt>Returns</dt><dd>TranslationEdges·vector·of·binary·measurements·where·the·keys·are·the·cameras·and·the·measurement·is·the·simulated·<a·class="el"·href="a03380.html"·title="Represents·a·3D·point·on·a·unit·sphere.">Unit3</a>·translation·direction·between·the·cameras.·</dd></dl>
  
467 </div>467 </div>
468 </div>468 </div>
469 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>469 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
470 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01187_source.html">TranslationRecovery.h</a></li>470 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01193_source.html">TranslationRecovery.h</a></li>
471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01226.html">TranslationRecovery.cpp</a></li>471 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/<a·class="el"·href="a01199.html">TranslationRecovery.cpp</a></li>
472 </ul>472 </ul>
473 </div><!--·contents·-->473 </div><!--·contents·-->
474 </div><!--·doc-content·-->474 </div><!--·doc-content·-->
475 <!--·start·footer·part·-->475 <!--·start·footer·part·-->
476 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->476 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
477 ··<ul>477 ··<ul>
478 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04756.html">TranslationRecovery</a></li>478 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04756.html">TranslationRecovery</a></li>
904 B
./usr/share/doc/libgtsam-dev/html/a04760.html
    
Offset 525, 15 lines modifiedOffset 525, 15 lines modified
525 <p>print·</p>525 <p>print·</p>
  
526 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>526 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
527 </div>527 </div>
528 </div>528 </div>
529 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>529 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01256_source.html">AntiFactor.h</a></li>530 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01253_source.html">AntiFactor.h</a></li>
531 </ul>531 </ul>
532 </div><!--·contents·-->532 </div><!--·contents·-->
533 </div><!--·doc-content·-->533 </div><!--·doc-content·-->
534 <!--·start·footer·part·-->534 <!--·start·footer·part·-->
535 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->535 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
536 ··<ul>536 ··<ul>
537 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04760.html">AntiFactor</a></li>537 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04760.html">AntiFactor</a></li>
934 B
./usr/share/doc/libgtsam-dev/html/a04764.html
    
Offset 569, 15 lines modifiedOffset 569, 15 lines modified
569 <p>print·with·optional·string·</p>569 <p>print·with·optional·string·</p>
  
570 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>570 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
571 </div>571 </div>
572 </div>572 </div>
573 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>573 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
574 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_source.html">BetweenFactor.h</a></li>574 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_source.html">BetweenFactor.h</a></li>
575 </ul>575 </ul>
576 </div><!--·contents·-->576 </div><!--·contents·-->
577 </div><!--·doc-content·-->577 </div><!--·doc-content·-->
578 <!--·start·footer·part·-->578 <!--·start·footer·part·-->
579 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->579 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
580 ··<ul>580 ··<ul>
581 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04764.html">BetweenFactor</a></li>581 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04764.html">BetweenFactor</a></li>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04768.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04764.html">BetweenFactor</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_source.html">BetweenFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_source.html">BetweenFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04768.html">traits&lt;·BetweenFactor&lt;·VALUE·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04768.html">traits&lt;·BetweenFactor&lt;·VALUE·&gt;·&gt;</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a04772.html
    
Offset 453, 15 lines modifiedOffset 453, 15 lines modified
453 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>453 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>
454 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">454 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">
455 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>455 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>
456 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>456 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>
457 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>457 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
458 </table>458 </table>
459 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>459 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
460 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_source.html">BetweenFactor.h</a></li>460 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_source.html">BetweenFactor.h</a></li>
461 </ul>461 </ul>
462 </div><!--·contents·-->462 </div><!--·contents·-->
463 </div><!--·doc-content·-->463 </div><!--·doc-content·-->
464 <!--·start·footer·part·-->464 <!--·start·footer·part·-->
465 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->465 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
466 ··<ul>466 ··<ul>
467 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04772.html">BetweenConstraint</a></li>467 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04772.html">BetweenConstraint</a></li>
1.73 KB
./usr/share/doc/libgtsam-dev/html/a04776.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04772.html">BetweenConstraint</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04772.html">BetweenConstraint</a>&lt;·VALUE·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04772.html">BetweenConstraint</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04772.html">BetweenConstraint</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04772.html">BetweenConstraint</a>&lt;·VALUE·&gt;·&amp;m1,·const·<a·class="el"·href="a04772.html">BetweenConstraint</a>&lt;·VALUE·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_source.html">BetweenFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_source.html">BetweenFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04776.html">traits&lt;·BetweenConstraint&lt;·VALUE·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04776.html">traits&lt;·BetweenConstraint&lt;·VALUE·&gt;·&gt;</a></li>
973 B
./usr/share/doc/libgtsam-dev/html/a04780.html
    
Offset 485, 15 lines modifiedOffset 485, 15 lines modified
485 <p>active·when·constraint·<em>NOT</em>·met·</p>485 <p>active·when·constraint·<em>NOT</em>·met·</p>
  
486 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a84901748b435ae9b39908abf57d5620c">gtsam::NonlinearFactor</a>.</p>486 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a84901748b435ae9b39908abf57d5620c">gtsam::NonlinearFactor</a>.</p>
  
487 </div>487 </div>
488 </div>488 </div>
489 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>489 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
490 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01319_source.html">BoundingConstraint.h</a></li>490 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_source.html">BoundingConstraint.h</a></li>
491 </ul>491 </ul>
492 </div><!--·contents·-->492 </div><!--·contents·-->
493 </div><!--·doc-content·-->493 </div><!--·doc-content·-->
494 <!--·start·footer·part·-->494 <!--·start·footer·part·-->
495 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->495 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
496 ··<ul>496 ··<ul>
497 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04780.html">BoundingConstraint1</a></li>497 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04780.html">BoundingConstraint1</a></li>
973 B
./usr/share/doc/libgtsam-dev/html/a04784.html
    
Offset 487, 15 lines modifiedOffset 487, 15 lines modified
487 <p>active·when·constraint·<em>NOT</em>·met·</p>487 <p>active·when·constraint·<em>NOT</em>·met·</p>
  
488 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a84901748b435ae9b39908abf57d5620c">gtsam::NonlinearFactor</a>.</p>488 <p>Reimplemented·from·<a·class="el"·href="a04496.html#a84901748b435ae9b39908abf57d5620c">gtsam::NonlinearFactor</a>.</p>
  
489 </div>489 </div>
490 </div>490 </div>
491 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>491 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
492 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01319_source.html">BoundingConstraint.h</a></li>492 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_source.html">BoundingConstraint.h</a></li>
493 </ul>493 </ul>
494 </div><!--·contents·-->494 </div><!--·contents·-->
495 </div><!--·doc-content·-->495 </div><!--·doc-content·-->
496 <!--·start·footer·part·-->496 <!--·start·footer·part·-->
497 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->497 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
498 ··<ul>498 ··<ul>
499 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04784.html">BoundingConstraint2</a></li>499 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04784.html">BoundingConstraint2</a></li>
1.18 KB
./usr/share/doc/libgtsam-dev/html/a04808.html
    
Offset 658, 16 lines modifiedOffset 658, 16 lines modified
658 <p>print·</p>658 <p>print·</p>
  
659 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>659 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
660 </div>660 </div>
661 </div>661 </div>
662 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>662 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01337_source.html">EssentialMatrixConstraint.h</a></li>663 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01274_source.html">EssentialMatrixConstraint.h</a></li>
664 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01259.html">EssentialMatrixConstraint.cpp</a></li>664 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316.html">EssentialMatrixConstraint.cpp</a></li>
665 </ul>665 </ul>
666 </div><!--·contents·-->666 </div><!--·contents·-->
667 </div><!--·doc-content·-->667 </div><!--·doc-content·-->
668 <!--·start·footer·part·-->668 <!--·start·footer·part·-->
669 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->669 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
670 ··<ul>670 ··<ul>
671 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04808.html">EssentialMatrixConstraint</a></li>671 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04808.html">EssentialMatrixConstraint</a></li>
937 B
./usr/share/doc/libgtsam-dev/html/a04812.html
    
Offset 612, 15 lines modifiedOffset 612, 15 lines modified
612 <p>print·</p>612 <p>print·</p>
  
613 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>613 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
614 </div>614 </div>
615 </div>615 </div>
616 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>616 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_source.html">EssentialMatrixFactor.h</a></li>617 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01244_source.html">EssentialMatrixFactor.h</a></li>
618 </ul>618 </ul>
619 </div><!--·contents·-->619 </div><!--·contents·-->
620 </div><!--·doc-content·-->620 </div><!--·doc-content·-->
621 <!--·start·footer·part·-->621 <!--·start·footer·part·-->
622 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->622 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
623 ··<ul>623 ··<ul>
624 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04812.html">EssentialMatrixFactor</a></li>624 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04812.html">EssentialMatrixFactor</a></li>
1.03 KB
./usr/share/doc/libgtsam-dev/html/a04816.html
    
Offset 630, 15 lines modifiedOffset 630, 15 lines modified
630 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>630 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
631 <p>Reimplemented·in·<a·class="el"·href="a04820.html#a05ae686a11ef96e135c712e9410c92f8">gtsam::EssentialMatrixFactor3</a>.</p>631 <p>Reimplemented·in·<a·class="el"·href="a04820.html#a05ae686a11ef96e135c712e9410c92f8">gtsam::EssentialMatrixFactor3</a>.</p>
  
632 </div>632 </div>
633 </div>633 </div>
634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_source.html">EssentialMatrixFactor.h</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01244_source.html">EssentialMatrixFactor.h</a></li>
636 </ul>636 </ul>
637 </div><!--·contents·-->637 </div><!--·contents·-->
638 </div><!--·doc-content·-->638 </div><!--·doc-content·-->
639 <!--·start·footer·part·-->639 <!--·start·footer·part·-->
640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->640 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
641 ··<ul>641 ··<ul>
642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04816.html">EssentialMatrixFactor2</a></li>642 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04816.html">EssentialMatrixFactor2</a></li>
954 B
./usr/share/doc/libgtsam-dev/html/a04820.html
    
Offset 650, 15 lines modifiedOffset 650, 15 lines modified
650 <p>print·</p>650 <p>print·</p>
  
651 <p>Reimplemented·from·<a·class="el"·href="a04816.html#ae8bdfa51681961bb730e2f9b9b3615c6">gtsam::EssentialMatrixFactor2</a>.</p>651 <p>Reimplemented·from·<a·class="el"·href="a04816.html#ae8bdfa51681961bb730e2f9b9b3615c6">gtsam::EssentialMatrixFactor2</a>.</p>
  
652 </div>652 </div>
653 </div>653 </div>
654 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>654 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
655 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_source.html">EssentialMatrixFactor.h</a></li>655 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01244_source.html">EssentialMatrixFactor.h</a></li>
656 </ul>656 </ul>
657 </div><!--·contents·-->657 </div><!--·contents·-->
658 </div><!--·doc-content·-->658 </div><!--·doc-content·-->
659 <!--·start·footer·part·-->659 <!--·start·footer·part·-->
660 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->660 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
661 ··<ul>661 ··<ul>
662 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04820.html">EssentialMatrixFactor3</a></li>662 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04820.html">EssentialMatrixFactor3</a></li>
938 B
./usr/share/doc/libgtsam-dev/html/a04824.html
    
Offset 617, 15 lines modifiedOffset 617, 15 lines modified
617 <p>print·</p>617 <p>print·</p>
  
618 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>618 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
619 </div>619 </div>
620 </div>620 </div>
621 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>621 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_source.html">EssentialMatrixFactor.h</a></li>622 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01244_source.html">EssentialMatrixFactor.h</a></li>
623 </ul>623 </ul>
624 </div><!--·contents·-->624 </div><!--·contents·-->
625 </div><!--·doc-content·-->625 </div><!--·doc-content·-->
626 <!--·start·footer·part·-->626 <!--·start·footer·part·-->
627 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->627 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
628 ··<ul>628 ··<ul>
629 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04824.html">EssentialMatrixFactor4</a></li>629 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04824.html">EssentialMatrixFactor4</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a04828.html
    
Offset 411, 15 lines modifiedOffset 411, 15 lines modified
411 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>411 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>
412 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">412 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">
413 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>413 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>
414 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>414 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>
415 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>415 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
416 </table>416 </table>
417 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>417 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_source.html">FrobeniusFactor.h</a></li>418 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01301_source.html">FrobeniusFactor.h</a></li>
419 </ul>419 </ul>
420 </div><!--·contents·-->420 </div><!--·contents·-->
421 </div><!--·doc-content·-->421 </div><!--·doc-content·-->
422 <!--·start·footer·part·-->422 <!--·start·footer·part·-->
423 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->423 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
424 ··<ul>424 ··<ul>
425 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04828.html">FrobeniusPrior</a></li>425 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04828.html">FrobeniusPrior</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a04832.html
    
Offset 412, 15 lines modifiedOffset 412, 15 lines modified
412 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>412 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>
413 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">413 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">
414 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>414 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>
415 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>415 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>
416 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>416 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
417 </table>417 </table>
418 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>418 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_source.html">FrobeniusFactor.h</a></li>419 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01301_source.html">FrobeniusFactor.h</a></li>
420 </ul>420 </ul>
421 </div><!--·contents·-->421 </div><!--·contents·-->
422 </div><!--·doc-content·-->422 </div><!--·doc-content·-->
423 <!--·start·footer·part·-->423 <!--·start·footer·part·-->
424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
425 ··<ul>425 ··<ul>
426 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04832.html">FrobeniusFactor</a></li>426 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04832.html">FrobeniusFactor</a></li>
947 B
./usr/share/doc/libgtsam-dev/html/a04836.html
    
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
505 <p>print·with·optional·string·</p>505 <p>print·with·optional·string·</p>
  
506 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>506 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
507 </div>507 </div>
508 </div>508 </div>
509 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>509 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_source.html">FrobeniusFactor.h</a></li>510 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01301_source.html">FrobeniusFactor.h</a></li>
511 </ul>511 </ul>
512 </div><!--·contents·-->512 </div><!--·contents·-->
513 </div><!--·doc-content·-->513 </div><!--·doc-content·-->
514 <!--·start·footer·part·-->514 <!--·start·footer·part·-->
515 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->515 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
516 ··<ul>516 ··<ul>
517 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04836.html">FrobeniusBetweenFactor</a></li>517 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04836.html">FrobeniusBetweenFactor</a></li>
914 B
./usr/share/doc/libgtsam-dev/html/a04840.html
    
Offset 714, 15 lines modifiedOffset 714, 15 lines modified
714 </dl>714 </dl>
  
715 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>715 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
716 </div>716 </div>
717 </div>717 </div>
718 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>718 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_source.html">GeneralSFMFactor.h</a></li>719 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01262_source.html">GeneralSFMFactor.h</a></li>
720 </ul>720 </ul>
721 </div><!--·contents·-->721 </div><!--·contents·-->
722 </div><!--·doc-content·-->722 </div><!--·doc-content·-->
723 <!--·start·footer·part·-->723 <!--·start·footer·part·-->
724 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->724 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
725 ··<ul>725 ··<ul>
726 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04840.html">GeneralSFMFactor</a></li>726 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04840.html">GeneralSFMFactor</a></li>
1.78 KB
./usr/share/doc/libgtsam-dev/html/a04844.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04840.html">GeneralSFMFactor</a>&lt;·CAMERA,·LANDMARK·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04840.html">GeneralSFMFactor</a>&lt;·CAMERA,·LANDMARK·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04840.html">GeneralSFMFactor</a>&lt;·CAMERA,·LANDMARK·&gt;·&amp;m1,·const·<a·class="el"·href="a04840.html">GeneralSFMFactor</a>&lt;·CAMERA,·LANDMARK·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04840.html">GeneralSFMFactor</a>&lt;·CAMERA,·LANDMARK·&gt;·&amp;m1,·const·<a·class="el"·href="a04840.html">GeneralSFMFactor</a>&lt;·CAMERA,·LANDMARK·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_source.html">GeneralSFMFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01262_source.html">GeneralSFMFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04844.html">traits&lt;·GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04844.html">traits&lt;·GeneralSFMFactor&lt;·CAMERA,·LANDMARK·&gt;·&gt;</a></li>
915 B
./usr/share/doc/libgtsam-dev/html/a04848.html
    
Offset 653, 15 lines modifiedOffset 653, 15 lines modified
653 </dl>653 </dl>
  
654 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>654 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
655 </div>655 </div>
656 </div>656 </div>
657 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>657 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_source.html">GeneralSFMFactor.h</a></li>658 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01262_source.html">GeneralSFMFactor.h</a></li>
659 </ul>659 </ul>
660 </div><!--·contents·-->660 </div><!--·contents·-->
661 </div><!--·doc-content·-->661 </div><!--·doc-content·-->
662 <!--·start·footer·part·-->662 <!--·start·footer·part·-->
663 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->663 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
664 ··<ul>664 ··<ul>
665 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04848.html">GeneralSFMFactor2</a></li>665 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04848.html">GeneralSFMFactor2</a></li>
1.76 KB
./usr/share/doc/libgtsam-dev/html/a04852.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04848.html">GeneralSFMFactor2</a>&lt;·CALIBRATION·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04848.html">GeneralSFMFactor2</a>&lt;·CALIBRATION·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04848.html">GeneralSFMFactor2</a>&lt;·CALIBRATION·&gt;·&amp;m1,·const·<a·class="el"·href="a04848.html">GeneralSFMFactor2</a>&lt;·CALIBRATION·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04848.html">GeneralSFMFactor2</a>&lt;·CALIBRATION·&gt;·&amp;m1,·const·<a·class="el"·href="a04848.html">GeneralSFMFactor2</a>&lt;·CALIBRATION·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01280_source.html">GeneralSFMFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01262_source.html">GeneralSFMFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04852.html">traits&lt;·GeneralSFMFactor2&lt;·CALIBRATION·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04852.html">traits&lt;·GeneralSFMFactor2&lt;·CALIBRATION·&gt;·&gt;</a></li>
1.11 KB
./usr/share/doc/libgtsam-dev/html/a04856.html
    
Offset 191, 16 lines modifiedOffset 191, 16 lines modified
191 <ul>191 <ul>
192 <li>*************************************************************************·*&zwj;/·</li>192 <li>*************************************************************************·*&zwj;/·</li>
193 </ul>193 </ul>
  
194 </div>194 </div>
195 </div>195 </div>
196 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>196 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·files:<ul>
197 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01292_source.html">InitializePose3.h</a></li>197 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01271_source.html">InitializePose3.h</a></li>
198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01331.html">InitializePose3.cpp</a></li>198 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01238.html">InitializePose3.cpp</a></li>
199 </ul>199 </ul>
200 </div><!--·contents·-->200 </div><!--·contents·-->
201 </div><!--·doc-content·-->201 </div><!--·doc-content·-->
202 <!--·start·footer·part·-->202 <!--·start·footer·part·-->
203 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->203 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
204 ··<ul>204 ··<ul>
205 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04856.html">InitializePose3</a></li>205 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04856.html">InitializePose3</a></li>
1.65 KB
./usr/share/doc/libgtsam-dev/html/a04860.html
    
Offset 539, 15 lines modifiedOffset 539, 15 lines modified
539 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>539 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>
540 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">540 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">
541 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>541 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>
542 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>542 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>
543 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>543 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
544 </table>544 </table>
545 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>545 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01340_source.html">JacobianFactorQ.h</a></li>546 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01298_source.html">JacobianFactorQ.h</a></li>
547 </ul>547 </ul>
548 </div><!--·contents·-->548 </div><!--·contents·-->
549 </div><!--·doc-content·-->549 </div><!--·doc-content·-->
550 <!--·start·footer·part·-->550 <!--·start·footer·part·-->
551 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->551 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
552 ··<ul>552 ··<ul>
553 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04860.html">JacobianFactorQ</a></li>553 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04860.html">JacobianFactorQ</a></li>
1.73 KB
./usr/share/doc/libgtsam-dev/html/a04864.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04860.html">JacobianFactorQ</a>&lt;·D,·ZDim·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04860.html">JacobianFactorQ</a>&lt;·D,·ZDim·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04860.html">JacobianFactorQ</a>&lt;·D,·ZDim·&gt;·&amp;m1,·const·<a·class="el"·href="a04860.html">JacobianFactorQ</a>&lt;·D,·ZDim·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04860.html">JacobianFactorQ</a>&lt;·D,·ZDim·&gt;·&amp;m1,·const·<a·class="el"·href="a04860.html">JacobianFactorQ</a>&lt;·D,·ZDim·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01340_source.html">JacobianFactorQ.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01298_source.html">JacobianFactorQ.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04864.html">traits&lt;·JacobianFactorQ&lt;·D,·ZDim·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04864.html">traits&lt;·JacobianFactorQ&lt;·D,·ZDim·&gt;·&gt;</a></li>
1.66 KB
./usr/share/doc/libgtsam-dev/html/a04868.html
    
Offset 531, 15 lines modifiedOffset 531, 15 lines modified
531 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>531 <tr·class="inherit_header·pro_attribs_a03592"><td·colspan="2"·onclick="javascript:toggleInherit('pro_attribs_a03592')"><img·src="closed.png"·alt="-"/>&#160;Protected·Attributes·inherited·from·<a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>
532 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">532 <tr·class="memitem:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"·id="r_a10e886cc8b8a374e2fe864707e0b6278"><td·class="memItemLeft"·align="right"·valign="top">
533 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>533 <a·class="el"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>keys_</b></td></tr>
534 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>534 <tr·class="memdesc:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·keys·involved·in·this·factor.·<br·/></td></tr>
535 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>535 <tr·class="separator:a10e886cc8b8a374e2fe864707e0b6278·inherit·pro_attribs_a03592"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
536 </table>536 </table>
537 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>537 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01265_source.html">JacobianFactorQR.h</a></li>538 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01307_source.html">JacobianFactorQR.h</a></li>
539 </ul>539 </ul>
540 </div><!--·contents·-->540 </div><!--·contents·-->
541 </div><!--·doc-content·-->541 </div><!--·doc-content·-->
542 <!--·start·footer·part·-->542 <!--·start·footer·part·-->
543 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->543 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
544 ··<ul>544 ··<ul>
545 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04868.html">JacobianFactorQR</a></li>545 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04868.html">JacobianFactorQR</a></li>
823 B
./usr/share/doc/libgtsam-dev/html/a04872.html
    
Offset 609, 15 lines modifiedOffset 609, 15 lines modified
609 ··</table>609 ··</table>
610 ··</dd>610 ··</dd>
611 </dl>611 </dl>
  
612 </div>612 </div>
613 </div>613 </div>
614 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>614 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
615 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01316_source.html">JacobianFactorSVD.h</a></li>615 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01337_source.html">JacobianFactorSVD.h</a></li>
616 </ul>616 </ul>
617 </div><!--·contents·-->617 </div><!--·contents·-->
618 </div><!--·doc-content·-->618 </div><!--·doc-content·-->
619 <!--·start·footer·part·-->619 <!--·start·footer·part·-->
620 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->620 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
621 ··<ul>621 ··<ul>
622 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04872.html">JacobianFactorSVD</a></li>622 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04872.html">JacobianFactorSVD</a></li>
1.3 KB
./usr/share/doc/libgtsam-dev/html/a04876.html
    
Offset 415, 16 lines modifiedOffset 415, 16 lines modified
415 <p>linearize·to·a·<a·class="el"·href="a03780.html"·title="An·abstract·virtual·base·class·for·JacobianFactor·and·HessianFactor.">GaussianFactor</a>·</p>415 <p>linearize·to·a·<a·class="el"·href="a03780.html"·title="An·abstract·virtual·base·class·for·JacobianFactor·and·HessianFactor.">GaussianFactor</a>·</p>
  
416 <p>Implements·<a·class="el"·href="a04496.html#a1381d89840dd9f0ce41a45899d6ab8ac">gtsam::NonlinearFactor</a>.</p>416 <p>Implements·<a·class="el"·href="a04496.html#a1381d89840dd9f0ce41a45899d6ab8ac">gtsam::NonlinearFactor</a>.</p>
  
417 </div>417 </div>
418 </div>418 </div>
419 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>419 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
420 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01238_source.html">KarcherMeanFactor.h</a></li>420 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01331_source.html">KarcherMeanFactor.h</a></li>
421 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01307_source.html">KarcherMeanFactor-inl.h</a></li>421 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01325_source.html">KarcherMeanFactor-inl.h</a></li>
422 </ul>422 </ul>
423 </div><!--·contents·-->423 </div><!--·contents·-->
424 </div><!--·doc-content·-->424 </div><!--·doc-content·-->
425 <!--·start·footer·part·-->425 <!--·start·footer·part·-->
426 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->426 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
427 ··<ul>427 ··<ul>
428 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04876.html">KarcherMeanFactor</a></li>428 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04876.html">KarcherMeanFactor</a></li>
885 B
./usr/share/doc/libgtsam-dev/html/a04880.html
    
Offset 526, 15 lines modifiedOffset 526, 15 lines modified
526 <p>print·</p>526 <p>print·</p>
  
527 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>527 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
528 </div>528 </div>
529 </div>529 </div>
530 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>530 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
531 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01298_source.html">OrientedPlane3Factor.h</a></li>531 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01250_source.html">OrientedPlane3Factor.h</a></li>
532 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<b>OrientedPlane3Factor.cpp</b></li>532 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<b>OrientedPlane3Factor.cpp</b></li>
533 </ul>533 </ul>
534 </div><!--·contents·-->534 </div><!--·contents·-->
535 </div><!--·doc-content·-->535 </div><!--·doc-content·-->
536 <!--·start·footer·part·-->536 <!--·start·footer·part·-->
537 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->537 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
538 ··<ul>538 ··<ul>
885 B
./usr/share/doc/libgtsam-dev/html/a04884.html
    
Offset 511, 15 lines modifiedOffset 511, 15 lines modified
511 <p>print·</p>511 <p>print·</p>
  
512 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>512 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
513 </div>513 </div>
514 </div>514 </div>
515 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>515 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
516 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01298_source.html">OrientedPlane3Factor.h</a></li>516 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01250_source.html">OrientedPlane3Factor.h</a></li>
517 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<b>OrientedPlane3Factor.cpp</b></li>517 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<b>OrientedPlane3Factor.cpp</b></li>
518 </ul>518 </ul>
519 </div><!--·contents·-->519 </div><!--·contents·-->
520 </div><!--·doc-content·-->520 </div><!--·doc-content·-->
521 <!--·start·footer·part·-->521 <!--·start·footer·part·-->
522 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->522 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
523 ··<ul>523 ··<ul>
944 B
./usr/share/doc/libgtsam-dev/html/a04888.html
    
Offset 574, 15 lines modifiedOffset 574, 15 lines modified
574 <p>print·contents·</p>574 <p>print·contents·</p>
  
575 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>575 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
576 </div>576 </div>
577 </div>577 </div>
578 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>578 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01325_source.html">PoseRotationPrior.h</a></li>579 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01247_source.html">PoseRotationPrior.h</a></li>
580 </ul>580 </ul>
581 </div><!--·contents·-->581 </div><!--·contents·-->
582 </div><!--·doc-content·-->582 </div><!--·doc-content·-->
583 <!--·start·footer·part·-->583 <!--·start·footer·part·-->
584 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->584 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
585 ··<ul>585 ··<ul>
586 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04888.html">PoseRotationPrior</a></li>586 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04888.html">PoseRotationPrior</a></li>
953 B
./usr/share/doc/libgtsam-dev/html/a04892.html
    
Offset 567, 15 lines modifiedOffset 567, 15 lines modified
567 <p>print·contents·</p>567 <p>print·contents·</p>
  
568 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>568 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
569 </div>569 </div>
570 </div>570 </div>
571 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>571 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_source.html">PoseTranslationPrior.h</a></li>572 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01235_source.html">PoseTranslationPrior.h</a></li>
573 </ul>573 </ul>
574 </div><!--·contents·-->574 </div><!--·contents·-->
575 </div><!--·doc-content·-->575 </div><!--·doc-content·-->
576 <!--·start·footer·part·-->576 <!--·start·footer·part·-->
577 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->577 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
578 ··<ul>578 ··<ul>
579 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04892.html">PoseTranslationPrior</a></li>579 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04892.html">PoseTranslationPrior</a></li>
921 B
./usr/share/doc/libgtsam-dev/html/a04896.html
    
Offset 798, 15 lines modifiedOffset 798, 15 lines modified
798 </dl>798 </dl>
  
799 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>799 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
800 </div>800 </div>
801 </div>801 </div>
802 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>802 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
803 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_source.html">ProjectionFactor.h</a></li>803 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01304_source.html">ProjectionFactor.h</a></li>
804 </ul>804 </ul>
805 </div><!--·contents·-->805 </div><!--·contents·-->
806 </div><!--·doc-content·-->806 </div><!--·doc-content·-->
807 <!--·start·footer·part·-->807 <!--·start·footer·part·-->
808 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->808 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
809 ··<ul>809 ··<ul>
810 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04896.html">GenericProjectionFactor</a></li>810 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04896.html">GenericProjectionFactor</a></li>
1.85 KB
./usr/share/doc/libgtsam-dev/html/a04900.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m1,·const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m1,·const·<a·class="el"·href="a04896.html">GenericProjectionFactor</a>&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01283_source.html">ProjectionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01304_source.html">ProjectionFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04900.html">traits&lt;·GenericProjectionFactor&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04900.html">traits&lt;·GenericProjectionFactor&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&gt;</a></li>
945 B
./usr/share/doc/libgtsam-dev/html/a04904.html
    
Offset 536, 15 lines modifiedOffset 536, 15 lines modified
536 <p>Print.·</p>536 <p>Print.·</p>
  
537 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>537 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
538 </div>538 </div>
539 </div>539 </div>
540 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>540 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
541 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01286_source.html">ReferenceFrameFactor.h</a></li>541 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_source.html">ReferenceFrameFactor.h</a></li>
542 </ul>542 </ul>
543 </div><!--·contents·-->543 </div><!--·contents·-->
544 </div><!--·doc-content·-->544 </div><!--·doc-content·-->
545 <!--·start·footer·part·-->545 <!--·start·footer·part·-->
546 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->546 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
547 ··<ul>547 ··<ul>
548 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04904.html">ReferenceFrameFactor</a></li>548 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04904.html">ReferenceFrameFactor</a></li>
1.76 KB
./usr/share/doc/libgtsam-dev/html/a04908.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m1,·const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m1,·const·<a·class="el"·href="a04904.html">ReferenceFrameFactor</a>&lt;·T1,·T2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01286_source.html">ReferenceFrameFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01334_source.html">ReferenceFrameFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04908.html">traits&lt;·ReferenceFrameFactor&lt;·T1,·T2·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04908.html">traits&lt;·ReferenceFrameFactor&lt;·T1,·T2·&gt;·&gt;</a></li>
946 B
./usr/share/doc/libgtsam-dev/html/a04912.html
    
Offset 1226, 15 lines modifiedOffset 1226, 15 lines modified
1226 </dl>1226 </dl>
  
1227 <p>Implements·<a·class="el"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">gtsam::GaussianFactor</a>.</p>1227 <p>Implements·<a·class="el"·href="a03780.html#acc9a428ca38e8899654ddf4394e07336">gtsam::GaussianFactor</a>.</p>
  
1228 </div>1228 </div>
1229 </div>1229 </div>
1230 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1230 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01241_source.html">RegularImplicitSchurFactor.h</a></li>1231 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01310_source.html">RegularImplicitSchurFactor.h</a></li>
1232 </ul>1232 </ul>
1233 </div><!--·contents·-->1233 </div><!--·contents·-->
1234 </div><!--·doc-content·-->1234 </div><!--·doc-content·-->
1235 <!--·start·footer·part·-->1235 <!--·start·footer·part·-->
1236 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1236 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1237 ··<ul>1237 ··<ul>
1238 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04912.html">RegularImplicitSchurFactor</a></li>1238 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04912.html">RegularImplicitSchurFactor</a></li>
1.79 KB
./usr/share/doc/libgtsam-dev/html/a04916.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04912.html">RegularImplicitSchurFactor</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04912.html">RegularImplicitSchurFactor</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04912.html">RegularImplicitSchurFactor</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a04912.html">RegularImplicitSchurFactor</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04912.html">RegularImplicitSchurFactor</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a04912.html">RegularImplicitSchurFactor</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01241_source.html">RegularImplicitSchurFactor.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01310_source.html">RegularImplicitSchurFactor.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04916.html">traits&lt;·RegularImplicitSchurFactor&lt;·CAMERA·&gt;·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04916.html">traits&lt;·RegularImplicitSchurFactor&lt;·CAMERA·&gt;·&gt;</a></li>
920 B
./usr/share/doc/libgtsam-dev/html/a04920.html
    
Offset 475, 15 lines modifiedOffset 475, 15 lines modified
475 <p>print·</p>475 <p>print·</p>
  
476 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>476 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
477 </div>477 </div>
478 </div>478 </div>
479 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>479 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
480 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01277_source.html">RotateFactor.h</a></li>480 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01289_source.html">RotateFactor.h</a></li>
481 </ul>481 </ul>
482 </div><!--·contents·-->482 </div><!--·contents·-->
483 </div><!--·doc-content·-->483 </div><!--·doc-content·-->
484 <!--·start·footer·part·-->484 <!--·start·footer·part·-->
485 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->485 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
486 ··<ul>486 ··<ul>
487 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04920.html">RotateFactor</a></li>487 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04920.html">RotateFactor</a></li>
930 B
./usr/share/doc/libgtsam-dev/html/a04924.html
    
Offset 483, 15 lines modifiedOffset 483, 15 lines modified
483 <p>print·</p>483 <p>print·</p>
  
484 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>484 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
485 </div>485 </div>
486 </div>486 </div>
487 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>487 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
488 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01277_source.html">RotateFactor.h</a></li>488 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01289_source.html">RotateFactor.h</a></li>
489 </ul>489 </ul>
490 </div><!--·contents·-->490 </div><!--·contents·-->
491 </div><!--·doc-content·-->491 </div><!--·doc-content·-->
492 <!--·start·footer·part·-->492 <!--·start·footer·part·-->
493 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->493 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
494 ··<ul>494 ··<ul>
495 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04924.html">RotateDirectionsFactor</a></li>495 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04924.html">RotateDirectionsFactor</a></li>
3.25 KB
./usr/share/doc/libgtsam-dev/html/a04928.html
    
Offset 326, 15 lines modifiedOffset 326, 15 lines modified
326 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>FillDiagonalF</b>·(const·FBlocks·&amp;Fs,·Matrix·&amp;F)</td></tr>326 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>FillDiagonalF</b>·(const·FBlocks·&amp;Fs,·Matrix·&amp;F)</td></tr>
327 <tr·class="memdesc:a69e2d616ed38d08c1ce16150e95475c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·BIG·block-diagonal·matrix·F·from·Fblocks.·<br·/></td></tr>327 <tr·class="memdesc:a69e2d616ed38d08c1ce16150e95475c0"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·BIG·block-diagonal·matrix·F·from·Fblocks.·<br·/></td></tr>
328 <tr·class="separator:a69e2d616ed38d08c1ce16150e95475c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>328 <tr·class="separator:a69e2d616ed38d08c1ce16150e95475c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
329 </table><table·class="memberdecls">329 </table><table·class="memberdecls">
330 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>330 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
331 Public·Attributes</h2></td></tr>331 Public·Attributes</h2></td></tr>
332 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9c7c1b1b20e43c2020593873f94c732e"·name="a9c7c1b1b20e43c2020593873f94c732e"></a>332 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9c7c1b1b20e43c2020593873f94c732e"·name="a9c7c1b1b20e43c2020593873f94c732e"></a>
333 <a·class="el"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>333 <a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>
334 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>334 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>
335 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>335 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
336 </table><table·class="memberdecls">336 </table><table·class="memberdecls">
337 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>337 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-static-attribs"·name="pub-static-attribs"></a>
338 Static·Public·Attributes</h2></td></tr>338 Static·Public·Attributes</h2></td></tr>
339 <tr·class="memitem:a407fa000777864d9142f3e3742f7e9cd"·id="r_a407fa000777864d9142f3e3742f7e9cd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a407fa000777864d9142f3e3742f7e9cd"·name="a407fa000777864d9142f3e3742f7e9cd"></a>339 <tr·class="memitem:a407fa000777864d9142f3e3742f7e9cd"·id="r_a407fa000777864d9142f3e3742f7e9cd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a407fa000777864d9142f3e3742f7e9cd"·name="a407fa000777864d9142f3e3742f7e9cd"></a>
340 static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dim</b>·=·<a·class="el"·href="a02276.html">traits</a>&lt;CAMERA&gt;::dimension</td></tr>340 static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dim</b>·=·<a·class="el"·href="a02276.html">traits</a>&lt;CAMERA&gt;::dimension</td></tr>
Offset 1107, 15 lines modifiedOffset 1107, 15 lines modified
  
1107 <p>As·of·Feb·22,·2015,·the·noise·model·is·the·same·for·all·measurements·and·is·isotropic.·</p>1107 <p>As·of·Feb·22,·2015,·the·noise·model·is·the·same·for·all·measurements·and·is·isotropic.·</p>
1108 <p>This·allows·for·moving·most·calculations·of·Schur·complement·etc.·to·be·easily·moved·to·<a·class="el"·href="a03044.html"·title="A·set·of·cameras,·all·with·their·own·calibration.">CameraSet</a>,·and·also·agrees·pragmatically·with·what·is·normally·done.·</p>1108 <p>This·allows·for·moving·most·calculations·of·Schur·complement·etc.·to·be·easily·moved·to·<a·class="el"·href="a03044.html"·title="A·set·of·cameras,·all·with·their·own·calibration.">CameraSet</a>,·and·also·agrees·pragmatically·with·what·is·normally·done.·</p>
  
1109 </div>1109 </div>
1110 </div>1110 </div>
1111 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1111 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01268_source.html">SmartFactorBase.h</a></li>1112 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01265_source.html">SmartFactorBase.h</a></li>
1113 </ul>1113 </ul>
1114 </div><!--·contents·-->1114 </div><!--·contents·-->
1115 </div><!--·doc-content·-->1115 </div><!--·doc-content·-->
1116 <!--·start·footer·part·-->1116 <!--·start·footer·part·-->
1117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1118 ··<ul>1118 ··<ul>
1119 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04928.html">SmartFactorBase</a></li>1119 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04928.html">SmartFactorBase</a></li>
1.38 KB
./usr/share/doc/libgtsam-dev/html/a04932.html
    
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 Friends</h2></td></tr>186 Friends</h2></td></tr>
187 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>187 <tr·class="memitem:ac98d07dd8f7b70e16ccb9a01abf56b9c"·id="r_ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac98d07dd8f7b70e16ccb9a01abf56b9c"·name="ac98d07dd8f7b70e16ccb9a01abf56b9c"></a>
188 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>188 class&#160;</td><td·class="memItemRight"·valign="bottom"><b>boost::serialization::access</b></td></tr>
189 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>189 <tr·class="memdesc:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr>
190 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>190 <tr·class="separator:ac98d07dd8f7b70e16ccb9a01abf56b9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
191 </table>191 </table>
192 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>192 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01250_source.html">SmartFactorParams.h</a></li>193 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01295_source.html">SmartFactorParams.h</a></li>
194 </ul>194 </ul>
195 </div><!--·contents·-->195 </div><!--·contents·-->
196 </div><!--·doc-content·-->196 </div><!--·doc-content·-->
197 <!--·start·footer·part·-->197 <!--·start·footer·part·-->
198 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->198 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
199 ··<ul>199 ··<ul>
200 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04932.html">SmartProjectionParams</a></li>200 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04932.html">SmartProjectionParams</a></li>
3.97 KB
./usr/share/doc/libgtsam-dev/html/a04936.html
    
Offset 505, 15 lines modifiedOffset 505, 15 lines modified
505 <tr·class="separator:ae81f94fb333ec5a875c74e241fbf93bd·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>505 <tr·class="separator:ae81f94fb333ec5a875c74e241fbf93bd·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
506 <tr·class="memitem:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"·id="r_a69e2d616ed38d08c1ce16150e95475c0"><td·class="memItemLeft"·align="right"·valign="top">506 <tr·class="memitem:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"·id="r_a69e2d616ed38d08c1ce16150e95475c0"><td·class="memItemLeft"·align="right"·valign="top">
507 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>FillDiagonalF</b>·(const·FBlocks·&amp;Fs,·Matrix·&amp;F)</td></tr>507 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>FillDiagonalF</b>·(const·FBlocks·&amp;Fs,·Matrix·&amp;F)</td></tr>
508 <tr·class="memdesc:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·BIG·block-diagonal·matrix·F·from·Fblocks.·<br·/></td></tr>508 <tr·class="memdesc:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·BIG·block-diagonal·matrix·F·from·Fblocks.·<br·/></td></tr>
509 <tr·class="separator:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>509 <tr·class="separator:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
510 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>510 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>
511 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">511 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">
512 <a·class="el"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>512 <a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>
513 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>513 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>
514 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>514 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
515 <tr·class="inherit_header·pub_static_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_static_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Static·Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>515 <tr·class="inherit_header·pub_static_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_static_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Static·Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>
516 <tr·class="memitem:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"·id="r_a407fa000777864d9142f3e3742f7e9cd"><td·class="memItemLeft"·align="right"·valign="top">516 <tr·class="memitem:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"·id="r_a407fa000777864d9142f3e3742f7e9cd"><td·class="memItemLeft"·align="right"·valign="top">
517 static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dim</b>·=·<a·class="el"·href="a02276.html">traits</a>&lt;CAMERA&gt;::dimension</td></tr>517 static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dim</b>·=·<a·class="el"·href="a02276.html">traits</a>&lt;CAMERA&gt;::dimension</td></tr>
518 <tr·class="memdesc:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Camera·dimension.·<br·/></td></tr>518 <tr·class="memdesc:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Camera·dimension.·<br·/></td></tr>
519 <tr·class="separator:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>519 <tr·class="separator:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 1088, 15 lines modifiedOffset 1088, 15 lines modified
1088 ··</dd>1088 ··</dd>
1089 </dl>1089 </dl>
1090 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a03376.html"·title="TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.">TriangulationResult</a>·</dd></dl>1090 <dl·class="section·return"><dt>Returns</dt><dd><a·class="el"·href="a03376.html"·title="TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.">TriangulationResult</a>·</dd></dl>
  
1091 </div>1091 </div>
1092 </div>1092 </div>
1093 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1093 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1094 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01262_source.html">SmartProjectionFactor.h</a></li>1094 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01241_source.html">SmartProjectionFactor.h</a></li>
1095 </ul>1095 </ul>
1096 </div><!--·contents·-->1096 </div><!--·contents·-->
1097 </div><!--·doc-content·-->1097 </div><!--·doc-content·-->
1098 <!--·start·footer·part·-->1098 <!--·start·footer·part·-->
1099 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1099 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1100 ··<ul>1100 ··<ul>
1101 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04936.html">SmartProjectionFactor</a></li>1101 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04936.html">SmartProjectionFactor</a></li>
1.77 KB
./usr/share/doc/libgtsam-dev/html/a04940.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04936.html">SmartProjectionFactor</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04936.html">SmartProjectionFactor</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04936.html">SmartProjectionFactor</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a04936.html">SmartProjectionFactor</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04936.html">SmartProjectionFactor</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a04936.html">SmartProjectionFactor</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01262_source.html">SmartProjectionFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01241_source.html">SmartProjectionFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04940.html">traits&lt;·SmartProjectionFactor&lt;·CAMERA·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04940.html">traits&lt;·SmartProjectionFactor&lt;·CAMERA·&gt;·&gt;</a></li>
3.94 KB
./usr/share/doc/libgtsam-dev/html/a04944.html
    
Offset 533, 15 lines modifiedOffset 533, 15 lines modified
533 <tr·class="separator:ae81f94fb333ec5a875c74e241fbf93bd·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>533 <tr·class="separator:ae81f94fb333ec5a875c74e241fbf93bd·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
534 <tr·class="memitem:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"·id="r_a69e2d616ed38d08c1ce16150e95475c0"><td·class="memItemLeft"·align="right"·valign="top">534 <tr·class="memitem:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"·id="r_a69e2d616ed38d08c1ce16150e95475c0"><td·class="memItemLeft"·align="right"·valign="top">
535 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>FillDiagonalF</b>·(const·FBlocks·&amp;Fs,·Matrix·&amp;F)</td></tr>535 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>FillDiagonalF</b>·(const·FBlocks·&amp;Fs,·Matrix·&amp;F)</td></tr>
536 <tr·class="memdesc:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·BIG·block-diagonal·matrix·F·from·Fblocks.·<br·/></td></tr>536 <tr·class="memdesc:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·BIG·block-diagonal·matrix·F·from·Fblocks.·<br·/></td></tr>
537 <tr·class="separator:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>537 <tr·class="separator:a69e2d616ed38d08c1ce16150e95475c0·inherit·pub_static_methods_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
538 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>538 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>
539 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">539 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">
540 <a·class="el"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>540 <a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>
541 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>541 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>
542 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>542 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
543 <tr·class="inherit_header·pub_static_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_static_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Static·Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>543 <tr·class="inherit_header·pub_static_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_static_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Static·Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>
544 <tr·class="memitem:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"·id="r_a407fa000777864d9142f3e3742f7e9cd"><td·class="memItemLeft"·align="right"·valign="top">544 <tr·class="memitem:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"·id="r_a407fa000777864d9142f3e3742f7e9cd"><td·class="memItemLeft"·align="right"·valign="top">
545 static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dim</b>·=·<a·class="el"·href="a02276.html">traits</a>&lt;CAMERA&gt;::dimension</td></tr>545 static·const·int&#160;</td><td·class="memItemRight"·valign="bottom"><b>Dim</b>·=·<a·class="el"·href="a02276.html">traits</a>&lt;CAMERA&gt;::dimension</td></tr>
546 <tr·class="memdesc:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Camera·dimension.·<br·/></td></tr>546 <tr·class="memdesc:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Camera·dimension.·<br·/></td></tr>
547 <tr·class="separator:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>547 <tr·class="separator:a407fa000777864d9142f3e3742f7e9cd·inherit·pub_static_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Offset 855, 15 lines modifiedOffset 855, 15 lines modified
855 </dl>855 </dl>
  
856 <p>Reimplemented·from·<a·class="el"·href="a04936.html#a47bd3f901807f2820c9ce8f01882c053">gtsam::SmartProjectionFactor&lt;·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a>.</p>856 <p>Reimplemented·from·<a·class="el"·href="a04936.html#a47bd3f901807f2820c9ce8f01882c053">gtsam::SmartProjectionFactor&lt;·PinholePose&lt;·CALIBRATION·&gt;·&gt;</a>.</p>
  
857 </div>857 </div>
858 </div>858 </div>
859 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>859 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
860 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_source.html">SmartProjectionPoseFactor.h</a></li>860 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01322_source.html">SmartProjectionPoseFactor.h</a></li>
861 </ul>861 </ul>
862 </div><!--·contents·-->862 </div><!--·contents·-->
863 </div><!--·doc-content·-->863 </div><!--·doc-content·-->
864 <!--·start·footer·part·-->864 <!--·start·footer·part·-->
865 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->865 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
866 ··<ul>866 ··<ul>
867 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04944.html">SmartProjectionPoseFactor</a></li>867 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04944.html">SmartProjectionPoseFactor</a></li>
1.81 KB
./usr/share/doc/libgtsam-dev/html/a04948.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04944.html">SmartProjectionPoseFactor</a>&lt;·CALIBRATION·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04944.html">SmartProjectionPoseFactor</a>&lt;·CALIBRATION·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04944.html">SmartProjectionPoseFactor</a>&lt;·CALIBRATION·&gt;·&amp;m1,·const·<a·class="el"·href="a04944.html">SmartProjectionPoseFactor</a>&lt;·CALIBRATION·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04944.html">SmartProjectionPoseFactor</a>&lt;·CALIBRATION·&gt;·&amp;m1,·const·<a·class="el"·href="a04944.html">SmartProjectionPoseFactor</a>&lt;·CALIBRATION·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_source.html">SmartProjectionPoseFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01322_source.html">SmartProjectionPoseFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04948.html">traits&lt;·SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04948.html">traits&lt;·SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;·&gt;</a></li>
3.3 KB
./usr/share/doc/libgtsam-dev/html/a04952.html
    
Offset 461, 15 lines modifiedOffset 461, 15 lines modified
461 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>461 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-attribs"·name="pub-attribs"></a>
462 Public·Attributes</h2></td></tr>462 Public·Attributes</h2></td></tr>
463 <tr·class="memitem:a1dd1dda0bb66e6ae1b41717a04c8e306"·id="r_a1dd1dda0bb66e6ae1b41717a04c8e306"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1dd1dda0bb66e6ae1b41717a04c8e306"·name="a1dd1dda0bb66e6ae1b41717a04c8e306"></a>463 <tr·class="memitem:a1dd1dda0bb66e6ae1b41717a04c8e306"·id="r_a1dd1dda0bb66e6ae1b41717a04c8e306"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1dd1dda0bb66e6ae1b41717a04c8e306"·name="a1dd1dda0bb66e6ae1b41717a04c8e306"></a>
464 EIGEN_MAKE_ALIGNED_OPERATOR_NEW·typedef·CAMERA&#160;</td><td·class="memItemRight"·valign="bottom"><b>Camera</b></td></tr>464 EIGEN_MAKE_ALIGNED_OPERATOR_NEW·typedef·CAMERA&#160;</td><td·class="memItemRight"·valign="bottom"><b>Camera</b></td></tr>
465 <tr·class="separator:a1dd1dda0bb66e6ae1b41717a04c8e306"><td·class="memSeparator"·colspan="2">&#160;</td></tr>465 <tr·class="separator:a1dd1dda0bb66e6ae1b41717a04c8e306"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
466 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>466 <tr·class="inherit_header·pub_attribs_a04928"><td·colspan="2"·onclick="javascript:toggleInherit('pub_attribs_a04928')"><img·src="closed.png"·alt="-"/>&#160;Public·Attributes·inherited·from·<a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>
467 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">467 <tr·class="memitem:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"·id="r_a9c7c1b1b20e43c2020593873f94c732e"><td·class="memItemLeft"·align="right"·valign="top">
468 <a·class="el"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>468 <a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a>·typedef·boost::shared_ptr&lt;·This·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>shared_ptr</b></td></tr>
469 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>469 <tr·class="memdesc:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">shorthand·for·a·smart·pointer·to·a·factor.·<br·/></td></tr>
470 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>470 <tr·class="separator:a9c7c1b1b20e43c2020593873f94c732e·inherit·pub_attribs_a04928"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
471 </table><table·class="memberdecls">471 </table><table·class="memberdecls">
472 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>472 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
473 Public·Types</h2></td></tr>473 Public·Types</h2></td></tr>
474 <tr·class="memitem:a12fc38c6fed1a5f9f3f372282c7ae333"·id="r_a12fc38c6fed1a5f9f3f372282c7ae333"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a12fc38c6fed1a5f9f3f372282c7ae333"·name="a12fc38c6fed1a5f9f3f372282c7ae333"></a>474 <tr·class="memitem:a12fc38c6fed1a5f9f3f372282c7ae333"·id="r_a12fc38c6fed1a5f9f3f372282c7ae333"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a12fc38c6fed1a5f9f3f372282c7ae333"·name="a12fc38c6fed1a5f9f3f372282c7ae333"></a>
475 typedef·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Cameras</b></td></tr>475 typedef·<a·class="el"·href="a03044.html">CameraSet</a>&lt;·CAMERA·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>Cameras</b></td></tr>
Offset 1079, 15 lines modifiedOffset 1079, 15 lines modified
1079 </dl>1079 </dl>
  
1080 <p>Reimplemented·from·<a·class="el"·href="a04936.html#a47bd3f901807f2820c9ce8f01882c053">gtsam::SmartProjectionFactor&lt;·CAMERA·&gt;</a>.</p>1080 <p>Reimplemented·from·<a·class="el"·href="a04936.html#a47bd3f901807f2820c9ce8f01882c053">gtsam::SmartProjectionFactor&lt;·CAMERA·&gt;</a>.</p>
  
1081 </div>1081 </div>
1082 </div>1082 </div>
1083 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1083 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1084 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01253_source.html">SmartProjectionRigFactor.h</a></li>1084 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01328_source.html">SmartProjectionRigFactor.h</a></li>
1085 </ul>1085 </ul>
1086 </div><!--·contents·-->1086 </div><!--·contents·-->
1087 </div><!--·doc-content·-->1087 </div><!--·doc-content·-->
1088 <!--·start·footer·part·-->1088 <!--·start·footer·part·-->
1089 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1089 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1090 ··<ul>1090 ··<ul>
1091 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04952.html">SmartProjectionRigFactor</a></li>1091 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04952.html">SmartProjectionRigFactor</a></li>
1.78 KB
./usr/share/doc/libgtsam-dev/html/a04956.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m1,·const·<a·class="el"·href="a04952.html">SmartProjectionRigFactor</a>&lt;·CAMERA·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01253_source.html">SmartProjectionRigFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01328_source.html">SmartProjectionRigFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04956.html">traits&lt;·SmartProjectionRigFactor&lt;·CAMERA·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04956.html">traits&lt;·SmartProjectionRigFactor&lt;·CAMERA·&gt;·&gt;</a></li>
909 B
./usr/share/doc/libgtsam-dev/html/a04960.html
    
Offset 757, 15 lines modifiedOffset 757, 15 lines modified
757 </dl>757 </dl>
  
758 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>758 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
759 </div>759 </div>
760 </div>760 </div>
761 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>761 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
762 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01310_source.html">StereoFactor.h</a></li>762 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_source.html">StereoFactor.h</a></li>
763 </ul>763 </ul>
764 </div><!--·contents·-->764 </div><!--·contents·-->
765 </div><!--·doc-content·-->765 </div><!--·doc-content·-->
766 <!--·start·footer·part·-->766 <!--·start·footer·part·-->
767 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->767 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
768 ··<ul>768 ··<ul>
769 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04960.html">GenericStereoFactor</a></li>769 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04960.html">GenericStereoFactor</a></li>
1.74 KB
./usr/share/doc/libgtsam-dev/html/a04964.html
    
Offset 128, 15 lines modifiedOffset 128, 15 lines modified
128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04960.html">GenericStereoFactor</a>&lt;·T1,·T2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>128 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04960.html">GenericStereoFactor</a>&lt;·T1,·T2·&gt;·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">130 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04960.html">GenericStereoFactor</a>&lt;·T1,·T2·&gt;·&amp;m1,·const·<a·class="el"·href="a04960.html">GenericStereoFactor</a>&lt;·T1,·T2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>131 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04960.html">GenericStereoFactor</a>&lt;·T1,·T2·&gt;·&amp;m1,·const·<a·class="el"·href="a04960.html">GenericStereoFactor</a>&lt;·T1,·T2·&gt;·&amp;m2,·double·tol=1e-8)</td></tr>
132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>134 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01310_source.html">StereoFactor.h</a></li>135 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01313_source.html">StereoFactor.h</a></li>
136 </ul>136 </ul>
137 </div><!--·contents·-->137 </div><!--·contents·-->
138 </div><!--·doc-content·-->138 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->139 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>141 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04964.html">traits&lt;·GenericStereoFactor&lt;·T1,·T2·&gt;·&gt;</a></li>142 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04964.html">traits&lt;·GenericStereoFactor&lt;·T1,·T2·&gt;·&gt;</a></li>
933 B
./usr/share/doc/libgtsam-dev/html/a04968.html
    
Offset 727, 15 lines modifiedOffset 727, 15 lines modified
727 </dl>727 </dl>
  
728 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>728 <p>Reimplemented·from·<a·class="el"·href="a04504.html#a135c932f15f3d6701a2f9fabf4105490">gtsam::NoiseModelFactor</a>.</p>
  
729 </div>729 </div>
730 </div>730 </div>
731 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>731 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01322_source.html">TriangulationFactor.h</a></li>732 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/<a·class="el"·href="a01286_source.html">TriangulationFactor.h</a></li>
733 </ul>733 </ul>
734 </div><!--·contents·-->734 </div><!--·contents·-->
735 </div><!--·doc-content·-->735 </div><!--·doc-content·-->
736 <!--·start·footer·part·-->736 <!--·start·footer·part·-->
737 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->737 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
738 ··<ul>738 ··<ul>
739 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04968.html">TriangulationFactor</a></li>739 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04968.html">TriangulationFactor</a></li>
1.18 KB
./usr/share/doc/libgtsam-dev/html/a04972.html
    
Offset 546, 16 lines modifiedOffset 546, 16 lines modified
546 <p>print·</p>546 <p>print·</p>
  
547 <p>Reimplemented·from·<a·class="el"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">gtsam::BayesNet&lt;·SymbolicConditional·&gt;</a>.</p>547 <p>Reimplemented·from·<a·class="el"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">gtsam::BayesNet&lt;·SymbolicConditional·&gt;</a>.</p>
  
548 </div>548 </div>
549 </div>549 </div>
550 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>550 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
551 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01364_source.html">SymbolicBayesNet.h</a></li>551 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01370_source.html">SymbolicBayesNet.h</a></li>
552 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01358.html">SymbolicBayesNet.cpp</a></li>552 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01382.html">SymbolicBayesNet.cpp</a></li>
553 </ul>553 </ul>
554 </div><!--·contents·-->554 </div><!--·contents·-->
555 </div><!--·doc-content·-->555 </div><!--·doc-content·-->
556 <!--·start·footer·part·-->556 <!--·start·footer·part·-->
557 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->557 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
558 ··<ul>558 ··<ul>
559 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04972.html">SymbolicBayesNet</a></li>559 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04972.html">SymbolicBayesNet</a></li>
1.68 KB
./usr/share/doc/libgtsam-dev/html/a04976.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04972.html">SymbolicBayesNet</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04972.html">SymbolicBayesNet</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04972.html">SymbolicBayesNet</a>·&amp;m1,·const·<a·class="el"·href="a04972.html">SymbolicBayesNet</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04972.html">SymbolicBayesNet</a>·&amp;m1,·const·<a·class="el"·href="a04972.html">SymbolicBayesNet</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01364_source.html">SymbolicBayesNet.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01370_source.html">SymbolicBayesNet.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04976.html">traits&lt;·SymbolicBayesNet·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04976.html">traits&lt;·SymbolicBayesNet·&gt;</a></li>
2.0 KB
./usr/share/doc/libgtsam-dev/html/a04980.html
    
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>272 <tr·class="memdesc:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·stores·the·Cached·separator·marginal·P(S)·<br·/></td></tr>
273 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>273 <tr·class="separator:af3d82f22471162aafc735e1413d9e428·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
274 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>274 <tr·class="memitem:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"·id="r_a75ce5160f65fe820a6abb154f01ff86a"><td·class="memItemLeft"·align="right"·valign="top">std::mutex&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03552.html#a75ce5160f65fe820a6abb154f01ff86a">cachedSeparatorMarginalMutex_</a></td></tr>
275 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>275 <tr·class="memdesc:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·protects·Cached·seperator·marginal·P(S)·from·concurrent·read/writes·as·many·the·functions·which·access·it·are·const·(hence·the·mutable)·leading·to·the·false·impression·that·these·const·functions·are·thread-safe·which·is·not·true·due·to·these·mutable·values.··<br·/></td></tr>
276 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>276 <tr·class="separator:a75ce5160f65fe820a6abb154f01ff86a·inherit·pro_attribs_a03552"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
277 </table>277 </table>
278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>278 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01391_source.html">SymbolicBayesTree.h</a></li>279 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01355_source.html">SymbolicBayesTree.h</a></li>
280 </ul>280 </ul>
281 </div><!--·contents·-->281 </div><!--·contents·-->
282 </div><!--·doc-content·-->282 </div><!--·doc-content·-->
283 <!--·start·footer·part·-->283 <!--·start·footer·part·-->
284 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->284 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
285 ··<ul>285 ··<ul>
286 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a></li>286 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a></li>
1.48 KB
./usr/share/doc/libgtsam-dev/html/a04984.html
    
Offset 347, 15 lines modifiedOffset 347, 15 lines modified
347 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>347 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
348 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">348 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">
349 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>349 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
350 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>350 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>
351 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>351 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
352 </table>352 </table>
353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>353 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01391_source.html">SymbolicBayesTree.h</a></li>354 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01355_source.html">SymbolicBayesTree.h</a></li>
355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<b>SymbolicBayesTree.cpp</b></li>355 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<b>SymbolicBayesTree.cpp</b></li>
356 </ul>356 </ul>
357 </div><!--·contents·-->357 </div><!--·contents·-->
358 </div><!--·doc-content·-->358 </div><!--·doc-content·-->
359 <!--·start·footer·part·-->359 <!--·start·footer·part·-->
360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->360 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
361 ··<ul>361 ··<ul>
1.71 KB
./usr/share/doc/libgtsam-dev/html/a04988.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m1,·const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m1,·const·<a·class="el"·href="a04980.html">SymbolicBayesTreeClique</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01391_source.html">SymbolicBayesTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01355_source.html">SymbolicBayesTree.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04988.html">traits&lt;·SymbolicBayesTreeClique·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04988.html">traits&lt;·SymbolicBayesTreeClique·&gt;</a></li>
1.69 KB
./usr/share/doc/libgtsam-dev/html/a04992.html
    
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>125 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">127 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>128 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m1,·const·<a·class="el"·href="a04984.html">SymbolicBayesTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>
129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 </table>130 </table>
131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>131 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01391_source.html">SymbolicBayesTree.h</a></li>132 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01355_source.html">SymbolicBayesTree.h</a></li>
133 </ul>133 </ul>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04992.html">traits&lt;·SymbolicBayesTree·&gt;</a></li>139 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04992.html">traits&lt;·SymbolicBayesTree·&gt;</a></li>
1.19 KB
./usr/share/doc/libgtsam-dev/html/a04996.html
    
Offset 630, 16 lines modifiedOffset 630, 16 lines modified
630 <p>Print·with·optional·formatter.·</p>630 <p>Print·with·optional·formatter.·</p>
  
631 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>631 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a5388ca5d908a0cdfbfdd7dcd9021ade6">gtsam::Factor</a>.</p>
  
632 </div>632 </div>
633 </div>633 </div>
634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>634 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01352_source.html">SymbolicConditional.h</a></li>635 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346_source.html">SymbolicConditional.h</a></li>
636 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01373.html">SymbolicConditional.cpp</a></li>636 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01361.html">SymbolicConditional.cpp</a></li>
637 </ul>637 </ul>
638 </div><!--·contents·-->638 </div><!--·contents·-->
639 </div><!--·doc-content·-->639 </div><!--·doc-content·-->
640 <!--·start·footer·part·-->640 <!--·start·footer·part·-->
641 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->641 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
642 ··<ul>642 ··<ul>
643 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04996.html">SymbolicConditional</a></li>643 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a04996.html">SymbolicConditional</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a05000.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m1,·const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m1,·const·<a·class="el"·href="a04996.html">SymbolicConditional</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01352_source.html">SymbolicConditional.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346_source.html">SymbolicConditional.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05000.html">traits&lt;·SymbolicConditional·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05000.html">traits&lt;·SymbolicConditional·&gt;</a></li>
1.09 KB
./usr/share/doc/libgtsam-dev/html/a05004.html
    
Offset 324, 16 lines modifiedOffset 324, 16 lines modified
324 ··</table>324 ··</table>
325 ··</dd>325 ··</dd>
326 </dl>326 </dl>
  
327 </div>327 </div>
328 </div>328 </div>
329 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>329 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
330 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01361_source.html">SymbolicEliminationTree.h</a></li>330 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01349_source.html">SymbolicEliminationTree.h</a></li>
331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367.html">SymbolicEliminationTree.cpp</a></li>331 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01352.html">SymbolicEliminationTree.cpp</a></li>
332 </ul>332 </ul>
333 </div><!--·contents·-->333 </div><!--·contents·-->
334 </div><!--·doc-content·-->334 </div><!--·doc-content·-->
335 <!--·start·footer·part·-->335 <!--·start·footer·part·-->
336 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->336 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
337 ··<ul>337 ··<ul>
338 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05004.html">SymbolicEliminationTree</a></li>338 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05004.html">SymbolicEliminationTree</a></li>
1.72 KB
./usr/share/doc/libgtsam-dev/html/a05008.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a05004.html">SymbolicEliminationTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a05004.html">SymbolicEliminationTree</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a05004.html">SymbolicEliminationTree</a>·&amp;m1,·const·<a·class="el"·href="a05004.html">SymbolicEliminationTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a05004.html">SymbolicEliminationTree</a>·&amp;m1,·const·<a·class="el"·href="a05004.html">SymbolicEliminationTree</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01361_source.html">SymbolicEliminationTree.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01349_source.html">SymbolicEliminationTree.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05008.html">traits&lt;·SymbolicEliminationTree·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05008.html">traits&lt;·SymbolicEliminationTree·&gt;</a></li>
1.15 KB
./usr/share/doc/libgtsam-dev/html/a05012.html
    
Offset 420, 16 lines modifiedOffset 420, 16 lines modified
420 <p>print·only·keys·</p>420 <p>print·only·keys·</p>
  
421 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a52cdda1b64d2d584b1012362963b76f3">gtsam::Factor</a>.</p>421 <p>Reimplemented·from·<a·class="el"·href="a03592.html#a52cdda1b64d2d584b1012362963b76f3">gtsam::Factor</a>.</p>
  
422 </div>422 </div>
423 </div>423 </div>
424 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>424 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
425 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01385_source.html">SymbolicFactor.h</a></li>425 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01388_source.html">SymbolicFactor.h</a></li>
426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01382.html">SymbolicFactor.cpp</a></li>426 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01358.html">SymbolicFactor.cpp</a></li>
427 </ul>427 </ul>
428 </div><!--·contents·-->428 </div><!--·contents·-->
429 </div><!--·doc-content·-->429 </div><!--·doc-content·-->
430 <!--·start·footer·part·-->430 <!--·start·footer·part·-->
431 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->431 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
432 ··<ul>432 ··<ul>
433 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05012.html">SymbolicFactor</a></li>433 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05012.html">SymbolicFactor</a></li>
1.67 KB
./usr/share/doc/libgtsam-dev/html/a05016.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&amp;m1,·const·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&amp;m1,·const·<a·class="el"·href="a05012.html">SymbolicFactor</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01385_source.html">SymbolicFactor.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01388_source.html">SymbolicFactor.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05016.html">traits&lt;·SymbolicFactor·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05016.html">traits&lt;·SymbolicFactor·&gt;</a></li>
1.55 KB
./usr/share/doc/libgtsam-dev/html/a05020.html
    
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 <tr·class="separator:af52148826369afe47436ed5f6e89f9bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:af52148826369afe47436ed5f6e89f9bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:af3f9ccb100f0c9ab446683896228ff7c"·id="r_af3f9ccb100f0c9ab446683896228ff7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3f9ccb100f0c9ab446683896228ff7c"·name="af3f9ccb100f0c9ab446683896228ff7c"></a>145 <tr·class="memitem:af3f9ccb100f0c9ab446683896228ff7c"·id="r_af3f9ccb100f0c9ab446683896228ff7c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af3f9ccb100f0c9ab446683896228ff7c"·name="af3f9ccb100f0c9ab446683896228ff7c"></a>
146 typedef·<a·class="el"·href="a05036.html">SymbolicJunctionTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JunctionTreeType</b></td></tr>146 typedef·<a·class="el"·href="a05036.html">SymbolicJunctionTree</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JunctionTreeType</b></td></tr>
147 <tr·class="memdesc:af3f9ccb100f0c9ab446683896228ff7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·Junction·tree.·<br·/></td></tr>147 <tr·class="memdesc:af3f9ccb100f0c9ab446683896228ff7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Type·of·Junction·tree.·<br·/></td></tr>
148 <tr·class="separator:af3f9ccb100f0c9ab446683896228ff7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:af3f9ccb100f0c9ab446683896228ff7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 </table>149 </table>
150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>150 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379_source.html">SymbolicFactorGraph.h</a></li>151 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367_source.html">SymbolicFactorGraph.h</a></li>
152 </ul>152 </ul>
153 </div><!--·contents·-->153 </div><!--·contents·-->
154 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
155 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
157 ··<ul>157 ··<ul>
158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05020.html">EliminationTraits&lt;·SymbolicFactorGraph·&gt;</a></li>158 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05020.html">EliminationTraits&lt;·SymbolicFactorGraph·&gt;</a></li>
1.2 KB
./usr/share/doc/libgtsam-dev/html/a05024.html
    
Offset 593, 16 lines modifiedOffset 593, 16 lines modified
593 <p>print·</p>593 <p>print·</p>
  
594 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·SymbolicFactor·&gt;</a>.</p>594 <p>Reimplemented·from·<a·class="el"·href="a03524.html#a06c9c6d855c390743bd4a4472c730687">gtsam::FactorGraph&lt;·SymbolicFactor·&gt;</a>.</p>
  
595 </div>595 </div>
596 </div>596 </div>
597 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>597 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379_source.html">SymbolicFactorGraph.h</a></li>598 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367_source.html">SymbolicFactorGraph.h</a></li>
599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01370.html">SymbolicFactorGraph.cpp</a></li>599 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01343.html">SymbolicFactorGraph.cpp</a></li>
600 </ul>600 </ul>
601 </div><!--·contents·-->601 </div><!--·contents·-->
602 </div><!--·doc-content·-->602 </div><!--·doc-content·-->
603 <!--·start·footer·part·-->603 <!--·start·footer·part·-->
604 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->604 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
605 ··<ul>605 ··<ul>
606 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05024.html">SymbolicFactorGraph</a></li>606 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05024.html">SymbolicFactorGraph</a></li>
1.7 KB
./usr/share/doc/libgtsam-dev/html/a05028.html
    
Offset 127, 15 lines modifiedOffset 127, 15 lines modified
127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>127 static·void&#160;</td><td·class="memItemRight"·valign="bottom"><b>Print</b>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m,·const·std::string·&amp;str=&quot;&quot;)</td></tr>
128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:a27b246d77898916925c676895348fedf·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">129 <tr·class="memitem:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"·id="r_a29a5699453b92070b31ca7fa42609d98"><td·class="memItemLeft"·align="right"·valign="top">
130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>130 static·bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>Equals</b>·(const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m1,·const·<a·class="el"·href="a05024.html">SymbolicFactorGraph</a>·&amp;m2,·double·tol=1e-8)</td></tr>
131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a29a5699453b92070b31ca7fa42609d98·inherit·pub_static_methods_a02492"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>132 </table>
133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>133 <hr/>The·documentation·for·this·struct·was·generated·from·the·following·file:<ul>
134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379_source.html">SymbolicFactorGraph.h</a></li>134 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01367_source.html">SymbolicFactorGraph.h</a></li>
135 </ul>135 </ul>
136 </div><!--·contents·-->136 </div><!--·contents·-->
137 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
138 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
140 ··<ul>140 ··<ul>
141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05028.html">traits&lt;·SymbolicFactorGraph·&gt;</a></li>141 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05028.html">traits&lt;·SymbolicFactorGraph·&gt;</a></li>
1.75 KB
./usr/share/doc/libgtsam-dev/html/a05032.html
    
Offset 391, 16 lines modifiedOffset 391, 16 lines modified
391 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>391 <tr·class="separator:a20f99ef0c4c43c0d455119fc5322c8b4·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
392 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">392 <tr·class="memitem:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"·id="r_a69d492bb6b4b2d48c132528e687a897b"><td·class="memItemLeft"·align="right"·valign="top">
393 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>393 <a·class="el"·href="a03540.html#af38ef93cf38589e7866441c51aa5117b">Roots</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>roots_</b></td></tr>
394 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>394 <tr·class="memdesc:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Root·cliques.·<br·/></td></tr>
395 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>395 <tr·class="separator:a69d492bb6b4b2d48c132528e687a897b·inherit·pro_attribs_a03540"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
396 </table>396 </table>
397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>397 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01346_source.html">SymbolicISAM.h</a></li>398 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01385_source.html">SymbolicISAM.h</a></li>
399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01388.html">SymbolicISAM.cpp</a></li>399 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01379.html">SymbolicISAM.cpp</a></li>
400 </ul>400 </ul>
401 </div><!--·contents·-->401 </div><!--·contents·-->
402 </div><!--·doc-content·-->402 </div><!--·doc-content·-->
403 <!--·start·footer·part·-->403 <!--·start·footer·part·-->
404 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->404 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
405 ··<ul>405 ··<ul>
406 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05032.html">SymbolicISAM</a></li>406 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05032.html">SymbolicISAM</a></li>
1.14 KB
./usr/share/doc/libgtsam-dev/html/a05036.html
    
Offset 328, 16 lines modifiedOffset 328, 16 lines modified
328 ··</dd>328 ··</dd>
329 </dl>329 </dl>
330 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>330 <dl·class="section·return"><dt>Returns</dt><dd>The·elimination·tree·</dd></dl>
  
331 </div>331 </div>
332 </div>332 </div>
333 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>333 <hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01355_source.html">SymbolicJunctionTree.h</a></li>334 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01391_source.html">SymbolicJunctionTree.h</a></li>
335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01349.html">SymbolicJunctionTree.cpp</a></li>335 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/<a·class="el"·href="a01373.html">SymbolicJunctionTree.cpp</a></li>
336 </ul>336 </ul>
337 </div><!--·contents·-->337 </div><!--·contents·-->
338 </div><!--·doc-content·-->338 </div><!--·doc-content·-->
339 <!--·start·footer·part·-->339 <!--·start·footer·part·-->
340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->340 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
341 ··<ul>341 ··<ul>
342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05036.html">SymbolicJunctionTree</a></li>342 ····<li·class="navelem"><a·class="el"·href="a01428.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a05036.html">SymbolicJunctionTree</a></li>
1.0 KB
./usr/share/doc/libgtsam-dev/html/a05040.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">DiscreteValues·Class·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">DiscreteValues·Class·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><p>The·Factor::error·simply·extracts·the.·</p>104 <div·class="textblock"><p>The·Factor::error·simply·extracts·the.·</p>
105 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>105 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263_source.html">DiscreteFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_source.html">DiscreteFactor.h</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
112 ··<ul>112 ··<ul>
113 ····<li·class="navelem"><a·class="el"·href="a05040.html">DiscreteValues</a></li>113 ····<li·class="navelem"><a·class="el"·href="a05040.html">DiscreteValues</a></li>
1.47 KB
./usr/share/doc/libgtsam-dev/html/a05044.html
    
Offset 99, 17 lines modifiedOffset 99, 17 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">HybridValues·Class·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">HybridValues·Class·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><p>the·error.·</p>104 <div·class="textblock"><p>the·error.·</p>
105 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>105 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00263_source.html">DiscreteFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/<a·class="el"·href="a00221_source.html">DiscreteFactor.h</a></li>
107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianFactor.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_source.html">GaussianFactor.h</a></li>
108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_source.html">NonlinearFactor.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_source.html">NonlinearFactor.h</a></li>
109 </ul>109 </ul>
110 </div><!--·contents·-->110 </div><!--·contents·-->
111 </div><!--·doc-content·-->111 </div><!--·doc-content·-->
112 <!--·start·footer·part·-->112 <!--·start·footer·part·-->
113 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->113 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
114 ··<ul>114 ··<ul>
115 ····<li·class="navelem"><a·class="el"·href="a05044.html">HybridValues</a></li>115 ····<li·class="navelem"><a·class="el"·href="a05044.html">HybridValues</a></li>
1.24 KB
./usr/share/doc/libgtsam-dev/html/a05060.html
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ··<div·class="headertitle"><div·class="title">Only·Class·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">Only·Class·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><p>symbolic·elimination·etc.·</p>104 <div·class="textblock"><p>symbolic·elimination·etc.·</p>
105 <p>Derived·classes·<em>must</em>·redefine·the·Factor·and·shared_ptr·typedefs·to·refer·to·the·associated·factor·type·and·shared_ptr·type·of·the·derived·class.·See·SymbolicConditional·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>·for·examples.·</p>105 <p>Derived·classes·<em>must</em>·redefine·the·Factor·and·shared_ptr·typedefs·to·refer·to·the·associated·factor·type·and·shared_ptr·type·of·the·derived·class.·See·SymbolicConditional·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>·for·examples.·</p>
106 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>106 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00587_source.html">Conditional.h</a></li>107 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/<a·class="el"·href="a00605_source.html">Conditional.h</a></li>
108 </ul>108 </ul>
109 </div><!--·contents·-->109 </div><!--·contents·-->
110 </div><!--·doc-content·-->110 </div><!--·doc-content·-->
111 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
112 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->112 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
113 ··<ul>113 ··<ul>
114 ····<li·class="navelem"><a·class="el"·href="a05060.html">Only</a></li>114 ····<li·class="navelem"><a·class="el"·href="a05060.html">Only</a></li>
1.16 KB
./usr/share/doc/libgtsam-dev/html/a05064.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">JacobianFactor·Class·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">JacobianFactor·Class·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><p>In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,·e.g.,·0.5*(A*x-b)'<em>D</em>(A*x-b)·for·a·negative·log-density,·e.g.,·0.5*(A*x-b)'<em>D</em>(A*x-b)·-·log(k)·for·a.·</p>104 <div·class="textblock"><p>In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,·e.g.,·0.5*(A*x-b)'<em>D</em>(A*x-b)·for·a·negative·log-density,·e.g.,·0.5*(A*x-b)'<em>D</em>(A*x-b)·-·log(k)·for·a.·</p>
105 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>105 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_source.html">GaussianFactor.h</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
112 ··<ul>112 ··<ul>
113 ····<li·class="navelem"><a·class="el"·href="a05064.html">JacobianFactor</a></li>113 ····<li·class="navelem"><a·class="el"·href="a05064.html">JacobianFactor</a></li>
1.0 KB
./usr/share/doc/libgtsam-dev/html/a05068.html
    
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">GaussianConditional·Class·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">GaussianConditional·Class·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><p>is·the·normalization·constant.·</p>104 <div·class="textblock"><p>is·the·normalization·constant.·</p>
105 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>105 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianFactor.h</a></li>106 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_source.html">GaussianFactor.h</a></li>
107 </ul>107 </ul>
108 </div><!--·contents·-->108 </div><!--·contents·-->
109 </div><!--·doc-content·-->109 </div><!--·doc-content·-->
110 <!--·start·footer·part·-->110 <!--·start·footer·part·-->
111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->111 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
112 ··<ul>112 ··<ul>
113 ····<li·class="navelem"><a·class="el"·href="a05068.html">GaussianConditional</a></li>113 ····<li·class="navelem"><a·class="el"·href="a05068.html">GaussianConditional</a></li>
1.38 KB
./usr/share/doc/libgtsam-dev/html/a05072.html
    
Offset 101, 17 lines modifiedOffset 101, 17 lines modified
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><p>The·Factor::error·simply·extracts·the.·</p>104 <div·class="textblock"><p>The·Factor::error·simply·extracts·the.·</p>
105 <p>(A*x-b)/sigma</p>105 <p>(A*x-b)/sigma</p>
106 <p><a·class="el"·href="a05044.html"·title="the·error.">HybridValues</a>·simply·extracts·the·error.·</p>106 <p><a·class="el"·href="a05044.html"·title="the·error.">HybridValues</a>·simply·extracts·the·error.·</p>
107 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>107 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·files:<ul>
108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00788_source.html">GaussianFactor.h</a></li>108 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00815_source.html">GaussianFactor.h</a></li>
109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00752_source.html">HessianFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00752_source.html">HessianFactor.h</a></li>
110 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00761_source.html">JacobianFactor.h</a></li>110 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/<a·class="el"·href="a00731_source.html">JacobianFactor.h</a></li>
111 </ul>111 </ul>
112 </div><!--·contents·-->112 </div><!--·contents·-->
113 </div><!--·doc-content·-->113 </div><!--·doc-content·-->
114 <!--·start·footer·part·-->114 <!--·start·footer·part·-->
115 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->115 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
116 ··<ul>116 ··<ul>
117 ····<li·class="navelem"><a·class="el"·href="a05072.html">VectorValues</a></li>117 ····<li·class="navelem"><a·class="el"·href="a05072.html">VectorValues</a></li>
1.24 KB
./usr/share/doc/libgtsam-dev/html/a05076.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><p>In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function·of·the·values·in·a.·</p>104 <div·class="textblock"><p>In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function·of·the·values·in·a.·</p>
105 <p>The·Factor::error·simply·extracts·the.</p>105 <p>The·Factor::error·simply·extracts·the.</p>
106 <p>The·idea·is·that·Gaussian·factors·have·a·quadratic·error·function·that·locally·approximates·the·negative·log-likelihood,·and·are·obtained·by·<b>linearizing</b>·the·nonlinear·error·function·at·a·given·linearization.</p>106 <p>The·idea·is·that·Gaussian·factors·have·a·quadratic·error·function·that·locally·approximates·the·negative·log-likelihood,·and·are·obtained·by·<b>linearizing</b>·the·nonlinear·error·function·at·a·given·linearization.</p>
107 <p>The·derived·class,·</p>107 <p>The·derived·class,·</p>
108 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>108 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_source.html">NonlinearFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_source.html">NonlinearFactor.h</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
115 ··<ul>115 ··<ul>
116 ····<li·class="navelem"><a·class="el"·href="a05076.html">Values</a></li>116 ····<li·class="navelem"><a·class="el"·href="a05076.html">Values</a></li>
1.42 KB
./usr/share/doc/libgtsam-dev/html/a05080.html
    
Offset 102, 15 lines modifiedOffset 102, 15 lines modified
102 <div·class="contents">102 <div·class="contents">
103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>103 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
104 <div·class="textblock"><p>noise·model·to·the·factor,·and·calculates·the·error·by·asking·the·user·to·implement·the·method·</p>104 <div·class="textblock"><p>noise·model·to·the·factor,·and·calculates·the·error·by·asking·the·user·to·implement·the·method·</p>
105 <div·class="fragment"><div·class="line"><span·class="keywordtype">double</span>·evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>&amp;·c)·<span·class="keyword">const</span>·</div>105 <div·class="fragment"><div·class="line"><span·class="keywordtype">double</span>·evaluateError(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>&amp;·c)·<span·class="keyword">const</span>·</div>
106 <div·class="ttc"·id="aa05076_html"><div·class="ttname"><a·href="a05076.html">Values</a></div><div·class="ttdoc">In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...</div></div>106 <div·class="ttc"·id="aa05076_html"><div·class="ttname"><a·href="a05076.html">Values</a></div><div·class="ttdoc">In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...</div></div>
107 </div><!--·fragment·--><p>.·</p>107 </div><!--·fragment·--><p>.·</p>
108 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>108 </div><hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01169_source.html">NonlinearFactor.h</a></li>109 <li>/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/<a·class="el"·href="a01133_source.html">NonlinearFactor.h</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
115 ··<ul>115 ··<ul>
116 ····<li·class="navelem"><a·class="el"·href="a05080.html">NoiseModelFactor</a></li>116 ····<li·class="navelem"><a·class="el"·href="a05080.html">NoiseModelFactor</a></li>
4.39 KB
./usr/share/doc/libgtsam-dev/html/a08128_source.html
    
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·POSE&gt;</div>126 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·POSE&gt;</div>
127 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03056.html">···39</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03056.html">PoseConcept</a>·{</div>128 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03056.html">···39</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03056.html">PoseConcept</a>·{</div>
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 </div>150 </div>
151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}·<span·class="comment">//·\namespace·gtsam</span></div>152 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>153 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a08128.html#a1ac1dbb1c81293b35cbab7722ac657ac">···74</a></span><span·class="preprocessor">#define·GTSAM_CONCEPT_POSE_INST(T)·template·class·gtsam::PoseConcept&lt;T&gt;;</span></div>154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a08128.html#a1ac1dbb1c81293b35cbab7722ac657ac">···74</a></span><span·class="preprocessor">#define·GTSAM_CONCEPT_POSE_INST(T)·template·class·gtsam::PoseConcept&lt;T&gt;;</span></div>
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·GTSAM_CONCEPT_POSE_TYPE(T)·using·_gtsam_PoseConcept##T·=·gtsam::PoseConcept&lt;T&gt;;</span></div>155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#define·GTSAM_CONCEPT_POSE_TYPE(T)·using·_gtsam_PoseConcept##T·=·gtsam::PoseConcept&lt;T&gt;;</span></div>
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
157 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>157 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
159 <div·class="ttc"·id="aa03056_html"><div·class="ttname"><a·href="a03056.html">gtsam::PoseConcept</a></div><div·class="ttdoc">Pose·Concept·A·must·contain·a·translation·and·a·rotation,·with·each·structure·accessable·directly·and...</div><div·class="ttdef"><b>Definition</b>·concepts.h:39</div></div>159 <div·class="ttc"·id="aa03056_html"><div·class="ttname"><a·href="a03056.html">gtsam::PoseConcept</a></div><div·class="ttdoc">Pose·Concept·A·must·contain·a·translation·and·a·rotation,·with·each·structure·accessable·directly·and...</div><div·class="ttdef"><b>Definition</b>·concepts.h:39</div></div>
160 </div><!--·fragment·--></div><!--·contents·-->160 </div><!--·fragment·--></div><!--·contents·-->
161 </div><!--·doc-content·-->161 </div><!--·doc-content·-->
162 <!--·start·footer·part·-->162 <!--·start·footer·part·-->
163 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->163 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
164 ··<ul>164 ··<ul>
15.1 KB
./usr/share/doc/libgtsam-dev/html/a08134_source.html
    
Offset 115, 26 lines modifiedOffset 115, 26 lines modified
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08137.html">gtsam/inference/Symbol.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01283.html">gtsam/slam/ProjectionFactor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01304.html">gtsam/slam/ProjectionFactor.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00860.html">gtsam/linear/Sampler.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.html">gtsam/linear/Sampler.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01004.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00344.html">gtsam/geometry/Point3.h</a>&gt;</span></div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Point3.h</a>&gt;</span></div>
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Pose2.h</a>&gt;</span></div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00329.html">gtsam/geometry/Pose2.h</a>&gt;</span></div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00341.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Cal3_S2.h</a>&gt;</span></div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Cal3_S2.h</a>&gt;</span></div>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00335.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div>135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div>
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">namespace·</span>utilities·{</div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">namespace·</span>utilities·{</div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
Offset 434, 26 lines modifiedOffset 434, 26 lines modified
434 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>}</div>434 <div·class="line"><a·id="l00345"·name="l00345"></a><span·class="lineno">··345</span>}</div>
435 </div>435 </div>
436 <div·class="line"><a·id="l00346"·name="l00346"></a><span·class="lineno">··346</span>·</div>436 <div·class="line"><a·id="l00346"·name="l00346"></a><span·class="lineno">··346</span>·</div>
437 <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>}·<span·class="comment">//·namespace·utilities</span></div>437 <div·class="line"><a·id="l00347"·name="l00347"></a><span·class="lineno">··347</span>}·<span·class="comment">//·namespace·utilities</span></div>
438 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div>438 <div·class="line"><a·id="l00348"·name="l00348"></a><span·class="lineno">··348</span>·</div>
439 <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>}</div>439 <div·class="line"><a·id="l00349"·name="l00349"></a><span·class="lineno">··349</span>}</div>
440 <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>·</div>440 <div·class="line"><a·id="l00350"·name="l00350"></a><span·class="lineno">··350</span>·</div>
441 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div> 
442 <div·class="ttc"·id="aa00335_html"><div·class="ttname"><a·href="a00335.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div> 
443 <div·class="ttc"·id="aa00341_html"><div·class="ttname"><a·href="a00341.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div> 
444 <div·class="ttc"·id="aa00344_html"><div·class="ttname"><a·href="a00344.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>441 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
 442 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
445 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>443 <div·class="ttc"·id="aa00329_html"><div·class="ttname"><a·href="a00329.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>
446 <div·class="ttc"·id="aa00449_html"><div·class="ttname"><a·href="a00449.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>444 <div·class="ttc"·id="aa00332_html"><div·class="ttname"><a·href="a00332.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>
 445 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>
447 <div·class="ttc"·id="aa00830_html"><div·class="ttname"><a·href="a00830.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>446 <div·class="ttc"·id="aa00422_html"><div·class="ttname"><a·href="a00422.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>
448 <div·class="ttc"·id="aa00860_html"><div·class="ttname"><a·href="a00860.html">Sampler.h</a></div><div·class="ttdoc">sampling·from·a·NoiseModel</div></div>447 <div·class="ttc"·id="aa00764_html"><div·class="ttname"><a·href="a00764.html">Sampler.h</a></div><div·class="ttdoc">sampling·from·a·NoiseModel</div></div>
 448 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
449 <div·class="ttc"·id="aa01004_html"><div·class="ttname"><a·href="a01004.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>449 <div·class="ttc"·id="aa01073_html"><div·class="ttname"><a·href="a01073.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>
 450 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
450 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>451 <div·class="ttc"·id="aa01145_html"><div·class="ttname"><a·href="a01145.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
451 <div·class="ttc"·id="aa01169_html"><div·class="ttname"><a·href="a01169.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div> 
452 <div·class="ttc"·id="aa01283_html"><div·class="ttname"><a·href="a01283.html">ProjectionFactor.h</a></div><div·class="ttdoc">Reprojection·of·a·LANDMARK·to·a·2D·point.</div></div>452 <div·class="ttc"·id="aa01304_html"><div·class="ttname"><a·href="a01304.html">ProjectionFactor.h</a></div><div·class="ttdoc">Reprojection·of·a·LANDMARK·to·a·2D·point.</div></div>
453 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>453 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
454 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div>454 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div>
455 <div·class="ttc"·id="aa01428_html_a3bfdb8456463015b2dda092a5805a745"><div·class="ttname"><a·href="a01428.html#a3bfdb8456463015b2dda092a5805a745">gtsam::symbol</a></div><div·class="ttdeci">Key·symbol(unsigned·char·c,·std::uint64_t·j)</div><div·class="ttdoc">Create·a·symbol·key·from·a·character·and·index,·i.e.</div><div·class="ttdef"><b>Definition</b>·Symbol.h:135</div></div>455 <div·class="ttc"·id="aa01428_html_a3bfdb8456463015b2dda092a5805a745"><div·class="ttname"><a·href="a01428.html#a3bfdb8456463015b2dda092a5805a745">gtsam::symbol</a></div><div·class="ttdeci">Key·symbol(unsigned·char·c,·std::uint64_t·j)</div><div·class="ttdoc">Create·a·symbol·key·from·a·character·and·index,·i.e.</div><div·class="ttdef"><b>Definition</b>·Symbol.h:135</div></div>
456 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>456 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>
457 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>457 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
458 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>458 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
459 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>459 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
1.5 KB
html2text {}
Max HTML report size reached
6.78 KB
./usr/share/doc/libgtsam-dev/html/a08137_source.html
    
Offset 114, 16 lines modifiedOffset 114, 16 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;cstdint&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;cstdint&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
Offset 268, 16 lines modifiedOffset 268, 16 lines modified
268 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>··<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·chr()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·c_;·}</div>268 <div·class="line"><a·id="l00179"·name="l00179"></a><span·class="lineno">··179</span>··<span·class="keyword">constexpr</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">char</span>·chr()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·c_;·}</div>
269 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>};</div>269 <div·class="line"><a·id="l00180"·name="l00180"></a><span·class="lineno">··180</span>};</div>
270 </div>270 </div>
271 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span>·</div>271 <div·class="line"><a·id="l00181"·name="l00181"></a><span·class="lineno">··181</span>·</div>
272 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno"><a·class="line"·href="a03696.html">··183</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03688.html">Symbol</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;Symbol&gt;·{};</div>272 <div·class="line"><a·id="l00183"·name="l00183"></a><span·class="lineno"><a·class="line"·href="a03696.html">··183</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03688.html">Symbol</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;Symbol&gt;·{};</div>
273 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>·</div>273 <div·class="line"><a·id="l00184"·name="l00184"></a><span·class="lineno">··184</span>·</div>
274 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>274 <div·class="line"><a·id="l00185"·name="l00185"></a><span·class="lineno">··185</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>
275 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>275 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
276 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.h</a></div></div>276 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div>
277 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>277 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
278 <div·class="ttc"·id="aa01428_html_a2f4d98c5186046db873a6c05aebbdf9c"><div·class="ttname"><a·href="a01428.html#a2f4d98c5186046db873a6c05aebbdf9c">gtsam::symbolIndex</a></div><div·class="ttdeci">std::uint64_t·symbolIndex(Key·key)</div><div·class="ttdoc">Return·the·index·portion·of·a·symbol·key.</div><div·class="ttdef"><b>Definition</b>·Symbol.h:141</div></div>278 <div·class="ttc"·id="aa01428_html_a2f4d98c5186046db873a6c05aebbdf9c"><div·class="ttname"><a·href="a01428.html#a2f4d98c5186046db873a6c05aebbdf9c">gtsam::symbolIndex</a></div><div·class="ttdeci">std::uint64_t·symbolIndex(Key·key)</div><div·class="ttdoc">Return·the·index·portion·of·a·symbol·key.</div><div·class="ttdef"><b>Definition</b>·Symbol.h:141</div></div>
279 <div·class="ttc"·id="aa01428_html_a3bfdb8456463015b2dda092a5805a745"><div·class="ttname"><a·href="a01428.html#a3bfdb8456463015b2dda092a5805a745">gtsam::symbol</a></div><div·class="ttdeci">Key·symbol(unsigned·char·c,·std::uint64_t·j)</div><div·class="ttdoc">Create·a·symbol·key·from·a·character·and·index,·i.e.</div><div·class="ttdef"><b>Definition</b>·Symbol.h:135</div></div>279 <div·class="ttc"·id="aa01428_html_a3bfdb8456463015b2dda092a5805a745"><div·class="ttname"><a·href="a01428.html#a3bfdb8456463015b2dda092a5805a745">gtsam::symbol</a></div><div·class="ttdeci">Key·symbol(unsigned·char·c,·std::uint64_t·j)</div><div·class="ttdoc">Create·a·symbol·key·from·a·character·and·index,·i.e.</div><div·class="ttdef"><b>Definition</b>·Symbol.h:135</div></div>
280 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>280 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>
281 <div·class="ttc"·id="aa01428_html_a9ca9499e881d22361b4833c2854d941f"><div·class="ttname"><a·href="a01428.html#a9ca9499e881d22361b4833c2854d941f">gtsam::symbolChr</a></div><div·class="ttdeci">unsigned·char·symbolChr(Key·key)</div><div·class="ttdoc">Return·the·character·portion·of·a·symbol·key.</div><div·class="ttdef"><b>Definition</b>·Symbol.h:138</div></div>281 <div·class="ttc"·id="aa01428_html_a9ca9499e881d22361b4833c2854d941f"><div·class="ttname"><a·href="a01428.html#a9ca9499e881d22361b4833c2854d941f">gtsam::symbolChr</a></div><div·class="ttdeci">unsigned·char·symbolChr(Key·key)</div><div·class="ttdoc">Return·the·character·portion·of·a·symbol·key.</div><div·class="ttdef"><b>Definition</b>·Symbol.h:138</div></div>
282 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>282 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
283 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>283 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
5.65 KB
./usr/share/doc/libgtsam-dev/html/a08143_source.html
    
Offset 104, 16 lines modifiedOffset 104, 16 lines modified
104 <div·class="header">104 <div·class="header">
105 ··<div·class="headertitle"><div·class="title">expressions.h</div></div>105 ··<div·class="headertitle"><div·class="title">expressions.h</div></div>
106 </div><!--header-->106 </div><!--header-->
107 <div·class="contents">107 <div·class="contents">
108 <a·href="a08143.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>108 <a·href="a08143.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
109 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>109 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>
110 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>110 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00278.html">gtsam/geometry/Rot3.h</a>&gt;</span></div>
112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00959.html">gtsam/navigation/NavState.h</a>&gt;</span></div>112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
113 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08146.html">gtsam/nonlinear/expressions.h</a>&gt;</span></div>113 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08146.html">gtsam/nonlinear/expressions.h</a>&gt;</span></div>
114 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08149.html">gtsam/slam/expressions.h</a>&gt;</span></div>114 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08149.html">gtsam/slam/expressions.h</a>&gt;</span></div>
115 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>115 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
116 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>116 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
117 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>117 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">typedef</span>·Expression&lt;NavState&gt;·NavState_;</div>118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="keyword">typedef</span>·Expression&lt;NavState&gt;·NavState_;</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">typedef</span>·Expression&lt;Velocity3&gt;·Velocity3_;</div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">typedef</span>·Expression&lt;Velocity3&gt;·Velocity3_;</div>
Offset 139, 16 lines modifiedOffset 139, 16 lines modified
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordflow">return</span>·Point3_(internal::position,·X);</div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordflow">return</span>·Point3_(internal::position,·X);</div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">inline</span>·Velocity3_·velocity(<span·class="keyword">const</span>·NavState_&amp;·X)·{</div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">inline</span>·Velocity3_·velocity(<span·class="keyword">const</span>·NavState_&amp;·X)·{</div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">return</span>·Velocity3_(internal::velocity,·X);</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">return</span>·Velocity3_(internal::velocity,·X);</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}··<span·class="comment">//·namespace·gtsam</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}··<span·class="comment">//·namespace·gtsam</span></div>
146 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>146 <div·class="ttc"·id="aa00278_html"><div·class="ttname"><a·href="a00278.html">Rot3.h</a></div><div·class="ttdoc">3D·rotation·represented·as·a·rotation·matrix·or·quaternion</div></div>
147 <div·class="ttc"·id="aa00959_html"><div·class="ttname"><a·href="a00959.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>147 <div·class="ttc"·id="aa00908_html"><div·class="ttname"><a·href="a00908.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>
148 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>148 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
149 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>149 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
150 <div·class="ttc"·id="aa01428_html_ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><div·class="ttname"><a·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">gtsam::Velocity3</a></div><div·class="ttdeci">Vector3·Velocity3</div><div·class="ttdoc">Velocity·is·currently·typedef'd·to·Vector3.</div><div·class="ttdef"><b>Definition</b>·NavState.h:28</div></div>150 <div·class="ttc"·id="aa01428_html_ad6ba0a40d5dd8936f4ca53f7bb3ef53b"><div·class="ttname"><a·href="a01428.html#ad6ba0a40d5dd8936f4ca53f7bb3ef53b">gtsam::Velocity3</a></div><div·class="ttdeci">Vector3·Velocity3</div><div·class="ttdoc">Velocity·is·currently·typedef'd·to·Vector3.</div><div·class="ttdef"><b>Definition</b>·NavState.h:28</div></div>
151 <div·class="ttc"·id="aa08146_html"><div·class="ttname"><a·href="a08146.html">expressions.h</a></div><div·class="ttdoc">Common·expressions,·both·linear·and·non-linear.</div></div>151 <div·class="ttc"·id="aa08146_html"><div·class="ttname"><a·href="a08146.html">expressions.h</a></div><div·class="ttdoc">Common·expressions,·both·linear·and·non-linear.</div></div>
152 <div·class="ttc"·id="aa08149_html"><div·class="ttname"><a·href="a08149.html">expressions.h</a></div><div·class="ttdoc">Common·expressions·for·solving·geometry/slam/sfm·problems.</div></div>152 <div·class="ttc"·id="aa08149_html"><div·class="ttname"><a·href="a08149.html">expressions.h</a></div><div·class="ttdoc">Common·expressions·for·solving·geometry/slam/sfm·problems.</div></div>
153 </div><!--·fragment·--></div><!--·contents·-->153 </div><!--·fragment·--></div><!--·contents·-->
154 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
7.09 KB
./usr/share/doc/libgtsam-dev/html/a08146_source.html
    
Offset 104, 22 lines modifiedOffset 104, 22 lines modified
104 <div·class="header">104 <div·class="header">
105 ··<div·class="headertitle"><div·class="title">expressions.h</div></div>105 ··<div·class="headertitle"><div·class="title">expressions.h</div></div>
106 </div><!--header-->106 </div><!--header-->
107 <div·class="contents">107 <div·class="contents">
108 <a·href="a08146.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>108 <a·href="a08146.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
109 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>109 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>
110 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>110 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01055.html">gtsam/nonlinear/Expression.h</a>&gt;</span></div>111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01034.html">gtsam/nonlinear/Expression.h</a>&gt;</span></div>
112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">gtsam/base/Lie.h</a>&gt;</span></div>112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>
113 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>113 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
114 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>114 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
115 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>115 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
116 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//·Generic·between,·assumes·existence·of·traits&lt;T&gt;::Between</span></div>116 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">//·Generic·between,·assumes·existence·of·traits&lt;T&gt;::Between</span></div>
117 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>117 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>Expression&lt;T&gt;·<a·class="code·hl_function"·href="a00074.html#a72a7c561cc91f437a22023297fb7f658">between</a>(<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t1,·<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t2)·{</div>118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>Expression&lt;T&gt;·<a·class="code·hl_function"·href="a00149.html#a72a7c561cc91f437a22023297fb7f658">between</a>(<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t1,·<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t2)·{</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keywordflow">return</span>·Expression&lt;T&gt;(traits&lt;T&gt;::Between,·t1,·t2);</div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keywordflow">return</span>·Expression&lt;T&gt;(traits&lt;T&gt;::Between,·t1,·t2);</div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>}</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>}</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·Generic·compose,·assumes·existence·of·traits&lt;T&gt;::Compose</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·Generic·compose,·assumes·existence·of·traits&lt;T&gt;::Compose</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>Expression&lt;T&gt;·compose(<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t1,·<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t2)·{</div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>Expression&lt;T&gt;·compose(<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t1,·<span·class="keyword">const</span>·Expression&lt;T&gt;&amp;·t2)·{</div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keywordflow">return</span>·Expression&lt;T&gt;(traits&lt;T&gt;::Compose,·t1,·t2);</div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keywordflow">return</span>·Expression&lt;T&gt;(traits&lt;T&gt;::Compose,·t1,·t2);</div>
Offset 134, 17 lines modifiedOffset 134, 17 lines modified
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·Expression&lt;Vector5&gt;·Vector5_;</div>134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">typedef</span>·Expression&lt;Vector5&gt;·Vector5_;</div>
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·Expression&lt;Vector6&gt;·Vector6_;</div>135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">typedef</span>·Expression&lt;Vector6&gt;·Vector6_;</div>
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·Expression&lt;Vector7&gt;·Vector7_;</div>136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">typedef</span>·Expression&lt;Vector7&gt;·Vector7_;</div>
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·Expression&lt;Vector8&gt;·Vector8_;</div>137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">typedef</span>·Expression&lt;Vector8&gt;·Vector8_;</div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">typedef</span>·Expression&lt;Vector9&gt;·Vector9_;</div>138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">typedef</span>·Expression&lt;Vector9&gt;·Vector9_;</div>
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}··<span·class="comment">//·\namespace·gtsam</span></div>140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}··<span·class="comment">//·\namespace·gtsam</span></div>
141 <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>141 <div·class="ttc"·id="aa00128_html"><div·class="ttname"><a·href="a00128.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
142 <div·class="ttc"·id="aa00074_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00074.html#a72a7c561cc91f437a22023297fb7f658">gtsam::testing::between</a></div><div·class="ttdeci">T·between(const·T·&amp;t1,·const·T·&amp;t2)</div><div·class="ttdoc">binary·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:36</div></div>142 <div·class="ttc"·id="aa00149_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00149.html#a72a7c561cc91f437a22023297fb7f658">gtsam::testing::between</a></div><div·class="ttdeci">T·between(const·T·&amp;t1,·const·T·&amp;t2)</div><div·class="ttdoc">binary·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:36</div></div>
143 <div·class="ttc"·id="aa01055_html"><div·class="ttname"><a·href="a01055.html">Expression.h</a></div><div·class="ttdoc">Expressions·for·Block·Automatic·Differentiation.</div></div>143 <div·class="ttc"·id="aa01034_html"><div·class="ttname"><a·href="a01034.html">Expression.h</a></div><div·class="ttdoc">Expressions·for·Block·Automatic·Differentiation.</div></div>
144 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>144 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
145 </div><!--·fragment·--></div><!--·contents·-->145 </div><!--·fragment·--></div><!--·contents·-->
146 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
149 ··<ul>149 ··<ul>
150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a08146.html">expressions.h</a></li>150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a08146.html">expressions.h</a></li>
15.4 KB
./usr/share/doc/libgtsam-dev/html/a08149_source.html
    
Offset 105, 20 lines modifiedOffset 105, 20 lines modified
105 ··<div·class="headertitle"><div·class="title">expressions.h</div></div>105 ··<div·class="headertitle"><div·class="title">expressions.h</div></div>
106 </div><!--header-->106 </div><!--header-->
107 <div·class="contents">107 <div·class="contents">
108 <a·href="a08149.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>108 <a·href="a08149.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
109 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>109 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>
110 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>110 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08146.html">gtsam/nonlinear/expressions.h</a>&gt;</span></div>111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08146.html">gtsam/nonlinear/expressions.h</a>&gt;</span></div>
112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Pose2.h</a>&gt;</span></div>112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00329.html">gtsam/geometry/Pose2.h</a>&gt;</span></div>
113 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Cal3_S2.h</a>&gt;</span></div>113 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Cal3_S2.h</a>&gt;</span></div>
114 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">gtsam/geometry/Cal3Bundler.h</a>&gt;</span></div>114 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">gtsam/geometry/Cal3Bundler.h</a>&gt;</span></div>
115 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">gtsam/geometry/Line3.h</a>&gt;</span></div>115 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00281.html">gtsam/geometry/Line3.h</a>&gt;</span></div>
116 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;gtsam/geometry/OrientedPlane3.h&gt;</span></div>116 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;gtsam/geometry/OrientedPlane3.h&gt;</span></div>
117 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00335.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>117 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·2D·Geometry</span></div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·2D·Geometry</span></div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">typedef</span>·Expression&lt;Point2&gt;·Point2_;</div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">typedef</span>·Expression&lt;Point2&gt;·Point2_;</div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">typedef</span>·Expression&lt;Rot2&gt;·Rot2_;</div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">typedef</span>·Expression&lt;Rot2&gt;·Rot2_;</div>
Offset 191, 23 lines modifiedOffset 191, 23 lines modified
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordflow">return</span>·Rot3_(internal::rotation,·pose);</div>191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordflow">return</span>·Rot3_(internal::rotation,·pose);</div>
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div>192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">inline</span>·Point3_·translation(<span·class="keyword">const</span>·Pose3_&amp;·pose)·{</div>194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">inline</span>·Point3_·translation(<span·class="keyword">const</span>·Pose3_&amp;·pose)·{</div>
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordflow">return</span>·Point3_(internal::translation,·pose);</div>195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordflow">return</span>·Point3_(internal::translation,·pose);</div>
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">inline</span>·Point3_·<a·class="code·hl_function"·href="a00074.html#a644bbe6719d8dd756e11e8b3d2fd229a">rotate</a>(<span·class="keyword">const</span>·Rot3_&amp;·x,·<span·class="keyword">const</span>·Point3_&amp;·p)·{</div>198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">inline</span>·Point3_·<a·class="code·hl_function"·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">rotate</a>(<span·class="keyword">const</span>·Rot3_&amp;·x,·<span·class="keyword">const</span>·Point3_&amp;·p)·{</div>
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordflow">return</span>·Point3_(x,·&amp;<a·class="code·hl_function"·href="a03228.html#a89483be3c6be7b7aca15eea0be0f2bdd">Rot3::rotate</a>,·p);</div>199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keywordflow">return</span>·Point3_(x,·&amp;<a·class="code·hl_function"·href="a03228.html#a89483be3c6be7b7aca15eea0be0f2bdd">Rot3::rotate</a>,·p);</div>
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>}</div>200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>}</div>
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">inline</span>·Point3_·point3(<span·class="keyword">const</span>·Unit3_&amp;·v)·{</div>202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">inline</span>·Point3_·point3(<span·class="keyword">const</span>·Unit3_&amp;·v)·{</div>
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordflow">return</span>·Point3_(&amp;<a·class="code·hl_function"·href="a03380.html#a4564930d54700b7cb2cabf83112c8e33">Unit3::point3</a>,·v);</div>203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordflow">return</span>·Point3_(&amp;<a·class="code·hl_function"·href="a03380.html#a4564930d54700b7cb2cabf83112c8e33">Unit3::point3</a>,·v);</div>
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>}</div>204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>}</div>
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">inline</span>·Unit3_·<a·class="code·hl_function"·href="a00074.html#a644bbe6719d8dd756e11e8b3d2fd229a">rotate</a>(<span·class="keyword">const</span>·Rot3_&amp;·x,·<span·class="keyword">const</span>·Unit3_&amp;·p)·{</div>206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">inline</span>·Unit3_·<a·class="code·hl_function"·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">rotate</a>(<span·class="keyword">const</span>·Rot3_&amp;·x,·<span·class="keyword">const</span>·Unit3_&amp;·p)·{</div>
207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordflow">return</span>·Unit3_(x,·&amp;<a·class="code·hl_function"·href="a03228.html#a89483be3c6be7b7aca15eea0be0f2bdd">Rot3::rotate</a>,·p);</div>207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordflow">return</span>·Unit3_(x,·&amp;<a·class="code·hl_function"·href="a03228.html#a89483be3c6be7b7aca15eea0be0f2bdd">Rot3::rotate</a>,·p);</div>
208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>}</div>208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>}</div>
209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">inline</span>·Point3_·unrotate(<span·class="keyword">const</span>·Rot3_&amp;·x,·<span·class="keyword">const</span>·Point3_&amp;·p)·{</div>210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">inline</span>·Point3_·unrotate(<span·class="keyword">const</span>·Rot3_&amp;·x,·<span·class="keyword">const</span>·Point3_&amp;·p)·{</div>
211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordflow">return</span>·Point3_(x,·&amp;<a·class="code·hl_function"·href="a03228.html#a39890aed76e02db7071b3989358cddae">Rot3::unrotate</a>,·p);</div>211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordflow">return</span>·Point3_(x,·&amp;<a·class="code·hl_function"·href="a03228.html#a39890aed76e02db7071b3989358cddae">Rot3::unrotate</a>,·p);</div>
212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>}</div>212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>}</div>
213 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>213 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
Offset 295, 20 lines modifiedOffset 295, 20 lines modified
295 <div·class="line"><a·id="l00193"·name="l00193"></a><span·class="lineno">··193</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">gtsam::Expression&lt;T&gt;</a>·&amp;x1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">gtsam::Expression&lt;T&gt;</a>·&amp;x2)·{</div>295 <div·class="line"><a·id="l00193"·name="l00193"></a><span·class="lineno">··193</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">gtsam::Expression&lt;T&gt;</a>·&amp;x1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">gtsam::Expression&lt;T&gt;</a>·&amp;x2)·{</div>
296 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a04292.html">Expression&lt;typename·gtsam::traits&lt;T&gt;::TangentVector</a>&gt;(</div>296 <div·class="line"><a·id="l00194"·name="l00194"></a><span·class="lineno">··194</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_class"·href="a04292.html">Expression&lt;typename·gtsam::traits&lt;T&gt;::TangentVector</a>&gt;(</div>
297 <div·class="line"><a·id="l00195"·name="l00195"></a><span·class="lineno">··195</span>······<a·class="code·hl_struct"·href="a02276.html">gtsam::traits&lt;T&gt;::Logmap</a>,·between(x1,·x2));</div>297 <div·class="line"><a·id="l00195"·name="l00195"></a><span·class="lineno">··195</span>······<a·class="code·hl_struct"·href="a02276.html">gtsam::traits&lt;T&gt;::Logmap</a>,·between(x1,·x2));</div>
298 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span>}</div>298 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span>}</div>
299 </div>299 </div>
300 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>·</div>300 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>·</div>
301 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>}··<span·class="comment">//·\namespace·gtsam</span></div>301 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>}··<span·class="comment">//·\namespace·gtsam</span></div>
302 <div·class="ttc"·id="aa00074_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00074.html#a644bbe6719d8dd756e11e8b3d2fd229a">gtsam::testing::rotate</a></div><div·class="ttdeci">P·rotate(const·T·&amp;r,·const·P·&amp;pt)</div><div·class="ttdoc">rotation·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:47</div></div>302 <div·class="ttc"·id="aa00149_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">gtsam::testing::rotate</a></div><div·class="ttdeci">P·rotate(const·T·&amp;r,·const·P·&amp;pt)</div><div·class="ttdoc">rotation·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:47</div></div>
303 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>303 <div·class="ttc"·id="aa00281_html"><div·class="ttname"><a·href="a00281.html">Line3.h</a></div><div·class="ttdoc">4·dimensional·manifold·of·3D·lines</div></div>
304 <div·class="ttc"·id="aa00314_html"><div·class="ttname"><a·href="a00314.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div> 
305 <div·class="ttc"·id="aa00335_html"><div·class="ttname"><a·href="a00335.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div> 
306 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>304 <div·class="ttc"·id="aa00329_html"><div·class="ttname"><a·href="a00329.html">Pose2.h</a></div><div·class="ttdoc">2D·Pose</div></div>
307 <div·class="ttc"·id="aa00422_html"><div·class="ttname"><a·href="a00422.html">Line3.h</a></div><div·class="ttdoc">4·dimensional·manifold·of·3D·lines</div></div>305 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div>
 306 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>
 307 <div·class="ttc"·id="aa00422_html"><div·class="ttname"><a·href="a00422.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>
308 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>308 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
309 <div·class="ttc"·id="aa01428_html_a1af6e019faaedfddc234925b2e50ad2b"><div·class="ttname"><a·href="a01428.html#a1af6e019faaedfddc234925b2e50ad2b">gtsam::logmap</a></div><div·class="ttdeci">gtsam::Expression&lt;·typename·gtsam::traits&lt;·T·&gt;::TangentVector·&gt;·logmap(const·gtsam::Expression&lt;·T·&gt;·&amp;x1,·const·gtsam::Expression&lt;·T·&gt;·&amp;x2)</div><div·class="ttdoc">logmap</div><div·class="ttdef"><b>Definition</b>·expressions.h:192</div></div>309 <div·class="ttc"·id="aa01428_html_a1af6e019faaedfddc234925b2e50ad2b"><div·class="ttname"><a·href="a01428.html#a1af6e019faaedfddc234925b2e50ad2b">gtsam::logmap</a></div><div·class="ttdeci">gtsam::Expression&lt;·typename·gtsam::traits&lt;·T·&gt;::TangentVector·&gt;·logmap(const·gtsam::Expression&lt;·T·&gt;·&amp;x1,·const·gtsam::Expression&lt;·T·&gt;·&amp;x2)</div><div·class="ttdoc">logmap</div><div·class="ttdef"><b>Definition</b>·expressions.h:192</div></div>
310 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>310 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>
311 <div·class="ttc"·id="aa01428_html_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><div·class="ttname"><a·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a></div><div·class="ttdeci">Point3·cross(const·Point3·&amp;p,·const·Point3·&amp;q,·OptionalJacobian&lt;·3,·3·&gt;·H1,·OptionalJacobian&lt;·3,·3·&gt;·H2)</div><div·class="ttdoc">cross·product</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:64</div></div>311 <div·class="ttc"·id="aa01428_html_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><div·class="ttname"><a·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a></div><div·class="ttdeci">Point3·cross(const·Point3·&amp;p,·const·Point3·&amp;q,·OptionalJacobian&lt;·3,·3·&gt;·H1,·OptionalJacobian&lt;·3,·3·&gt;·H2)</div><div·class="ttdoc">cross·product</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:64</div></div>
312 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>312 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
313 <div·class="ttc"·id="aa01428_html_aae9294b064e306ac7993dea546c0d8fb"><div·class="ttname"><a·href="a01428.html#aae9294b064e306ac7993dea546c0d8fb">gtsam::transformTo</a></div><div·class="ttdeci">Line3·transformTo(const·Pose3·&amp;wTc,·const·Line3·&amp;wL,·OptionalJacobian&lt;·4,·6·&gt;·Dpose,·OptionalJacobian&lt;·4,·4·&gt;·Dline)</div><div·class="ttdoc">Transform·a·line·from·world·to·camera·frame.</div><div·class="ttdef"><b>Definition</b>·Line3.cpp:94</div></div>313 <div·class="ttc"·id="aa01428_html_aae9294b064e306ac7993dea546c0d8fb"><div·class="ttname"><a·href="a01428.html#aae9294b064e306ac7993dea546c0d8fb">gtsam::transformTo</a></div><div·class="ttdeci">Line3·transformTo(const·Pose3·&amp;wTc,·const·Line3·&amp;wL,·OptionalJacobian&lt;·4,·6·&gt;·Dpose,·OptionalJacobian&lt;·4,·4·&gt;·Dline)</div><div·class="ttdoc">Transform·a·line·from·world·to·camera·frame.</div><div·class="ttdef"><b>Definition</b>·Line3.cpp:94</div></div>
314 <div·class="ttc"·id="aa01428_html_abb52bb00c68909fc1147e5d112e8c2ae"><div·class="ttname"><a·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">gtsam::normalize</a></div><div·class="ttdeci">Point3·normalize(const·Point3·&amp;p,·OptionalJacobian&lt;·3,·3·&gt;·H)</div><div·class="ttdoc">normalize,·with·optional·Jacobian</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:52</div></div>314 <div·class="ttc"·id="aa01428_html_abb52bb00c68909fc1147e5d112e8c2ae"><div·class="ttname"><a·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">gtsam::normalize</a></div><div·class="ttdeci">Point3·normalize(const·Point3·&amp;p,·OptionalJacobian&lt;·3,·3·&gt;·H)</div><div·class="ttdoc">normalize,·with·optional·Jacobian</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:52</div></div>
1.02 KB
html2text {}
Max HTML report size reached
8.93 KB
./usr/share/doc/libgtsam-dev/html/a08152_source.html
    
Offset 114, 16 lines modifiedOffset 114, 16 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>120 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
121 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>123 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
124 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>124 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
125 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>125 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
126 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
127 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>127 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div>
129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
Offset 206, 26 lines modifiedOffset 206, 26 lines modified
206 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··········boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>206 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··········boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······ar·&amp;·BOOST_SERIALIZATION_NVP(prior_);</div>207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······ar·&amp;·BOOST_SERIALIZATION_NVP(prior_);</div>
208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····}</div>208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····}</div>
209 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>209 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
210 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>········<span·class="comment">//·Alignment,·see·https://eigen.tuxfamily.org/dox/group__TopicStructHavingEigenMembers.html</span></div>210 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>········<span·class="comment">//·Alignment,·see·https://eigen.tuxfamily.org/dox/group__TopicStructHavingEigenMembers.html</span></div>
211 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········<span·class="keyword">enum</span>·{·NeedsToAlign·=·(<span·class="keyword">sizeof</span>(T)·%·16)·==·0·};</div>211 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········<span·class="keyword">enum</span>·{·NeedsToAlign·=·(<span·class="keyword">sizeof</span>(T)·%·16)·==·0·};</div>
212 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">public</span>:</div>212 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">public</span>:</div>
213 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>········<a·class="code·hl_define"·href="a00119.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a>(NeedsToAlign)</div>213 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>········<a·class="code·hl_define"·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a>(NeedsToAlign)</div>
214 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··};</div>214 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··};</div>
215 </div>215 </div>
216 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>216 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
217 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div>217 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·VALUE&gt;</div>
218 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a04564.html">··122</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04560.html">PriorFactor</a>&lt;VALUE&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;PriorFactor&lt;VALUE&gt;·&gt;·{};</div>218 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a04564.html">··122</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04560.html">PriorFactor</a>&lt;VALUE&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;PriorFactor&lt;VALUE&gt;·&gt;·{};</div>
219 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>219 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
220 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>220 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·</div>
221 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>}·</div>221 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>}·</div>
222 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>222 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
223 <div·class="ttc"·id="aa00119_html_a352ab46cee3a766e30b049690802fb0a"><div·class="ttname"><a·href="a00119.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF(NeedsToAlign)</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:317</div></div>223 <div·class="ttc"·id="aa00125_html_a352ab46cee3a766e30b049690802fb0a"><div·class="ttname"><a·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF(NeedsToAlign)</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:317</div></div>
224 <div·class="ttc"·id="aa01169_html"><div·class="ttname"><a·href="a01169.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>224 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
225 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>225 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
226 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>226 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
227 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>227 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
228 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>228 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
229 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>229 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
230 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>230 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
231 <div·class="ttc"·id="aa03592_html_a5cc62be07fbcde6678f8b346ab3a3f78"><div·class="ttname"><a·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">gtsam::Factor::equals</a></div><div·class="ttdeci">bool·equals(const·This·&amp;other,·double·tol=1e-9)·const</div><div·class="ttdoc">check·equality</div><div·class="ttdef"><b>Definition</b>·Factor.cpp:42</div></div>231 <div·class="ttc"·id="aa03592_html_a5cc62be07fbcde6678f8b346ab3a3f78"><div·class="ttname"><a·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">gtsam::Factor::equals</a></div><div·class="ttdeci">bool·equals(const·This·&amp;other,·double·tol=1e-9)·const</div><div·class="ttdoc">check·equality</div><div·class="ttdef"><b>Definition</b>·Factor.cpp:42</div></div>
6.37 KB
./usr/share/doc/libgtsam-dev/html/a08164_source.html
    
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/nonlinear/ExpressionFactor.h&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/nonlinear/ExpressionFactor.h&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00368.html">gtsam/geometry/BearingRange.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00425.html">gtsam/geometry/BearingRange.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/concept/assert.hpp&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/concept/assert.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·A1,·<span·class="keyword">typename</span>·A2,</div>127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·A1,·<span·class="keyword">typename</span>·A2,</div>
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··········<span·class="keyword">typename</span>·B·=·<span·class="keyword">typename</span>·Bearing&lt;A1,·A2&gt;::result_type,</div>128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··········<span·class="keyword">typename</span>·B·=·<span·class="keyword">typename</span>·Bearing&lt;A1,·A2&gt;::result_type,</div>
129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··········<span·class="keyword">typename</span>·R·=·<span·class="keyword">typename</span>·Range&lt;A1,·A2&gt;::result_type&gt;</div>129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··········<span·class="keyword">typename</span>·R·=·<span·class="keyword">typename</span>·Range&lt;A1,·A2&gt;::result_type&gt;</div>
Offset 206, 15 lines modifiedOffset 206, 15 lines modified
206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·A1,·<span·class="keyword">typename</span>·A2,·<span·class="keyword">typename</span>·B,·<span·class="keyword">typename</span>·R&gt;</div>206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·A1,·<span·class="keyword">typename</span>·A2,·<span·class="keyword">typename</span>·B,·<span·class="keyword">typename</span>·R&gt;</div>
207 <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="};">207 <div·class="foldopen"·id="foldopen00108"·data-start="{"·data-end="};">
208 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a04668.html">··108</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04664.html">BearingRangeFactor</a>&lt;A1,·A2,·B,·R&gt;·&gt;</div>208 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a04668.html">··108</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04664.html">BearingRangeFactor</a>&lt;A1,·A2,·B,·R&gt;·&gt;</div>
209 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;BearingRangeFactor&lt;A1,·A2,·B,·R&gt;·&gt;·{};</div>209 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;BearingRangeFactor&lt;A1,·A2,·B,·R&gt;·&gt;·{};</div>
210 </div>210 </div>
211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>}··<span·class="comment">//·namespace·gtsam</span></div>212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>}··<span·class="comment">//·namespace·gtsam</span></div>
213 <div·class="ttc"·id="aa00368_html"><div·class="ttname"><a·href="a00368.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>213 <div·class="ttc"·id="aa00425_html"><div·class="ttname"><a·href="a00425.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>
214 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>214 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
215 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>215 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
216 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>216 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
217 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>217 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
218 <div·class="ttc"·id="aa01428_html_ae7aea35c31bdd409313b52d451b18649"><div·class="ttname"><a·href="a01428.html#ae7aea35c31bdd409313b52d451b18649">gtsam::genericValue</a></div><div·class="ttdeci">GenericValue&lt;·T·&gt;·genericValue(const·T·&amp;v)</div><div·class="ttdoc">Functional·constructor·of·GenericValue&lt;T&gt;·so·T·can·be·automatically·deduced.</div><div·class="ttdef"><b>Definition</b>·GenericValue.h:212</div></div>218 <div·class="ttc"·id="aa01428_html_ae7aea35c31bdd409313b52d451b18649"><div·class="ttname"><a·href="a01428.html#ae7aea35c31bdd409313b52d451b18649">gtsam::genericValue</a></div><div·class="ttdeci">GenericValue&lt;·T·&gt;·genericValue(const·T·&amp;v)</div><div·class="ttdoc">Functional·constructor·of·GenericValue&lt;T&gt;·so·T·can·be·automatically·deduced.</div><div·class="ttdef"><b>Definition</b>·GenericValue.h:212</div></div>
219 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>219 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
220 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>220 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
9.39 KB
./usr/share/doc/libgtsam-dev/html/dir_0e8eb460b7f775f5eda250a12ea9d76a.html
    
Offset 99, 45 lines modifiedOffset 99, 45 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">symbolic·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">symbolic·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01358.html">SymbolicBayesNet.cpp</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01382.html">SymbolicBayesNet.cpp</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01364_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01364.html">SymbolicBayesNet.h</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01370_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01370.html">SymbolicBayesNet.h</a></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01391_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.html">SymbolicBayesTree.h</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01355_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01355.html">SymbolicBayesTree.h</a></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01373.html">SymbolicConditional.cpp</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01361.html">SymbolicConditional.cpp</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01352_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01352.html">SymbolicConditional.h</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01346_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01346.html">SymbolicConditional.h</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01367.html">SymbolicEliminationTree.cpp</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01352.html">SymbolicEliminationTree.cpp</a></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01361_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01361.html">SymbolicEliminationTree.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01349_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01349.html">SymbolicEliminationTree.h</a></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01343_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01343.html">SymbolicFactor-inst.h</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01364_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01364.html">SymbolicFactor-inst.h</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01382.html">SymbolicFactor.cpp</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01358.html">SymbolicFactor.cpp</a></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01385_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01385.html">SymbolicFactor.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01388_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01388.html">SymbolicFactor.h</a></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01370.html">SymbolicFactorGraph.cpp</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01343.html">SymbolicFactorGraph.cpp</a></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01379_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html">SymbolicFactorGraph.h</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01367_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01367.html">SymbolicFactorGraph.h</a></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01388.html">SymbolicISAM.cpp</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01379.html">SymbolicISAM.cpp</a></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01346_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01346.html">SymbolicISAM.h</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01385_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01385.html">SymbolicISAM.h</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01349.html">SymbolicJunctionTree.cpp</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01373.html">SymbolicJunctionTree.cpp</a></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01355_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01355.html">SymbolicJunctionTree.h</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01391_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01391.html">SymbolicJunctionTree.h</a></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 </table>138 </table>
139 </div><!--·contents·-->139 </div><!--·contents·-->
140 </div><!--·doc-content·-->140 </div><!--·doc-content·-->
141 <!--·start·footer·part·-->141 <!--·start·footer·part·-->
142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->142 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
143 ··<ul>143 ··<ul>
1.95 KB
./usr/share/doc/libgtsam-dev/html/dir_0e8eb460b7f775f5eda250a12ea9d76a.js
1.81 KB
js-beautify {}
Max HTML report size reached
30.8 KB
./usr/share/doc/libgtsam-dev/html/dir_169eaf73225633059c1416b195c6cb0d.html
    
Offset 99, 122 lines modifiedOffset 99, 122 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">inference·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">inference·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00671_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BayesNet-inst.h</b></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00572_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BayesNet-inst.h</b></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00644_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00644.html">BayesNet.h</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00686_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00686.html">BayesNet.h</a></td></tr>
109 <tr·class="memdesc:a00644"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·network.·<br·/></td></tr>109 <tr·class="memdesc:a00686"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·network.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00701_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00701.html">BayesTree-inst.h</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00644_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00644.html">BayesTree-inst.h</a></td></tr>
112 <tr·class="memdesc:a00701"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·<br·/></td></tr>112 <tr·class="memdesc:a00644"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00698.html">BayesTree.cpp</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00638.html">BayesTree.cpp</a></td></tr>
115 <tr·class="memdesc:a00698"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·<br·/></td></tr>115 <tr·class="memdesc:a00638"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·<br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00575_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html">BayesTree.h</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00680_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00680.html">BayesTree.h</a></td></tr>
118 <tr·class="memdesc:a00575"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·<br·/></td></tr>118 <tr·class="memdesc:a00680"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bayes·Tree·is·a·tree·of·cliques·of·a·Bayes·Chain.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00623_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00623.html">BayesTreeCliqueBase-inst.h</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00581_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00581.html">BayesTreeCliqueBase-inst.h</a></td></tr>
121 <tr·class="memdesc:a00623"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·cliques·of·a·BayesTree.·<br·/></td></tr>121 <tr·class="memdesc:a00581"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·cliques·of·a·BayesTree.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00680_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00680.html">BayesTreeCliqueBase.h</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00602_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00602.html">BayesTreeCliqueBase.h</a></td></tr>
124 <tr·class="memdesc:a00680"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·cliques·of·a·BayesTree.·<br·/></td></tr>124 <tr·class="memdesc:a00602"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·cliques·of·a·BayesTree.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00695_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00695.html">ClusterTree-inst.h</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00701_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00701.html">ClusterTree-inst.h</a></td></tr>
127 <tr·class="memdesc:a00695"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·<br·/></td></tr>127 <tr·class="memdesc:a00701"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00635_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.html">ClusterTree.h</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00674_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00674.html">ClusterTree.h</a></td></tr>
130 <tr·class="memdesc:a00635"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·<br·/></td></tr>130 <tr·class="memdesc:a00674"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00578_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Conditional-inst.h</b></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00608_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Conditional-inst.h</b></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00587_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00587.html">Conditional.h</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00605_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00605.html">Conditional.h</a></td></tr>
135 <tr·class="memdesc:a00587"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·conditional·densities.·<br·/></td></tr>135 <tr·class="memdesc:a00605"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·conditional·densities.·<br·/></td></tr>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00692.html">DotWriter.cpp</a></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00632.html">DotWriter.cpp</a></td></tr>
138 <tr·class="memdesc:a00692"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatting·for·factor·graphs.·<br·/></td></tr>138 <tr·class="memdesc:a00632"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatting·for·factor·graphs.·<br·/></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00596_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00596.html">DotWriter.h</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00617_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00617.html">DotWriter.h</a></td></tr>
141 <tr·class="memdesc:a00596"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter.·<br·/></td></tr>141 <tr·class="memdesc:a00617"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter.·<br·/></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00605_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EliminateableFactorGraph-inst.h</b></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00695_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EliminateableFactorGraph-inst.h</b></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00602_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00602.html">EliminateableFactorGraph.h</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00677_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00677.html">EliminateableFactorGraph.h</a></td></tr>
146 <tr·class="memdesc:a00602"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·elimination·algorithms·for·factor·graphs.·<br·/></td></tr>146 <tr·class="memdesc:a00677"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·elimination·algorithms·for·factor·graphs.·<br·/></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00659_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00659.html">EliminationTree-inst.h</a></td></tr>148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00590_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00590.html">EliminationTree-inst.h</a></td></tr>
149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00653_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00653.html">EliminationTree.h</a></td></tr>150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00671_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00671.html">EliminationTree.h</a></td></tr>
151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>151 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00638.html">Factor.cpp</a></td></tr>152 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00698.html">Factor.cpp</a></td></tr>
153 <tr·class="memdesc:a00638"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·all·factors.·<br·/></td></tr>153 <tr·class="memdesc:a00698"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·all·factors.·<br·/></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00641_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00641.html">Factor.h</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00587_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00587.html">Factor.h</a></td></tr>
156 <tr·class="memdesc:a00641"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·all·factors.·<br·/></td></tr>156 <tr·class="memdesc:a00587"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·all·factors.·<br·/></td></tr>
157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00593_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00593.html">FactorGraph-inst.h</a></td></tr>158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00599_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">FactorGraph-inst.h</a></td></tr>
159 <tr·class="memdesc:a00593"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>159 <tr·class="memdesc:a00599"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>
160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00611_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00611.html">FactorGraph.h</a></td></tr>161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00656_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00656.html">FactorGraph.h</a></td></tr>
162 <tr·class="memdesc:a00611"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>162 <tr·class="memdesc:a00656"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·Base·Class.·<br·/></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00608_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>graph-inl.h</b></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00614_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>graph-inl.h</b></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00572_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00572.html">graph.h</a></td></tr>166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00635_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.html">graph.h</a></td></tr>
167 <tr·class="memdesc:a00572"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graph·algorithm·using·boost·library.·<br·/></td></tr>167 <tr·class="memdesc:a00635"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graph·algorithm·using·boost·library.·<br·/></td></tr>
168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00626_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00626.html">inference-inst.h</a></td></tr>169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00668_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00668.html">inference-inst.h</a></td></tr>
170 <tr·class="memdesc:a00626"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.·<br·/></td></tr>170 <tr·class="memdesc:a00668"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·<em>generic</em>·inference·algorithms·that·convert·between·templated·graphical·models,·i.e.,·factor·graphs,·Bayes·nets,·and·Bayes·trees.·<br·/></td></tr>
171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00674_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00674.html">inferenceExceptions.h</a></td></tr>172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00665_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00665.html">inferenceExceptions.h</a></td></tr>
173 <tr·class="memdesc:a00674"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·inference·algorithms.·<br·/></td></tr>173 <tr·class="memdesc:a00665"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·inference·algorithms.·<br·/></td></tr>
174 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00647_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00647.html">ISAM-inst.h</a></td></tr>175 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00626_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00626.html">ISAM-inst.h</a></td></tr>
176 <tr·class="memdesc:a00647"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>176 <tr·class="memdesc:a00626"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>
177 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00662_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00662.html">ISAM.h</a></td></tr>178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00653_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00653.html">ISAM.h</a></td></tr>
179 <tr·class="memdesc:a00662"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>179 <tr·class="memdesc:a00653"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(iSAM)·for·BayesTree.·<br·/></td></tr>
180 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00620_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00620.html">JunctionTree-inst.h</a></td></tr>181 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00650_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00650.html">JunctionTree-inst.h</a></td></tr>
182 <tr·class="memdesc:a00620"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree,·template·bodies.·<br·/></td></tr>182 <tr·class="memdesc:a00650"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree,·template·bodies.·<br·/></td></tr>
183 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00632_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00632.html">JunctionTree.h</a></td></tr>184 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00692_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00692.html">JunctionTree.h</a></td></tr>
185 <tr·class="memdesc:a00632"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree.·<br·/></td></tr>185 <tr·class="memdesc:a00692"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·junction·tree.·<br·/></td></tr>
186 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00581_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00581.html">Key.h</a></td></tr>187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00611_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00611.html">Key.h</a></td></tr>
188 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00665_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00665.html">LabeledSymbol.h</a></td></tr>189 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00578_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00578.html">LabeledSymbol.h</a></td></tr>
190 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>190 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00614_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00614.html">MetisIndex-inl.h</a></td></tr>191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00689_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00689.html">MetisIndex-inl.h</a></td></tr>
192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00599_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html">MetisIndex.h</a></td></tr>193 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00584_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00584.html">MetisIndex.h</a></td></tr>
194 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>194 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
195 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00584.html">Ordering.cpp</a></td></tr>195 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00620.html">Ordering.cpp</a></td></tr>
196 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00668_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00668.html">Ordering.h</a></td></tr>197 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00596_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00596.html">Ordering.h</a></td></tr>
198 <tr·class="memdesc:a00668"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·ordering·for·the·elimination·algorithm.·<br·/></td></tr>198 <tr·class="memdesc:a00596"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Variable·ordering·for·the·elimination·algorithm.·<br·/></td></tr>
199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00677.html">Symbol.cpp</a></td></tr>200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00662.html">Symbol.cpp</a></td></tr>
201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08137_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08137.html">Symbol.h</a></td></tr>202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08137_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08137.html">Symbol.h</a></td></tr>
203 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>203 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
204 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00656_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00656.html">VariableIndex-inl.h</a></td></tr>204 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00683_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00683.html">VariableIndex-inl.h</a></td></tr>
205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00650.html">VariableIndex.cpp</a></td></tr>206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00629.html">VariableIndex.cpp</a></td></tr>
207 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>207 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
208 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00683_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00683.html">VariableIndex.h</a></td></tr>208 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00623_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00623.html">VariableIndex.h</a></td></tr>
209 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>209 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
210 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00629.html">VariableSlots.cpp</a></td></tr>210 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00593.html">VariableSlots.cpp</a></td></tr>
211 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00590_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00590.html">VariableSlots.h</a></td></tr>212 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00575_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html">VariableSlots.h</a></td></tr>
213 <tr·class="memdesc:a00590"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.·<br·/></td></tr>213 <tr·class="memdesc:a00575"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">VariableSlots·describes·the·structure·of·a·combined·factor·in·terms·of·where·each·block·comes·from·in·the·source·factors.·<br·/></td></tr>
214 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>214 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
215 </table>215 </table>
216 </div><!--·contents·-->216 </div><!--·contents·-->
217 </div><!--·doc-content·-->217 </div><!--·doc-content·-->
218 <!--·start·footer·part·-->218 <!--·start·footer·part·-->
219 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->219 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
220 ··<ul>220 ··<ul>
4.24 KB
./usr/share/doc/libgtsam-dev/html/dir_169eaf73225633059c1416b195c6cb0d.js
4.1 KB
js-beautify {}
Max HTML report size reached
20.1 KB
./usr/share/doc/libgtsam-dev/html/dir_20686f9fbb87ff6485e15cdc5f2b7011.html
    
Offset 99, 86 lines modifiedOffset 99, 86 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">discrete·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">discrete·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00257.html">AlgebraicDecisionTree.cpp</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">AlgebraicDecisionTree.cpp</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00227_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html">AlgebraicDecisionTree.h</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00242_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00242.html">AlgebraicDecisionTree.h</a></td></tr>
109 <tr·class="memdesc:a00227"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Algebraic·Decision·Trees.·<br·/></td></tr>109 <tr·class="memdesc:a00242"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Algebraic·Decision·Trees.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00272_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00272.html">Assignment.h</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00194_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">Assignment.h</a></td></tr>
112 <tr·class="memdesc:a00272"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assignment·from·labels·to·a·discrete·value·index·(size_t)·<br·/></td></tr>112 <tr·class="memdesc:a00194"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·assignment·from·labels·to·a·discrete·value·index·(size_t)·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00200_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>DecisionTree-inl.h</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00197_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>DecisionTree-inl.h</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00221_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">DecisionTree.h</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00257_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00257.html">DecisionTree.h</a></td></tr>
117 <tr·class="memdesc:a00221"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Decision·Tree·for·use·in·DiscreteFactors.·<br·/></td></tr>117 <tr·class="memdesc:a00257"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Decision·Tree·for·use·in·DiscreteFactors.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00197.html">DecisionTreeFactor.cpp</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00263.html">DecisionTreeFactor.cpp</a></td></tr>
120 <tr·class="memdesc:a00197"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>120 <tr·class="memdesc:a00263"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00251_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html">DecisionTreeFactor.h</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00212_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00212.html">DecisionTreeFactor.h</a></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">DiscreteBayesNet.cpp</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00227.html">DiscreteBayesNet.cpp</a></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00233_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html">DiscreteBayesNet.h</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00248_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html">DiscreteBayesNet.h</a></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00245.html">DiscreteBayesTree.cpp</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00266.html">DiscreteBayesTree.cpp</a></td></tr>
129 <tr·class="memdesc:a00245"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·<br·/></td></tr>129 <tr·class="memdesc:a00266"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·<br·/></td></tr>
130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00212_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00212.html">DiscreteBayesTree.h</a></td></tr>131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00182_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">DiscreteBayesTree.h</a></td></tr>
132 <tr·class="memdesc:a00212"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·<br·/></td></tr>132 <tr·class="memdesc:a00182"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·<br·/></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00242.html">DiscreteConditional.cpp</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00269.html">DiscreteConditional.cpp</a></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00215_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">DiscreteConditional.h</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00272_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00272.html">DiscreteConditional.h</a></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">DiscreteDistribution.cpp</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00179.html">DiscreteDistribution.cpp</a></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00185_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00185.html">DiscreteDistribution.h</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00209_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00209.html">DiscreteDistribution.h</a></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html">DiscreteEliminationTree.cpp</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00191.html">DiscreteEliminationTree.cpp</a></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00260_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">DiscreteEliminationTree.h</a></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00200_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00200.html">DiscreteEliminationTree.h</a></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00209.html">DiscreteFactor.cpp</a></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">DiscreteFactor.cpp</a></td></tr>
147 <tr·class="memdesc:a00209"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>147 <tr·class="memdesc:a00188"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">discrete·factor·<br·/></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00263_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00263.html">DiscreteFactor.h</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00221_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00221.html">DiscreteFactor.h</a></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00182.html">DiscreteFactorGraph.cpp</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00230.html">DiscreteFactorGraph.cpp</a></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00230_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00230.html">DiscreteFactorGraph.h</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00236_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">DiscreteFactorGraph.h</a></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">DiscreteJunctionTree.cpp</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00218.html">DiscreteJunctionTree.cpp</a></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00203_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.html">DiscreteJunctionTree.h</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00203_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00203.html">DiscreteJunctionTree.h</a></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00239_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">DiscreteKey.h</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00260_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00260.html">DiscreteKey.h</a></td></tr>
160 <tr·class="memdesc:a00239"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialized·key·for·discrete·variables·<br·/></td></tr>160 <tr·class="memdesc:a00260"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">specialized·key·for·discrete·variables·<br·/></td></tr>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00188.html">DiscreteLookupDAG.cpp</a></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00215.html">DiscreteLookupDAG.cpp</a></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00248_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00248.html">DiscreteLookupDAG.h</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00245_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00245.html">DiscreteLookupDAG.h</a></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00269_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00269.html">DiscreteMarginals.h</a></td></tr>166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00224_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00224.html">DiscreteMarginals.h</a></td></tr>
167 <tr·class="memdesc:a00269"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·<br·/></td></tr>167 <tr·class="memdesc:a00224"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·DiscreteFactorGraph.·<br·/></td></tr>
168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">DiscreteValues.cpp</a></td></tr>169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html">DiscreteValues.cpp</a></td></tr>
170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00194_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00194.html">DiscreteValues.h</a></td></tr>171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00233_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00233.html">DiscreteValues.h</a></td></tr>
172 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00254.html">Signature.cpp</a></td></tr>173 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00239.html">Signature.cpp</a></td></tr>
174 <tr·class="memdesc:a00254"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>174 <tr·class="memdesc:a00239"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>
175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00236_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00236.html">Signature.h</a></td></tr>176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00206_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00206.html">Signature.h</a></td></tr>
177 <tr·class="memdesc:a00236"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>177 <tr·class="memdesc:a00206"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">signatures·for·conditional·densities·<br·/></td></tr>
178 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>178 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
179 </table>179 </table>
180 </div><!--·contents·-->180 </div><!--·contents·-->
181 </div><!--·doc-content·-->181 </div><!--·doc-content·-->
182 <!--·start·footer·part·-->182 <!--·start·footer·part·-->
183 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->183 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
184 ··<ul>184 ··<ul>
3.4 KB
./usr/share/doc/libgtsam-dev/html/dir_20686f9fbb87ff6485e15cdc5f2b7011.js
3.26 KB
js-beautify {}
Max HTML report size reached
26.7 KB
./usr/share/doc/libgtsam-dev/html/dir_323e70a1eef083399c870cf8a6035771.html
    
Offset 99, 111 lines modifiedOffset 99, 111 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">slam·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">slam·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01256_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01256.html">AntiFactor.h</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01253_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01253.html">AntiFactor.h</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08161_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BearingFactor.h</b></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08161_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BearingFactor.h</b></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08167_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BearingRangeFactor.h</b></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08167_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>BearingRangeFactor.h</b></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01274_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01274.html">BetweenFactor.h</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01283_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01283.html">BetweenFactor.h</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01319_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01319.html">BoundingConstraint.h</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01280_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01280.html">BoundingConstraint.h</a></td></tr>
115 <tr·class="memdesc:a01319"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·partially·implemented·constraints·to·implement·bounds.·<br·/></td></tr>115 <tr·class="memdesc:a01280"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·partially·implemented·constraints·to·implement·bounds.·<br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01247.html">dataset.cpp</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01277.html">dataset.cpp</a></td></tr>
118 <tr·class="memdesc:a01247"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>118 <tr·class="memdesc:a01277"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01301_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01301.html">dataset.h</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01319_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01319.html">dataset.h</a></td></tr>
121 <tr·class="memdesc:a01301"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>121 <tr·class="memdesc:a01319"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">utility·functions·for·loading·datasets·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01259.html">EssentialMatrixConstraint.cpp</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01316.html">EssentialMatrixConstraint.cpp</a></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01337_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01337.html">EssentialMatrixConstraint.h</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01274_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01274.html">EssentialMatrixConstraint.h</a></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01271_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EssentialMatrixFactor.h</b></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01244_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EssentialMatrixFactor.h</b></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08149_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08149.html">expressions.h</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08149_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08149.html">expressions.h</a></td></tr>
130 <tr·class="memdesc:a08149"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·expressions·for·solving·geometry/slam/sfm·problems.·<br·/></td></tr>130 <tr·class="memdesc:a08149"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·expressions·for·solving·geometry/slam/sfm·problems.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01235.html">FrobeniusFactor.cpp</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01259.html">FrobeniusFactor.cpp</a></td></tr>
133 <tr·class="memdesc:a01235"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></td></tr>133 <tr·class="memdesc:a01259"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></td></tr>
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01295_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01295.html">FrobeniusFactor.h</a></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01301_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01301.html">FrobeniusFactor.h</a></td></tr>
136 <tr·class="memdesc:a01295"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></td></tr>136 <tr·class="memdesc:a01301"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·factors·that·minimize·some·Frobenius·norm.·<br·/></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01280_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01280.html">GeneralSFMFactor.h</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01262_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01262.html">GeneralSFMFactor.h</a></td></tr>
139 <tr·class="memdesc:a01280"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·general·SFM·factor·with·an·unknown·calibration·<br·/></td></tr>139 <tr·class="memdesc:a01262"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·general·SFM·factor·with·an·unknown·calibration·<br·/></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01328_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01328.html">InitializePose.h</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01268_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01268.html">InitializePose.h</a></td></tr>
142 <tr·class="memdesc:a01328"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·<br·/></td></tr>142 <tr·class="memdesc:a01268"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">common·code·between·lago.*·(2D)·and·InitializePose3.*·(3D)·<br·/></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01331.html">InitializePose3.cpp</a></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01238.html">InitializePose3.cpp</a></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01292_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01292.html">InitializePose3.h</a></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01271_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01271.html">InitializePose3.h</a></td></tr>
147 <tr·class="memdesc:a01292"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·Pose3·in·a·factor·graph.·<br·/></td></tr>147 <tr·class="memdesc:a01271"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·Pose3·in·a·factor·graph.·<br·/></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01340_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JacobianFactorQ.h</b></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01298_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JacobianFactorQ.h</b></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01265_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JacobianFactorQR.h</b></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01307_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JacobianFactorQR.h</b></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01316_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JacobianFactorSVD.h</b></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01337_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JacobianFactorSVD.h</b></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01307_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>KarcherMeanFactor-inl.h</b></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01325_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>KarcherMeanFactor-inl.h</b></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01238_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>KarcherMeanFactor.h</b></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01331_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>KarcherMeanFactor.h</b></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01289_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01289.html">lago.h</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01292_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01292.html">lago.h</a></td></tr>
160 <tr·class="memdesc:a01289"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).·<br·/></td></tr>160 <tr·class="memdesc:a01292"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Initialize·Pose2·in·a·factor·graph·using·LAGO·(Linear·Approximation·for·Graph·Optimization).·<br·/></td></tr>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01298_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OrientedPlane3Factor.h</b></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01250_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OrientedPlane3Factor.h</b></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01325_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01325.html">PoseRotationPrior.h</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01247_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01247.html">PoseRotationPrior.h</a></td></tr>
165 <tr·class="memdesc:a01325"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implements·a·prior·on·the·rotation·component·of·a·pose.·<br·/></td></tr>165 <tr·class="memdesc:a01247"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implements·a·prior·on·the·rotation·component·of·a·pose.·<br·/></td></tr>
166 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01334_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01334.html">PoseTranslationPrior.h</a></td></tr>167 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01235_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01235.html">PoseTranslationPrior.h</a></td></tr>
168 <tr·class="memdesc:a01334"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implements·a·prior·on·the·translation·component·of·a·pose.·<br·/></td></tr>168 <tr·class="memdesc:a01235"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implements·a·prior·on·the·translation·component·of·a·pose.·<br·/></td></tr>
169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08155.html">PriorFactor.h</a></td></tr>170 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08155.html">PriorFactor.h</a></td></tr>
171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01283_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01283.html">ProjectionFactor.h</a></td></tr>172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01304_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01304.html">ProjectionFactor.h</a></td></tr>
173 <tr·class="memdesc:a01283"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reprojection·of·a·LANDMARK·to·a·2D·point.·<br·/></td></tr>173 <tr·class="memdesc:a01304"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Reprojection·of·a·LANDMARK·to·a·2D·point.·<br·/></td></tr>
174 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>174 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
175 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeFactor.h</b></td></tr>175 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>RangeFactor.h</b></td></tr>
176 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01286_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReferenceFrameFactor.h</b></td></tr>177 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01334_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ReferenceFrameFactor.h</b></td></tr>
178 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>178 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
179 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01241_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01241.html">RegularImplicitSchurFactor.h</a></td></tr>179 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01310_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01310.html">RegularImplicitSchurFactor.h</a></td></tr>
180 <tr·class="memdesc:a01241"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·<br·/></td></tr>180 <tr·class="memdesc:a01310"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·subclass·of·GaussianFactor·specialized·to·structureless·SFM.·<br·/></td></tr>
181 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>181 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
182 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01277_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>RotateFactor.h</b></td></tr>182 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01289_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>RotateFactor.h</b></td></tr>
183 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01268_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01268.html">SmartFactorBase.h</a></td></tr>184 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01265_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01265.html">SmartFactorBase.h</a></td></tr>
185 <tr·class="memdesc:a01268"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·to·create·smart·factors·on·poses·or·cameras.·<br·/></td></tr>185 <tr·class="memdesc:a01265"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·to·create·smart·factors·on·poses·or·cameras.·<br·/></td></tr>
186 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01250_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01250.html">SmartFactorParams.h</a></td></tr>187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01295_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01295.html">SmartFactorParams.h</a></td></tr>
188 <tr·class="memdesc:a01250"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·<br·/></td></tr>188 <tr·class="memdesc:a01295"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·<br·/></td></tr>
189 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01262_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01262.html">SmartProjectionFactor.h</a></td></tr>190 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01241_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01241.html">SmartProjectionFactor.h</a></td></tr>
191 <tr·class="memdesc:a01262"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·cameras·(pose·+·calibration)·<br·/></td></tr>191 <tr·class="memdesc:a01241"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·cameras·(pose·+·calibration)·<br·/></td></tr>
192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01313_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01313.html">SmartProjectionPoseFactor.h</a></td></tr>193 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01322_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01322.html">SmartProjectionPoseFactor.h</a></td></tr>
194 <tr·class="memdesc:a01313"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></td></tr>194 <tr·class="memdesc:a01322"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></td></tr>
195 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>195 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
196 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01253_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01253.html">SmartProjectionRigFactor.h</a></td></tr>196 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01328_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01328.html">SmartProjectionRigFactor.h</a></td></tr>
197 <tr·class="memdesc:a01253"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></td></tr>197 <tr·class="memdesc:a01328"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·<br·/></td></tr>
198 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>198 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
199 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01310_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01310.html">StereoFactor.h</a></td></tr>199 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01313_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01313.html">StereoFactor.h</a></td></tr>
200 <tr·class="memdesc:a01310"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·non-linear·factor·for·stereo·measurements.·<br·/></td></tr>200 <tr·class="memdesc:a01313"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·non-linear·factor·for·stereo·measurements.·<br·/></td></tr>
201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01322_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriangulationFactor.h</b></td></tr>202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01286_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>TriangulationFactor.h</b></td></tr>
203 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>203 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
204 </table>204 </table>
205 </div><!--·contents·-->205 </div><!--·contents·-->
206 </div><!--·doc-content·-->206 </div><!--·doc-content·-->
207 <!--·start·footer·part·-->207 <!--·start·footer·part·-->
208 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->208 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
209 ··<ul>209 ··<ul>
4.15 KB
./usr/share/doc/libgtsam-dev/html/dir_323e70a1eef083399c870cf8a6035771.js
4.01 KB
js-beautify {}
Max HTML report size reached
21.7 KB
./usr/share/doc/libgtsam-dev/html/dir_56c2e1a1204958ddcb066d7d52d67173.html
    
Offset 99, 88 lines modifiedOffset 99, 88 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">hybrid·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">hybrid·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00551.html">GaussianMixture.cpp</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">GaussianMixture.cpp</a></td></tr>
107 <tr·class="memdesc:a00551"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></td></tr>107 <tr·class="memdesc:a00515"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html">GaussianMixture.h</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00536.html">GaussianMixture.h</a></td></tr>
110 <tr·class="memdesc:a00482"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></td></tr>110 <tr·class="memdesc:a00536"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·hybrid·conditional·in·the·Conditional·Linear·Gaussian·scheme.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">GaussianMixtureFactor.cpp</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">GaussianMixtureFactor.cpp</a></td></tr>
113 <tr·class="memdesc:a00533"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·<br·/></td></tr>113 <tr·class="memdesc:a00524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·Gaussian·factors·indexed·by·a·set·of·discrete·keys.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00563_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00563.html">GaussianMixtureFactor.h</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">GaussianMixtureFactor.h</a></td></tr>
116 <tr·class="memdesc:a00563"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·<br·/></td></tr>116 <tr·class="memdesc:a00533"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00491.html">HybridBayesNet.cpp</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00518.html">HybridBayesNet.cpp</a></td></tr>
119 <tr·class="memdesc:a00491"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·<br·/></td></tr>119 <tr·class="memdesc:a00518"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">HybridBayesNet.h</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00569_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00569.html">HybridBayesNet.h</a></td></tr>
122 <tr·class="memdesc:a00524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·<br·/></td></tr>122 <tr·class="memdesc:a00569"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html">HybridBayesTree.cpp</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00485.html">HybridBayesTree.cpp</a></td></tr>
125 <tr·class="memdesc:a00512"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></td></tr>125 <tr·class="memdesc:a00485"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00494.html">HybridBayesTree.h</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00497.html">HybridBayesTree.h</a></td></tr>
128 <tr·class="memdesc:a00494"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></td></tr>128 <tr·class="memdesc:a00497"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00509.html">HybridConditional.cpp</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00491.html">HybridConditional.cpp</a></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00560_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html">HybridConditional.h</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00488.html">HybridConditional.h</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">HybridEliminationTree.cpp</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00548.html">HybridEliminationTree.cpp</a></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00542_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html">HybridEliminationTree.h</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00494.html">HybridEliminationTree.h</a></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html">HybridFactor.cpp</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00503.html">HybridFactor.cpp</a></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00557_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00557.html">HybridFactor.h</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html">HybridFactor.h</a></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00521.html">HybridFactorGraph.cpp</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">HybridFactorGraph.cpp</a></td></tr>
143 <tr·class="memdesc:a00521"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></td></tr>143 <tr·class="memdesc:a00530"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00518.html">HybridFactorGraph.h</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00563_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00563.html">HybridFactorGraph.h</a></td></tr>
146 <tr·class="memdesc:a00518"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></td></tr>146 <tr·class="memdesc:a00563"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·with·utilities·for·hybrid·factors.·<br·/></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00485.html">HybridGaussianFactorGraph.cpp</a></td></tr>148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">HybridGaussianFactorGraph.cpp</a></td></tr>
149 <tr·class="memdesc:a00485"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>149 <tr·class="memdesc:a00527"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00548_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00548.html">HybridGaussianFactorGraph.h</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00554_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00554.html">HybridGaussianFactorGraph.h</a></td></tr>
152 <tr·class="memdesc:a00548"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linearized·Hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>152 <tr·class="memdesc:a00554"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linearized·Hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00536_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00536.html">HybridGaussianISAM.h</a></td></tr>154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html">HybridGaussianISAM.h</a></td></tr>
155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html">HybridJunctionTree.cpp</a></td></tr>156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00521.html">HybridJunctionTree.cpp</a></td></tr>
157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00488.html">HybridJunctionTree.h</a></td></tr>158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00545_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00545.html">HybridJunctionTree.h</a></td></tr>
159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00569.html">HybridNonlinearFactorGraph.cpp</a></td></tr>160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00506.html">HybridNonlinearFactorGraph.cpp</a></td></tr>
161 <tr·class="memdesc:a00569"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>161 <tr·class="memdesc:a00506"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>
162 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00554_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00554.html">HybridNonlinearFactorGraph.h</a></td></tr>163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00557_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00557.html">HybridNonlinearFactorGraph.h</a></td></tr>
164 <tr·class="memdesc:a00554"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>164 <tr·class="memdesc:a00557"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·hybrid·factor·graph·that·uses·type·erasure.·<br·/></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00506.html">HybridNonlinearISAM.cpp</a></td></tr>166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html">HybridNonlinearISAM.cpp</a></td></tr>
167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00503_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00503.html">HybridNonlinearISAM.h</a></td></tr>168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html">HybridNonlinearISAM.h</a></td></tr>
169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>169 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
170 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">HybridSmoother.cpp</a></td></tr>170 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00542.html">HybridSmoother.cpp</a></td></tr>
171 <tr·class="memdesc:a00530"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></td></tr>171 <tr·class="memdesc:a00542"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></td></tr>
172 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00539_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00539.html">HybridSmoother.h</a></td></tr>173 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00512.html">HybridSmoother.h</a></td></tr>
174 <tr·class="memdesc:a00539"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></td></tr>174 <tr·class="memdesc:a00512"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·incremental·smoother·for·hybrid·factor·graphs.·<br·/></td></tr>
175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00497.html">HybridValues.h</a></td></tr>176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00566_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00566.html">HybridValues.h</a></td></tr>
177 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">MixtureFactor.h</a></td></tr>178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00551_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00551.html">MixtureFactor.h</a></td></tr>
179 <tr·class="memdesc:a00527"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·Mixture·factor·of·continuous·and·discrete.·<br·/></td></tr>179 <tr·class="memdesc:a00551"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·Mixture·factor·of·continuous·and·discrete.·<br·/></td></tr>
180 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 </table>181 </table>
182 </div><!--·contents·-->182 </div><!--·contents·-->
183 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
186 ··<ul>186 ··<ul>
3.34 KB
./usr/share/doc/libgtsam-dev/html/dir_56c2e1a1204958ddcb066d7d52d67173.js
3.2 KB
js-beautify {}
Max HTML report size reached
19.4 KB
./usr/share/doc/libgtsam-dev/html/dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html
    
Offset 99, 83 lines modifiedOffset 99, 83 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">navigation·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">navigation·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00917.html">AHRSFactor.cpp</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00953.html">AHRSFactor.cpp</a></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00941_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00941.html">AHRSFactor.h</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00914_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00914.html">AHRSFactor.h</a></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00914.html">AttitudeFactor.cpp</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00950.html">AttitudeFactor.cpp</a></td></tr>
111 <tr·class="memdesc:a00914"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·Attitude·factor.·<br·/></td></tr>111 <tr·class="memdesc:a00950"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·Attitude·factor.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00974_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00974.html">AttitudeFactor.h</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00923_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00923.html">AttitudeFactor.h</a></td></tr>
114 <tr·class="memdesc:a00974"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Attitude·factor.·<br·/></td></tr>114 <tr·class="memdesc:a00923"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Attitude·factor.·<br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00989.html">BarometricFactor.cpp</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00974.html">BarometricFactor.cpp</a></td></tr>
117 <tr·class="memdesc:a00989"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·Barometric·factor.·<br·/></td></tr>117 <tr·class="memdesc:a00974"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·Barometric·factor.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00998_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00998.html">BarometricFactor.h</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00911_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00911.html">BarometricFactor.h</a></td></tr>
120 <tr·class="memdesc:a00998"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Barometric·factor.·<br·/></td></tr>120 <tr·class="memdesc:a00911"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·Barometric·factor.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00923.html">CombinedImuFactor.cpp</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00941.html">CombinedImuFactor.cpp</a></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00938_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00938.html">CombinedImuFactor.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00980_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00980.html">CombinedImuFactor.h</a></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00926_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00926.html">ConstantVelocityFactor.h</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00971_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00971.html">ConstantVelocityFactor.h</a></td></tr>
127 <tr·class="memdesc:a00926"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Maintain·a·constant·velocity·motion·model·between·two·NavStates.·<br·/></td></tr>127 <tr·class="memdesc:a00971"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Maintain·a·constant·velocity·motion·model·between·two·NavStates.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08143_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08143.html">expressions.h</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08143_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08143.html">expressions.h</a></td></tr>
130 <tr·class="memdesc:a08143"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·expressions·for·solving·navigation·problems.·<br·/></td></tr>130 <tr·class="memdesc:a08143"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·expressions·for·solving·navigation·problems.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00971.html">GPSFactor.cpp</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00902.html">GPSFactor.cpp</a></td></tr>
133 <tr·class="memdesc:a00971"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·GPS·factor.·<br·/></td></tr>133 <tr·class="memdesc:a00902"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·file·for·GPS·factor.·<br·/></td></tr>
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00995_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00995.html">GPSFactor.h</a></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00986_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00986.html">GPSFactor.h</a></td></tr>
136 <tr·class="memdesc:a00995"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·GPS·factor.·<br·/></td></tr>136 <tr·class="memdesc:a00986"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Header·file·for·GPS·factor.·<br·/></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00956.html">ImuBias.cpp</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00926.html">ImuBias.cpp</a></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00944_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00944.html">ImuBias.h</a></td></tr>140 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00998_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00998.html">ImuBias.h</a></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00911.html">ImuFactor.cpp</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00968.html">ImuFactor.cpp</a></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00986_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00986.html">ImuFactor.h</a></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00938_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00938.html">ImuFactor.h</a></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00980_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00980.html">MagFactor.h</a></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00995_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00995.html">MagFactor.h</a></td></tr>
147 <tr·class="memdesc:a00980"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factors·involving·magnetometers.·<br·/></td></tr>147 <tr·class="memdesc:a00995"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factors·involving·magnetometers.·<br·/></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00947_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MagPoseFactor.h</b></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00977_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>MagPoseFactor.h</b></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00935.html">ManifoldPreintegration.cpp</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00989.html">ManifoldPreintegration.cpp</a></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00992_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00992.html">ManifoldPreintegration.h</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00959_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00959.html">ManifoldPreintegration.h</a></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00959_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00959.html">NavState.h</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00908_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00908.html">NavState.h</a></td></tr>
156 <tr·class="memdesc:a00959"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state·composing·of·attitude,·position,·and·velocity.·<br·/></td></tr>156 <tr·class="memdesc:a00908"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Navigation·state·composing·of·attitude,·position,·and·velocity.·<br·/></td></tr>
157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00968.html">PreintegratedRotation.cpp</a></td></tr>158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00944.html">PreintegratedRotation.cpp</a></td></tr>
159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00908_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00908.html">PreintegratedRotation.h</a></td></tr>160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00905_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00905.html">PreintegratedRotation.h</a></td></tr>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00983_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00983.html">PreintegrationBase.h</a></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00992_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00992.html">PreintegrationBase.h</a></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00905_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00905.html">PreintegrationParams.h</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00929_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00929.html">PreintegrationParams.h</a></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00932_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00932.html">Scenario.h</a></td></tr>166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00947_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00947.html">Scenario.h</a></td></tr>
167 <tr·class="memdesc:a00932"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>167 <tr·class="memdesc:a00947"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>
168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00920_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00920.html">ScenarioRunner.h</a></td></tr>169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00935_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00935.html">ScenarioRunner.h</a></td></tr>
170 <tr·class="memdesc:a00920"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>170 <tr·class="memdesc:a00935"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·class·to·test·navigation·scenarios.·<br·/></td></tr>
171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>171 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00965.html">TangentPreintegration.cpp</a></td></tr>172 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00962.html">TangentPreintegration.cpp</a></td></tr>
173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00977_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00977.html">TangentPreintegration.h</a></td></tr>174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00932_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00932.html">TangentPreintegration.h</a></td></tr>
175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 </table>176 </table>
177 </div><!--·contents·-->177 </div><!--·contents·-->
178 </div><!--·doc-content·-->178 </div><!--·doc-content·-->
179 <!--·start·footer·part·-->179 <!--·start·footer·part·-->
180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->180 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
181 ··<ul>181 ··<ul>
3.1 KB
./usr/share/doc/libgtsam-dev/html/dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.js
2.96 KB
js-beautify {}
Max HTML report size reached
38.7 KB
./usr/share/doc/libgtsam-dev/html/dir_59d8fae67ebcec1514e0f6d4ea576047.html
    
Offset 99, 151 lines modifiedOffset 99, 151 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">base·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">base·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00077_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>chartTesting.h</b></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00005_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>chartTesting.h</b></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">cholesky.cpp</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00002.html">cholesky.cpp</a></td></tr>
109 <tr·class="memdesc:a00023"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·<br·/></td></tr>109 <tr·class="memdesc:a00002"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00008_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">cholesky.h</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00104_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html">cholesky.h</a></td></tr>
112 <tr·class="memdesc:a00008"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·<br·/></td></tr>112 <tr·class="memdesc:a00104"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Efficient·incomplete·Cholesky·on·rank-deficient·matrices,·todo:·constrained·Cholesky.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08125_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>concepts.h</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08125_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>concepts.h</b></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00128_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ConcurrentMap.h</b></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00065_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ConcurrentMap.h</b></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00005.html">debug.cpp</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html">debug.cpp</a></td></tr>
119 <tr·class="memdesc:a00005"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>119 <tr·class="memdesc:a00050"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00131_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00131.html">debug.h</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">debug.h</a></td></tr>
122 <tr·class="memdesc:a00131"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>122 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·debugging·flags.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">DSFMap.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00062_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00062.html">DSFMap.h</a></td></tr>
125 <tr·class="memdesc:a00029"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allow·for·arbitrary·type·in·DSF.·<br·/></td></tr>125 <tr·class="memdesc:a00062"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Allow·for·arbitrary·type·in·DSF.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00122.html">DSFVector.cpp</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00059.html">DSFVector.cpp</a></td></tr>
128 <tr·class="memdesc:a00122"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·<br·/></td></tr>128 <tr·class="memdesc:a00059"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">a·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00089_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html">DSFVector.h</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00137_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00137.html">DSFVector.h</a></td></tr>
131 <tr·class="memdesc:a00089"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·<br·/></td></tr>131 <tr·class="memdesc:a00137"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·faster·implementation·for·DSF,·which·uses·vector·rather·than·btree.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00056_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00056.html">FastDefaultAllocator.h</a></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00008_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00008.html">FastDefaultAllocator.h</a></td></tr>
134 <tr·class="memdesc:a00056"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·<br·/></td></tr>134 <tr·class="memdesc:a00008"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.·<br·/></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00110_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00110.html">FastList.h</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00047_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00047.html">FastList.h</a></td></tr>
137 <tr·class="memdesc:a00110"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.·<br·/></td></tr>137 <tr·class="memdesc:a00047"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.·<br·/></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00071_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00071.html">FastMap.h</a></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00038.html">FastMap.h</a></td></tr>
140 <tr·class="memdesc:a00071"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.·<br·/></td></tr>140 <tr·class="memdesc:a00038"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.·<br·/></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00113_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html">FastSet.h</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00044_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00044.html">FastSet.h</a></td></tr>
143 <tr·class="memdesc:a00113"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.·<br·/></td></tr>143 <tr·class="memdesc:a00044"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.·<br·/></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00101_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00101.html">FastVector.h</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00074_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">FastVector.h</a></td></tr>
146 <tr·class="memdesc:a00101"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·<br·/></td></tr>146 <tr·class="memdesc:a00074"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.·<br·/></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00143_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>GenericValue.h</b></td></tr>148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00086_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>GenericValue.h</b></td></tr>
149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00098_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00098.html">Group.h</a></td></tr>150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00080_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00080.html">Group.h</a></td></tr>
151 <tr·class="memdesc:a00098"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept·check·class·for·variable·types·with·Group·properties.·<br·/></td></tr>151 <tr·class="memdesc:a00080"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept·check·class·for·variable·types·with·Group·properties.·<br·/></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00011_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">Lie.h</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00128_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00128.html">Lie.h</a></td></tr>
154 <tr·class="memdesc:a00011"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Lie·types.·<br·/></td></tr>154 <tr·class="memdesc:a00128"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Lie·types.·<br·/></td></tr>
155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00074_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00074.html">lieProxies.h</a></td></tr>156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00149_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00149.html">lieProxies.h</a></td></tr>
157 <tr·class="memdesc:a00074"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·convenient·mappings·of·common·member·functions·for·testing.·<br·/></td></tr>157 <tr·class="memdesc:a00149"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·convenient·mappings·of·common·member·functions·for·testing.·<br·/></td></tr>
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00047_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00047.html">make_shared.h</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00056_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00056.html">make_shared.h</a></td></tr>
160 <tr·class="memdesc:a00047"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make_shared·trampoline·function·to·ensure·proper·alignment·<br·/></td></tr>160 <tr·class="memdesc:a00056"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">make_shared·trampoline·function·to·ensure·proper·alignment·<br·/></td></tr>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00104_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00104.html">Manifold.h</a></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00107_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00107.html">Manifold.h</a></td></tr>
163 <tr·class="memdesc:a00104"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Manifold·types.·<br·/></td></tr>163 <tr·class="memdesc:a00107"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·and·basic·functions·for·Manifold·types.·<br·/></td></tr>
164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
165 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00080.html">Matrix.cpp</a></td></tr>165 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00122.html">Matrix.cpp</a></td></tr>
166 <tr·class="memdesc:a00080"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">matrix·class·<br·/></td></tr>166 <tr·class="memdesc:a00122"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">matrix·class·<br·/></td></tr>
167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00146_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html">Matrix.h</a></td></tr>168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00095_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00095.html">Matrix.h</a></td></tr>
169 <tr·class="memdesc:a00146"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·MatrixXd·<br·/></td></tr>169 <tr·class="memdesc:a00095"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·MatrixXd·<br·/></td></tr>
170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00026_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00026.html">MatrixSerialization.h</a></td></tr>171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00116_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00116.html">MatrixSerialization.h</a></td></tr>
172 <tr·class="memdesc:a00026"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·for·matrices.·<br·/></td></tr>172 <tr·class="memdesc:a00116"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·for·matrices.·<br·/></td></tr>
173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00032_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00032.html">numericalDerivative.h</a></td></tr>174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00017_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00017.html">numericalDerivative.h</a></td></tr>
175 <tr·class="memdesc:a00032"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·functions·to·compute·numerical·derivatives.·<br·/></td></tr>175 <tr·class="memdesc:a00017"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·functions·to·compute·numerical·derivatives.·<br·/></td></tr>
176 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00020_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00020.html">OptionalJacobian.h</a></td></tr>177 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00083_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00083.html">OptionalJacobian.h</a></td></tr>
178 <tr·class="memdesc:a00020"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Special·class·for·optional·Jacobian·arguments.·<br·/></td></tr>178 <tr·class="memdesc:a00083"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Special·class·for·optional·Jacobian·arguments.·<br·/></td></tr>
179 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>179 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
180 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00095_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00095.html">ProductLieGroup.h</a></td></tr>180 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00110_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00110.html">ProductLieGroup.h</a></td></tr>
181 <tr·class="memdesc:a00095"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·product·of·two·Lie·Groups.·<br·/></td></tr>181 <tr·class="memdesc:a00110"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·product·of·two·Lie·Groups.·<br·/></td></tr>
182 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00134_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00134.html">serialization.h</a></td></tr>183 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00023_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00023.html">serialization.h</a></td></tr>
184 <tr·class="memdesc:a00134"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·functions·for·serializing·data·structures·via·boost.serialization.·<br·/></td></tr>184 <tr·class="memdesc:a00023"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·functions·for·serializing·data·structures·via·boost.serialization.·<br·/></td></tr>
185 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00050_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00050.html">serializationTestHelpers.h</a></td></tr>186 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00029_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00029.html">serializationTestHelpers.h</a></td></tr>
187 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>187 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
188 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00086.html">SymmetricBlockMatrix.cpp</a></td></tr>188 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00077.html">SymmetricBlockMatrix.cpp</a></td></tr>
189 <tr·class="memdesc:a00086"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></td></tr>189 <tr·class="memdesc:a00077"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></td></tr>
190 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>190 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00137_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00137.html">SymmetricBlockMatrix.h</a></td></tr>191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00113_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00113.html">SymmetricBlockMatrix.h</a></td></tr>
192 <tr·class="memdesc:a00137"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></td></tr>192 <tr·class="memdesc:a00113"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Access·to·matrices·via·blocks·of·pre-defined·sizes.·<br·/></td></tr>
193 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>193 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
194 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00083_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00083.html">Testable.h</a></td></tr>194 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00071_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00071.html">Testable.h</a></td></tr>
195 <tr·class="memdesc:a00083"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept·check·for·values·that·can·be·used·in·unit·tests.·<br·/></td></tr>195 <tr·class="memdesc:a00071"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept·check·for·values·that·can·be·used·in·unit·tests.·<br·/></td></tr>
196 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00014_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00014.html">TestableAssertions.h</a></td></tr>197 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00146_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00146.html">TestableAssertions.h</a></td></tr>
198 <tr·class="memdesc:a00014"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·additional·testing·facilities·for·common·data·structures.·<br·/></td></tr>198 <tr·class="memdesc:a00146"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Provides·additional·testing·facilities·for·common·data·structures.·<br·/></td></tr>
199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00038_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>testLie.h</b></td></tr>200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00098_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>testLie.h</b></td></tr>
201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00035_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00035.html">ThreadsafeException.h</a></td></tr>202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00089_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00089.html">ThreadsafeException.h</a></td></tr>
203 <tr·class="memdesc:a00035"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·<br·/></td></tr>203 <tr·class="memdesc:a00089"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·<br·/></td></tr>
204 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>204 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
205 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00017.html">timing.cpp</a></td></tr>205 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00140.html">timing.cpp</a></td></tr>
206 <tr·class="memdesc:a00017"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>206 <tr·class="memdesc:a00140"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>
207 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>207 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
208 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00092_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html">timing.h</a></td></tr>208 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00119_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html">timing.h</a></td></tr>
209 <tr·class="memdesc:a00092"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>209 <tr·class="memdesc:a00119"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Timing·utilities.·<br·/></td></tr>
210 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>210 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
211 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00044_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00044.html">treeTraversal-inst.h</a></td></tr>211 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00092_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00092.html">treeTraversal-inst.h</a></td></tr>
212 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>212 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
213 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00068.html">types.cpp</a></td></tr>213 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00053.html">types.cpp</a></td></tr>
214 <tr·class="memdesc:a00068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>214 <tr·class="memdesc:a00053"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Functions·for·handling·type·information.·<br·/></td></tr>
215 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>215 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
216 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00119_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00119.html">types.h</a></td></tr>216 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00125_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html">types.h</a></td></tr>
217 <tr·class="memdesc:a00119"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>217 <tr·class="memdesc:a00125"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Typedefs·for·easier·changing·of·types.·<br·/></td></tr>
218 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>218 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
219 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08131_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>utilities.h</b></td></tr>219 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08131_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>utilities.h</b></td></tr>
220 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>220 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
221 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00041_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00041.html">Value.h</a></td></tr>221 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00068_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00068.html">Value.h</a></td></tr>
222 <tr·class="memdesc:a00041"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·<br·/></td></tr>222 <tr·class="memdesc:a00068"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·<br·/></td></tr>
223 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>223 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
224 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00125.html">Vector.cpp</a></td></tr>224 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00011.html">Vector.cpp</a></td></tr>
225 <tr·class="memdesc:a00125"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·Vectors·<br·/></td></tr>225 <tr·class="memdesc:a00011"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">typedef·and·functions·to·augment·Eigen's·Vectors·<br·/></td></tr>
Max diff block lines reached; 4980/39458 bytes (12.62%) of diff not shown.
4.8 KB
./usr/share/doc/libgtsam-dev/html/dir_59d8fae67ebcec1514e0f6d4ea576047.js
4.66 KB
js-beautify {}
Max HTML report size reached
14.8 KB
./usr/share/doc/libgtsam-dev/html/dir_76df0d5ddca8353881dcb68d9cbdfd25.html
    
Offset 99, 61 lines modifiedOffset 99, 61 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">sfm·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">sfm·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01211_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html">BinaryMeasurement.h</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01208_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01208.html">BinaryMeasurement.h</a></td></tr>
107 <tr·class="memdesc:a01211"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·that·the·direction·is·important.·A·measurement·from·key1·to·key2·is·not·the·same·as·the·same·measurement·from·key2·to·key1.·<br·/></td></tr>107 <tr·class="memdesc:a01208"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·similar·to·a·BetweenFactor,·except·that·it·does·not·contain·an·error·function.·It·is·a·measurement·(along·with·a·noise·model)·from·one·key·to·another.·Note·that·the·direction·is·important.·A·measurement·from·key1·to·key2·is·not·the·same·as·the·same·measurement·from·key2·to·key1.·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01208.html">DsfTrackGenerator.cpp</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01211.html">DsfTrackGenerator.cpp</a></td></tr>
110 <tr·class="memdesc:a01208"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></td></tr>110 <tr·class="memdesc:a01211"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01220_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01220.html">DsfTrackGenerator.h</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01190_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01190.html">DsfTrackGenerator.h</a></td></tr>
113 <tr·class="memdesc:a01220"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></td></tr>113 <tr·class="memdesc:a01190"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Identifies·connected·components·in·the·keypoint·matches·graph.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01184.html">MFAS.cpp</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01187.html">MFAS.cpp</a></td></tr>
116 <tr·class="memdesc:a01184"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Source·file·for·the·MFAS·class.·<br·/></td></tr>116 <tr·class="memdesc:a01187"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Source·file·for·the·MFAS·class.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01199_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01199.html">MFAS.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01196_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01196.html">MFAS.h</a></td></tr>
119 <tr·class="memdesc:a01199"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.·<br·/></td></tr>119 <tr·class="memdesc:a01196"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">MFAS·class·to·solve·Minimum·Feedback·Arc·Set·graph·problem.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01193.html">SfmData.cpp</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01223.html">SfmData.cpp</a></td></tr>
122 <tr·class="memdesc:a01193"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></td></tr>122 <tr·class="memdesc:a01223"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01217_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01217.html">SfmData.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01226_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01226.html">SfmData.h</a></td></tr>
125 <tr·class="memdesc:a01217"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></td></tr>125 <tr·class="memdesc:a01226"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Data·structure·for·dealing·with·Structure·from·Motion·data.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01205.html">SfmTrack.cpp</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01232.html">SfmTrack.cpp</a></td></tr>
128 <tr·class="memdesc:a01205"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·simple·data·structure·for·a·track·in·Structure·from·Motion.·<br·/></td></tr>128 <tr·class="memdesc:a01232"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·simple·data·structure·for·a·track·in·Structure·from·Motion.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01202_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01202.html">SfmTrack.h</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01214_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01214.html">SfmTrack.h</a></td></tr>
131 <tr·class="memdesc:a01202"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·simple·data·structure·for·a·track·in·Structure·from·Motion.·<br·/></td></tr>131 <tr·class="memdesc:a01214"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·simple·data·structure·for·a·track·in·Structure·from·Motion.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01214.html">ShonanAveraging.cpp</a></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01217.html">ShonanAveraging.cpp</a></td></tr>
134 <tr·class="memdesc:a01214"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>134 <tr·class="memdesc:a01217"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01223_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01223.html">ShonanAveraging.h</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01229_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01229.html">ShonanAveraging.h</a></td></tr>
137 <tr·class="memdesc:a01223"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>137 <tr·class="memdesc:a01229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Shonan·Averaging·algorithm.·<br·/></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01196_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01196.html">ShonanFactor.h</a></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01220_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01220.html">ShonanFactor.h</a></td></tr>
140 <tr·class="memdesc:a01196"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.·<br·/></td></tr>140 <tr·class="memdesc:a01220"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Main·factor·type·in·Shonan·averaging,·on·SO(n)·pairs.·<br·/></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01229_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01229.html">ShonanGaugeFactor.h</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01184_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01184.html">ShonanGaugeFactor.h</a></td></tr>
143 <tr·class="memdesc:a01229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·<br·/></td></tr>143 <tr·class="memdesc:a01184"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·used·in·Shonan·Averaging·to·clamp·down·gauge·freedom.·<br·/></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01190_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01190.html">TranslationFactor.h</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01205_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01205.html">TranslationFactor.h</a></td></tr>
146 <tr·class="memdesc:a01190"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·a·relative·translation·direction·measurement.·<br·/></td></tr>146 <tr·class="memdesc:a01205"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Binary·factor·for·a·relative·translation·direction·measurement.·<br·/></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01226.html">TranslationRecovery.cpp</a></td></tr>148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01199.html">TranslationRecovery.cpp</a></td></tr>
149 <tr·class="memdesc:a01226"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Source·code·for·recovering·translations·when·rotations·are·given.·<br·/></td></tr>149 <tr·class="memdesc:a01199"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Source·code·for·recovering·translations·when·rotations·are·given.·<br·/></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01187_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01187.html">TranslationRecovery.h</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01193_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01193.html">TranslationRecovery.h</a></td></tr>
152 <tr·class="memdesc:a01187"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·<br·/></td></tr>152 <tr·class="memdesc:a01193"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Recovering·translations·in·an·epipolar·graph·when·rotations·are·given.·<br·/></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 </table>154 </table>
155 </div><!--·contents·-->155 </div><!--·contents·-->
156 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
157 <!--·start·footer·part·-->157 <!--·start·footer·part·-->
158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->158 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
159 ··<ul>159 ··<ul>
1.79 KB
./usr/share/doc/libgtsam-dev/html/dir_76df0d5ddca8353881dcb68d9cbdfd25.js
1.65 KB
js-beautify {}
Max HTML report size reached
8.15 KB
./usr/share/doc/libgtsam-dev/html/dir_7c6fd4d23c35234f8f1271a66248b63b.html
    
Offset 99, 40 lines modifiedOffset 99, 40 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">basis·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">basis·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">Basis.h</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00164_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00164.html">Basis.h</a></td></tr>
107 <tr·class="memdesc:a00173"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·an·interpolating·basis.·<br·/></td></tr>107 <tr·class="memdesc:a00164"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compute·an·interpolating·basis.·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00167_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html">BasisFactors.h</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00170_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html">BasisFactors.h</a></td></tr>
110 <tr·class="memdesc:a00167"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·definitions·for·various·Basis·functors.·<br·/></td></tr>110 <tr·class="memdesc:a00170"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·definitions·for·various·Basis·functors.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00170.html">Chebyshev.cpp</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">Chebyshev.cpp</a></td></tr>
113 <tr·class="memdesc:a00170"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>113 <tr·class="memdesc:a00176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00152_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00152.html">Chebyshev.h</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00155.html">Chebyshev.h</a></td></tr>
116 <tr·class="memdesc:a00152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>116 <tr·class="memdesc:a00155"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·basis·decompositions.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00164.html">Chebyshev2.cpp</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00152.html">Chebyshev2.cpp</a></td></tr>
119 <tr·class="memdesc:a00164"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.·<br·/></td></tr>119 <tr·class="memdesc:a00152"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chebyshev·parameterizations·on·Chebyshev·points·of·second·kind.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00161_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00161.html">Chebyshev2.h</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00173_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00173.html">Chebyshev2.h</a></td></tr>
122 <tr·class="memdesc:a00161"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.·<br·/></td></tr>122 <tr·class="memdesc:a00173"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pseudo-spectral·parameterization·for·Chebyshev·polynomials·of·the·second·kind.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00176_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00176.html">FitBasis.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00161_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00161.html">FitBasis.h</a></td></tr>
125 <tr·class="memdesc:a00176"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fit·a·Basis·using·least-squares.·<br·/></td></tr>125 <tr·class="memdesc:a00161"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fit·a·Basis·using·least-squares.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00158_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00158.html">Fourier.h</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00167_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00167.html">Fourier.h</a></td></tr>
128 <tr·class="memdesc:a00158"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·decomposition,·see·e.g.·<br·/></td></tr>128 <tr·class="memdesc:a00167"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Fourier·decomposition,·see·e.g.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00155_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00155.html">ParameterMatrix.h</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00158_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00158.html">ParameterMatrix.h</a></td></tr>
131 <tr·class="memdesc:a00155"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·<br·/></td></tr>131 <tr·class="memdesc:a00158"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·ParameterMatrix·class·which·is·used·to·store·values·at·interpolation·points.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>133 </table>
134 </div><!--·contents·-->134 </div><!--·contents·-->
135 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>138 ··<ul>
1.06 KB
./usr/share/doc/libgtsam-dev/html/dir_7c6fd4d23c35234f8f1271a66248b63b.js
940 B
js-beautify {}
Max HTML report size reached
45.5 KB
./usr/share/doc/libgtsam-dev/html/dir_88adea47575c2d5c40d4070390572b66.html
    
Offset 99, 176 lines modifiedOffset 99, 176 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">nonlinear·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">nonlinear·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01151.html">CustomFactor.cpp</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01079.html">CustomFactor.cpp</a></td></tr>
107 <tr·class="memdesc:a01151"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·<br·/></td></tr>107 <tr·class="memdesc:a01079"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01031_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html">CustomFactor.h</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01010_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01010.html">CustomFactor.h</a></td></tr>
110 <tr·class="memdesc:a01031"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·<br·/></td></tr>110 <tr·class="memdesc:a01010"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·enable·arbitrary·factors·with·runtime·swappable·error·function.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01034.html">DoglegOptimizer.cpp</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01118.html">DoglegOptimizer.cpp</a></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01076_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01076.html">DoglegOptimizer.h</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01025_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01025.html">DoglegOptimizer.h</a></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01124_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01124.html">DoglegOptimizerImpl.h</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01046_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01046.html">DoglegOptimizerImpl.h</a></td></tr>
117 <tr·class="memdesc:a01124"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·<br·/></td></tr>117 <tr·class="memdesc:a01046"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Nonlinear·factor·graph·optimizer·using·Powell's·Dogleg·algorithm·(detail·implementation)·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01106_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html">Expression-inl.h</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01139_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01139.html">Expression-inl.h</a></td></tr>
120 <tr·class="memdesc:a01106"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internals·for·<a·class="el"·href="a01055.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·<br·/></td></tr>120 <tr·class="memdesc:a01139"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Internals·for·<a·class="el"·href="a01034.html"·title="Expressions·for·Block·Automatic·Differentiation.">Expression.h</a>,·not·for·general·consumption.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01055_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01055.html">Expression.h</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01034_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01034.html">Expression.h</a></td></tr>
123 <tr·class="memdesc:a01055"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Expressions·for·Block·Automatic·Differentiation.·<br·/></td></tr>123 <tr·class="memdesc:a01034"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Expressions·for·Block·Automatic·Differentiation.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01016_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ExpressionFactor.h</b></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01172_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>ExpressionFactor.h</b></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01148_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01148.html">ExpressionFactorGraph.h</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01106_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01106.html">ExpressionFactorGraph.h</a></td></tr>
128 <tr·class="memdesc:a01148"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·that·supports·adding·ExpressionFactors·directly.·<br·/></td></tr>128 <tr·class="memdesc:a01106"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·graph·that·supports·adding·ExpressionFactors·directly.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08146_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08146.html">expressions.h</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08146_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08146.html">expressions.h</a></td></tr>
131 <tr·class="memdesc:a08146"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·expressions,·both·linear·and·non-linear.·<br·/></td></tr>131 <tr·class="memdesc:a08146"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·expressions,·both·linear·and·non-linear.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01154_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01154.html">expressionTesting.h</a></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01028_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01028.html">expressionTesting.h</a></td></tr>
134 <tr·class="memdesc:a01154"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Test·harness·methods·for·expressions.·<br·/></td></tr>134 <tr·class="memdesc:a01028"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Test·harness·methods·for·expressions.·<br·/></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01163_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01163.html">ExtendedKalmanFilter-inl.h</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01169_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01169.html">ExtendedKalmanFilter-inl.h</a></td></tr>
137 <tr·class="memdesc:a01163"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·<br·/></td></tr>137 <tr·class="memdesc:a01169"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·<br·/></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01013_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01013.html">ExtendedKalmanFilter.h</a></td></tr> 
140 <tr·class="memdesc:a01013"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·<br·/></td></tr> 
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01010_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01010.html">factorTesting.h</a></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01163_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01163.html">ExtendedKalmanFilter.h</a></td></tr>
143 <tr·class="memdesc:a01010"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluate·derivatives·of·a·nonlinear·factor·numerically.·<br·/></td></tr>140 <tr·class="memdesc:a01163"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·to·perform·generic·Kalman·Filtering·using·nonlinear·factor·graphs.·<br·/></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01157_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01157.html">FunctorizedFactor.h</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01016_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01016.html">factorTesting.h</a></td></tr>
 143 <tr·class="memdesc:a01016"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluate·derivatives·of·a·nonlinear·factor·numerically.·<br·/></td></tr>
146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01133.html">GaussNewtonOptimizer.cpp</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01082_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01082.html">FunctorizedFactor.h</a></td></tr>
148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01067_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01067.html">GaussNewtonOptimizer.h</a></td></tr>147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01142.html">GaussNewtonOptimizer.cpp</a></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01166_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01166.html">GncOptimizer.h</a></td></tr>149 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01064_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">GaussNewtonOptimizer.h</a></td></tr>
152 <tr·class="memdesc:a01166"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·GncOptimizer·class.·<br·/></td></tr> 
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01112_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>GncParams.h</b></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01130_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01130.html">GncOptimizer.h</a></td></tr>
 152 <tr·class="memdesc:a01130"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·GncOptimizer·class.·<br·/></td></tr>
155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01058_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>GncParams.h</b></td></tr>
156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01073.html">GraphvizFormatting.cpp</a></td></tr> 
157 <tr·class="memdesc:a01073"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></td></tr> 
158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01064_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01064.html">GraphvizFormatting.h</a></td></tr>156 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01031.html">GraphvizFormatting.cpp</a></td></tr>
160 <tr·class="memdesc:a01064"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></td></tr>157 <tr·class="memdesc:a01031"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></td></tr>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01043.html">ISAM2-impl.cpp</a></td></tr> 
163 <tr·class="memdesc:a01043"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01154_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01154.html">GraphvizFormatting.h</a></td></tr>
 160 <tr·class="memdesc:a01154"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Graphviz·formatter·for·NonlinearFactorGraph.·<br·/></td></tr>
164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
165 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01139_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01139.html">ISAM2-impl.h</a></td></tr>162 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01097.html">ISAM2-impl.cpp</a></td></tr>
166 <tr·class="memdesc:a01139"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>163 <tr·class="memdesc:a01097"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>
167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01082.html">ISAM2.cpp</a></td></tr>165 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01103_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html">ISAM2-impl.h</a></td></tr>
169 <tr·class="memdesc:a01082"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>166 <tr·class="memdesc:a01103"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>
170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01142_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01142.html">ISAM2.h</a></td></tr>168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01076.html">ISAM2.cpp</a></td></tr>
172 <tr·class="memdesc:a01142"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>169 <tr·class="memdesc:a01076"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>
173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01103.html">ISAM2Clique.cpp</a></td></tr>171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01148_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01148.html">ISAM2.h</a></td></tr>
175 <tr·class="memdesc:a01103"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>172 <tr·class="memdesc:a01148"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·<br·/></td></tr>
176 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
177 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01040_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01040.html">ISAM2Clique.h</a></td></tr>174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01157.html">ISAM2Clique.cpp</a></td></tr>
178 <tr·class="memdesc:a01040"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>175 <tr·class="memdesc:a01157"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>
179 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>176 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
180 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01052.html">ISAM2Params.cpp</a></td></tr>177 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01121_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01121.html">ISAM2Clique.h</a></td></tr>
181 <tr·class="memdesc:a01052"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>178 <tr·class="memdesc:a01121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Specialized·iSAM2·Clique.·<br·/></td></tr>
182 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>179 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
183 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01025_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01025.html">ISAM2Params.h</a></td></tr>180 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01109.html">ISAM2Params.cpp</a></td></tr>
184 <tr·class="memdesc:a01025"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>181 <tr·class="memdesc:a01109"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>
185 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>182 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
186 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01115_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01115.html">ISAM2Result.h</a></td></tr>183 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01061_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01061.html">ISAM2Params.h</a></td></tr>
187 <tr·class="memdesc:a01115"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·detailed·iSAM2·result.·<br·/></td></tr>184 <tr·class="memdesc:a01061"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·iSAM·2.·<br·/></td></tr>
188 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>185 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
189 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01061_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01061.html">ISAM2UpdateParams.h</a></td></tr>186 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01049_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01049.html">ISAM2Result.h</a></td></tr>
190 <tr·class="memdesc:a01061"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·extra·params·for·ISAM2::update()·<br·/></td></tr>187 <tr·class="memdesc:a01049"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·detailed·iSAM2·result.·<br·/></td></tr>
191 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>188 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
192 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01091.html">LevenbergMarquardtOptimizer.cpp</a></td></tr> 
193 <tr·class="memdesc:a01091"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>189 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01067_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01067.html">ISAM2UpdateParams.h</a></td></tr>
 190 <tr·class="memdesc:a01067"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Class·that·stores·extra·params·for·ISAM2::update()·<br·/></td></tr>
194 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>191 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
195 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01085_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01085.html">LevenbergMarquardtOptimizer.h</a></td></tr>192 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01112.html">LevenbergMarquardtOptimizer.cpp</a></td></tr>
196 <tr·class="memdesc:a01085"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>193 <tr·class="memdesc:a01112"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>
197 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>194 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
198 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01079.html">LevenbergMarquardtParams.cpp</a></td></tr>195 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01151_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01151.html">LevenbergMarquardtOptimizer.h</a></td></tr>
199 <tr·class="memdesc:a01079"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>196 <tr·class="memdesc:a01151"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>
200 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>197 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
201 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01121_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01121.html">LevenbergMarquardtParams.h</a></td></tr>198 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01070.html">LevenbergMarquardtParams.cpp</a></td></tr>
202 <tr·class="memdesc:a01121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>199 <tr·class="memdesc:a01070"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>
203 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>200 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
204 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01058.html">LinearContainerFactor.cpp</a></td></tr>201 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01037_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01037.html">LevenbergMarquardtParams.h</a></td></tr>
 202 <tr·class="memdesc:a01037"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·trust-region·scheme.·<br·/></td></tr>
205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>203 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 204 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01001.html">LinearContainerFactor.cpp</a></td></tr>
206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01172_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01172.html">LinearContainerFactor.h</a></td></tr> 
207 <tr·class="memdesc:a01172"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·<br·/></td></tr> 
208 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
209 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01130.html">Marginals.cpp</a></td></tr>206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01022_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01022.html">LinearContainerFactor.h</a></td></tr>
 207 <tr·class="memdesc:a01022"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·<br·/></td></tr>
210 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 209 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01019.html">Marginals.cpp</a></td></tr>
211 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01070_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01070.html">Marginals.h</a></td></tr> 
212 <tr·class="memdesc:a01070"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·<br·/></td></tr> 
213 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>210 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
214 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01046.html">NonlinearConjugateGradientOptimizer.cpp</a></td></tr>211 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01085_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01085.html">Marginals.h</a></td></tr>
215 <tr·class="memdesc:a01046"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·non-linear·optimizer·that·solves·using·<em>non-preconditioned</em>·CG.·<br·/></td></tr>212 <tr·class="memdesc:a01085"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·computing·marginals·in·a·NonlinearFactorGraph.·<br·/></td></tr>
216 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>213 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
Max diff block lines reached; 13738/46453 bytes (29.57%) of diff not shown.
6.21 KB
./usr/share/doc/libgtsam-dev/html/dir_88adea47575c2d5c40d4070390572b66.js
6.07 KB
js-beautify {}
Max HTML report size reached
46.9 KB
./usr/share/doc/libgtsam-dev/html/dir_8b9ec42722111795f76d34c6471319a6.html
    
Offset 99, 177 lines modifiedOffset 99, 177 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">linear·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">linear·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00812_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00812.html">AcceleratedPowerMethod.h</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00899_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00899.html">AcceleratedPowerMethod.h</a></td></tr>
107 <tr·class="memdesc:a00812"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·<br·/></td></tr>107 <tr·class="memdesc:a00899"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">accelerated·power·method·for·fast·eigenvalue·and·eigenvector·computation·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00803_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00803.html">BinaryJacobianFactor.h</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00845_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00845.html">BinaryJacobianFactor.h</a></td></tr>
110 <tr·class="memdesc:a00803"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·binary·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.·<br·/></td></tr>110 <tr·class="memdesc:a00845"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·binary·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00815_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00815.html">ConjugateGradientSolver.h</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00728_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00728.html">ConjugateGradientSolver.h</a></td></tr>
113 <tr·class="memdesc:a00815"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·<br·/></td></tr>113 <tr·class="memdesc:a00728"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00791.html">Errors.cpp</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00890.html">Errors.cpp</a></td></tr>
116 <tr·class="memdesc:a00791"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·<br·/></td></tr>116 <tr·class="memdesc:a00890"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00857_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00857.html">Errors.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00806_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00806.html">Errors.h</a></td></tr>
119 <tr·class="memdesc:a00857"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">vector·of·errors·<br·/></td></tr>119 <tr·class="memdesc:a00806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">vector·of·errors·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00746.html">GaussianBayesNet.cpp</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00827.html">GaussianBayesNet.cpp</a></td></tr>
122 <tr·class="memdesc:a00746"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·<br·/></td></tr>122 <tr·class="memdesc:a00827"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00848_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00848.html">GaussianBayesNet.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00776_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00776.html">GaussianBayesNet.h</a></td></tr>
125 <tr·class="memdesc:a00848"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·<br·/></td></tr>125 <tr·class="memdesc:a00776"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00704_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html">GaussianBayesTree-inl.h</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00854_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00854.html">GaussianBayesTree-inl.h</a></td></tr>
128 <tr·class="memdesc:a00704"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>128 <tr·class="memdesc:a00854"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00734.html">GaussianBayesTree.cpp</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00800.html">GaussianBayesTree.cpp</a></td></tr>
131 <tr·class="memdesc:a00734"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>131 <tr·class="memdesc:a00800"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00773_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00773.html">GaussianBayesTree.h</a></td></tr>133 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00785_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00785.html">GaussianBayesTree.h</a></td></tr>
134 <tr·class="memdesc:a00773"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>134 <tr·class="memdesc:a00785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·<br·/></td></tr>
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00737_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00737.html">GaussianConditional-inl.h</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00869_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00869.html">GaussianConditional-inl.h</a></td></tr>
137 <tr·class="memdesc:a00737"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>137 <tr·class="memdesc:a00869"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00716.html">GaussianConditional.cpp</a></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00767.html">GaussianConditional.cpp</a></td></tr>
140 <tr·class="memdesc:a00716"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>140 <tr·class="memdesc:a00767"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00833_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00833.html">GaussianConditional.h</a></td></tr>142 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00773_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00773.html">GaussianConditional.h</a></td></tr>
143 <tr·class="memdesc:a00833"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>143 <tr·class="memdesc:a00773"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Conditional·Gaussian·Base·class.·<br·/></td></tr>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00806.html">GaussianDensity.cpp</a></td></tr>145 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00743.html">GaussianDensity.cpp</a></td></tr>
146 <tr·class="memdesc:a00806"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>146 <tr·class="memdesc:a00743"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00785_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00785.html">GaussianDensity.h</a></td></tr>148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00812_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00812.html">GaussianDensity.h</a></td></tr>
149 <tr·class="memdesc:a00785"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>149 <tr·class="memdesc:a00812"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·Density.·<br·/></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00887.html">GaussianEliminationTree.cpp</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00842.html">GaussianEliminationTree.cpp</a></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00713_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00713.html">GaussianEliminationTree.h</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00836_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00836.html">GaussianEliminationTree.h</a></td></tr>
154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>154 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00839.html">GaussianFactor.cpp</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00821.html">GaussianFactor.cpp</a></td></tr>
156 <tr·class="memdesc:a00839"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></td></tr>156 <tr·class="memdesc:a00821"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></td></tr>
157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00788_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00788.html">GaussianFactor.h</a></td></tr>158 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00815_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00815.html">GaussianFactor.h</a></td></tr>
159 <tr·class="memdesc:a00788"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></td></tr>159 <tr·class="memdesc:a00815"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·factor·with·a·quadratic·error·function·-·a·Gaussian.·<br·/></td></tr>
160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>160 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00836.html">GaussianFactorGraph.cpp</a></td></tr>161 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00809.html">GaussianFactorGraph.cpp</a></td></tr>
162 <tr·class="memdesc:a00836"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></td></tr>162 <tr·class="memdesc:a00809"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></td></tr>
163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>163 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00899_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00899.html">GaussianFactorGraph.h</a></td></tr>164 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00770_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00770.html">GaussianFactorGraph.h</a></td></tr>
165 <tr·class="memdesc:a00899"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></td></tr>165 <tr·class="memdesc:a00770"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linear·Factor·Graph·where·all·factors·are·Gaussians.·<br·/></td></tr>
166 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>166 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
167 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00866_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00866.html">GaussianISAM.h</a></td></tr>167 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00746_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00746.html">GaussianISAM.h</a></td></tr>
168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00827.html">GaussianJunctionTree.cpp</a></td></tr>169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00758.html">GaussianJunctionTree.cpp</a></td></tr>
170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00878_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00878.html">GaussianJunctionTree.h</a></td></tr>171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00788_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00788.html">GaussianJunctionTree.h</a></td></tr>
172 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>172 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
173 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00872_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00872.html">HessianFactor-inl.h</a></td></tr>173 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00848_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00848.html">HessianFactor-inl.h</a></td></tr>
174 <tr·class="memdesc:a00872"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·the·HessianFactor·class,·a·general·quadratic·factor.·<br·/></td></tr>174 <tr·class="memdesc:a00848"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·the·HessianFactor·class,·a·general·quadratic·factor.·<br·/></td></tr>
175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00707.html">HessianFactor.cpp</a></td></tr>176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00761.html">HessianFactor.cpp</a></td></tr>
177 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>177 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00752_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00752.html">HessianFactor.h</a></td></tr>178 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00752_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00752.html">HessianFactor.h</a></td></tr>
179 <tr·class="memdesc:a00752"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·the·HessianFactor·class,·a·general·quadratic·factor.·<br·/></td></tr>179 <tr·class="memdesc:a00752"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Contains·the·HessianFactor·class,·a·general·quadratic·factor.·<br·/></td></tr>
180 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>180 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
181 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00722_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00722.html">iterative-inl.h</a></td></tr>181 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00878_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00878.html">iterative-inl.h</a></td></tr>
182 <tr·class="memdesc:a00722"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·template·implementation.·<br·/></td></tr>182 <tr·class="memdesc:a00878"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·template·implementation.·<br·/></td></tr>
183 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>183 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
184 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00851.html">iterative.cpp</a></td></tr>184 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00896.html">iterative.cpp</a></td></tr>
185 <tr·class="memdesc:a00851"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>185 <tr·class="memdesc:a00896"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>
186 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>186 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00881_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00881.html">iterative.h</a></td></tr>187 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00797_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00797.html">iterative.h</a></td></tr>
188 <tr·class="memdesc:a00881"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>188 <tr·class="memdesc:a00797"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Iterative·methods,·implementation.·<br·/></td></tr>
189 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>189 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
190 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00779.html">IterativeSolver.cpp</a></td></tr>190 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00713.html">IterativeSolver.cpp</a></td></tr>
191 <tr·class="memdesc:a00779"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·support·classes·for·iterative·solvers.·<br·/></td></tr>191 <tr·class="memdesc:a00713"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·support·classes·for·iterative·solvers.·<br·/></td></tr>
192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>192 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
193 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00797_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00797.html">IterativeSolver.h</a></td></tr>193 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00782_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00782.html">IterativeSolver.h</a></td></tr>
194 <tr·class="memdesc:a00797"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·support·classes·for·iterative·solvers.·<br·/></td></tr>194 <tr·class="memdesc:a00782"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·support·classes·for·iterative·solvers.·<br·/></td></tr>
195 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>195 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
196 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00824_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JacobianFactor-inl.h</b></td></tr>196 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00725_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>JacobianFactor-inl.h</b></td></tr>
197 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>197 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
198 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00719.html">JacobianFactor.cpp</a></td></tr>198 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00851.html">JacobianFactor.cpp</a></td></tr>
199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00761_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00761.html">JacobianFactor.h</a></td></tr>200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00731_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00731.html">JacobianFactor.h</a></td></tr>
201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>201 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00809.html">KalmanFilter.cpp</a></td></tr>202 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00710.html">KalmanFilter.cpp</a></td></tr>
203 <tr·class="memdesc:a00809"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>203 <tr·class="memdesc:a00710"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>
204 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>204 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
205 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00863_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00863.html">KalmanFilter.h</a></td></tr>205 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00881_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00881.html">KalmanFilter.h</a></td></tr>
206 <tr·class="memdesc:a00863"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>206 <tr·class="memdesc:a00881"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·linear·Kalman·filter.·<br·/></td></tr>
207 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>207 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
208 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00821_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00821.html">linearAlgorithms-inst.h</a></td></tr>208 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00719_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00719.html">linearAlgorithms-inst.h</a></td></tr>
209 <tr·class="memdesc:a00821"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Templated·algorithms·that·are·used·in·multiple·places·in·linear.·<br·/></td></tr>209 <tr·class="memdesc:a00719"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Templated·algorithms·that·are·used·in·multiple·places·in·linear.·<br·/></td></tr>
210 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>210 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
211 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00818.html">linearExceptions.cpp</a></td></tr>211 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html">linearExceptions.cpp</a></td></tr>
212 <tr·class="memdesc:a00818"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></td></tr>212 <tr·class="memdesc:a00704"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></td></tr>
213 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>213 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
214 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00749_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00749.html">linearExceptions.h</a></td></tr>214 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00887_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00887.html">linearExceptions.h</a></td></tr>
215 <tr·class="memdesc:a00749"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></td></tr>215 <tr·class="memdesc:a00887"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Exceptions·that·may·be·thrown·by·linear·solver·components.·<br·/></td></tr>
216 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>216 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
217 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00731_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>LossFunctions.h</b></td></tr>217 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00737_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>LossFunctions.h</b></td></tr>
218 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>218 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
219 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00740.html">NoiseModel.cpp</a></td></tr>219 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00875.html">NoiseModel.cpp</a></td></tr>
220 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>220 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
221 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00755_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00755.html">NoiseModel.h</a></td></tr>221 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00824_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00824.html">NoiseModel.h</a></td></tr>
222 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>222 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
223 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00890_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PCGSolver.h</b></td></tr>223 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00833_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>PCGSolver.h</b></td></tr>
224 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>224 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
225 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00758_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00758.html">PowerMethod.h</a></td></tr>225 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00716_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00716.html">PowerMethod.h</a></td></tr>
Max diff block lines reached; 12762/47908 bytes (26.64%) of diff not shown.
6.45 KB
./usr/share/doc/libgtsam-dev/html/dir_8b9ec42722111795f76d34c6471319a6.js
6.31 KB
js-beautify {}
Max HTML report size reached
47.4 KB
./usr/share/doc/libgtsam-dev/html/dir_be4965403b556e5d04a57d44231dfb01.html
    
Offset 99, 192 lines modifiedOffset 99, 192 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="headertitle"><div·class="title">geometry·Directory·Reference</div></div>100 ··<div·class="headertitle"><div·class="title">geometry·Directory·Reference</div></div>
101 </div><!--header-->101 </div><!--header-->
102 <div·class="contents">102 <div·class="contents">
103 <table·class="memberdecls">103 <table·class="memberdecls">
104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>104 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
105 Files</h2></td></tr>105 Files</h2></td></tr>
106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00368_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00368.html">BearingRange.h</a></td></tr>106 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00425.html">BearingRange.h</a></td></tr>
107 <tr·class="memdesc:a00368"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bearing-Range·product.·<br·/></td></tr>107 <tr·class="memdesc:a00425"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bearing-Range·product.·<br·/></td></tr>
108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>108 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00371.html">Cal3.cpp</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html">Cal3.cpp</a></td></tr>
110 <tr·class="memdesc:a00371"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·calibration·models.·<br·/></td></tr>110 <tr·class="memdesc:a00335"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·calibration·models.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00353_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00353.html">Cal3.h</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00314_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00314.html">Cal3.h</a></td></tr>
113 <tr·class="memdesc:a00353"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·Calibration·models.·<br·/></td></tr>113 <tr·class="memdesc:a00314"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·code·for·all·Calibration·models.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00410.html">Cal3_S2.cpp</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00323.html">Cal3_S2.cpp</a></td></tr>
116 <tr·class="memdesc:a00410"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></td></tr>116 <tr·class="memdesc:a00323"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00284_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00284.html">Cal3_S2.h</a></td></tr>118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00398.html">Cal3_S2.h</a></td></tr>
119 <tr·class="memdesc:a00284"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></td></tr>119 <tr·class="memdesc:a00398"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html">Cal3_S2Stereo.cpp</a></td></tr>121 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00467.html">Cal3_S2Stereo.cpp</a></td></tr>
122 <tr·class="memdesc:a00278"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·<br·/></td></tr>122 <tr·class="memdesc:a00467"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00302_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00302.html">Cal3_S2Stereo.h</a></td></tr>124 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00374_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00374.html">Cal3_S2Stereo.h</a></td></tr>
125 <tr·class="memdesc:a00302"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·<br·/></td></tr>125 <tr·class="memdesc:a00374"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·most·common·5DOF·3D-&gt;2D·calibration·+·Stereo·baseline.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00323.html">Cal3Bundler.cpp</a></td></tr>127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00461.html">Cal3Bundler.cpp</a></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00314_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00314.html">Cal3Bundler.h</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00380.html">Cal3Bundler.h</a></td></tr>
130 <tr·class="memdesc:a00314"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·used·by·Bundler.·<br·/></td></tr>130 <tr·class="memdesc:a00380"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·used·by·Bundler.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00320.html">Cal3DS2.cpp</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00413.html">Cal3DS2.cpp</a></td></tr>
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00404.html">Cal3DS2.h</a></td></tr>134 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00293_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00293.html">Cal3DS2.h</a></td></tr>
135 <tr·class="memdesc:a00404"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.·<br·/></td></tr>135 <tr·class="memdesc:a00293"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.·<br·/></td></tr>
136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00413.html">Cal3DS2_Base.cpp</a></td></tr>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00356.html">Cal3DS2_Base.cpp</a></td></tr>
138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>138 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00440_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Cal3DS2_Base.h</b></td></tr>139 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>Cal3DS2_Base.h</b></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00374.html">Cal3Fisheye.cpp</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00347.html">Cal3Fisheye.cpp</a></td></tr>
142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>142 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00359_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00359.html">Cal3Fisheye.h</a></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00401_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00401.html">Cal3Fisheye.h</a></td></tr>
144 <tr·class="memdesc:a00359"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·fisheye·camera.·<br·/></td></tr>144 <tr·class="memdesc:a00401"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibration·of·a·fisheye·camera.·<br·/></td></tr>
145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>145 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00392.html">Cal3Unified.cpp</a></td></tr>146 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00473.html">Cal3Unified.cpp</a></td></tr>
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00305_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00305.html">Cal3Unified.h</a></td></tr>148 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00365_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00365.html">Cal3Unified.h</a></td></tr>
149 <tr·class="memdesc:a00305"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unified·Calibration·Model,·see·Mei07icra·for·details.·<br·/></td></tr>149 <tr·class="memdesc:a00365"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Unified·Calibration·Model,·see·Mei07icra·for·details.·<br·/></td></tr>
150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>150 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00416.html">CalibratedCamera.cpp</a></td></tr>151 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00452.html">CalibratedCamera.cpp</a></td></tr>
152 <tr·class="memdesc:a00416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></td></tr>152 <tr·class="memdesc:a00452"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></td></tr>
153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00446.html">CalibratedCamera.h</a></td></tr>154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00443.html">CalibratedCamera.h</a></td></tr>
155 <tr·class="memdesc:a00446"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></td></tr>155 <tr·class="memdesc:a00443"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calibrated·camera·for·which·only·pose·is·unknown.·<br·/></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00296_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00296.html">CameraSet.h</a></td></tr>157 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00464.html">CameraSet.h</a></td></tr>
158 <tr·class="memdesc:a00296"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·to·create·smart·factors·on·poses·or·cameras.·<br·/></td></tr>158 <tr·class="memdesc:a00464"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·to·create·smart·factors·on·poses·or·cameras.·<br·/></td></tr>
159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08128_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08128.html">concepts.h</a></td></tr>160 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a08128_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a08128.html">concepts.h</a></td></tr>
161 <tr·class="memdesc:a08128"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept-checking·macros·for·geometric·objects·Each·macro·instantiates·a·concept·check·structure,·which·includes·a·static·function·that·will·fail·to·compile·if·the·concept·does·not·pass.·<br·/></td></tr>161 <tr·class="memdesc:a08128"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Concept-checking·macros·for·geometric·objects·Each·macro·instantiates·a·concept·check·structure,·which·includes·a·static·function·that·will·fail·to·compile·if·the·concept·does·not·pass.·<br·/></td></tr>
162 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>162 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00443.html">Cyclic.cpp</a></td></tr>163 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00368.html">Cyclic.cpp</a></td></tr>
164 <tr·class="memdesc:a00443"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group·implementation.·<br·/></td></tr>164 <tr·class="memdesc:a00368"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group·implementation.·<br·/></td></tr>
165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>165 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00317_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00317.html">Cyclic.h</a></td></tr>166 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00410.html">Cyclic.h</a></td></tr>
167 <tr·class="memdesc:a00317"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group,·i.e.,·the·integers·modulo·N.·<br·/></td></tr>167 <tr·class="memdesc:a00410"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Cyclic·group,·i.e.,·the·integers·modulo·N.·<br·/></td></tr>
168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>168 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00275_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EssentialMatrix.h</b></td></tr>169 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00392_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>EssentialMatrix.h</b></td></tr>
170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>170 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00422.html">Line3.h</a></td></tr>171 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00281_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00281.html">Line3.h</a></td></tr>
172 <tr·class="memdesc:a00422"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">4·dimensional·manifold·of·3D·lines·<br·/></td></tr>172 <tr·class="memdesc:a00281"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">4·dimensional·manifold·of·3D·lines·<br·/></td></tr>
173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OrientedPlane3.h</b></td></tr>174 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00395_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>OrientedPlane3.h</b></td></tr>
175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>175 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00335_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00335.html">PinholeCamera.h</a></td></tr>176 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00422.html">PinholeCamera.h</a></td></tr>
177 <tr·class="memdesc:a00335"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·pinhole·cameras.·<br·/></td></tr>177 <tr·class="memdesc:a00422"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·pinhole·cameras.·<br·/></td></tr>
178 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>178 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
179 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00467.html">PinholePose.h</a></td></tr>179 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00404.html">PinholePose.h</a></td></tr>
180 <tr·class="memdesc:a00467"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pinhole·camera·with·known·calibration.·<br·/></td></tr>180 <tr·class="memdesc:a00404"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pinhole·camera·with·known·calibration.·<br·/></td></tr>
181 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>181 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
182 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00383_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00383.html">PinholeSet.h</a></td></tr>182 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00290_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00290.html">PinholeSet.h</a></td></tr>
183 <tr·class="memdesc:a00383"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·<br·/></td></tr>183 <tr·class="memdesc:a00290"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·<br·/></td></tr>
184 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>184 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
185 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html">Point2.cpp</a></td></tr>185 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00275.html">Point2.cpp</a></td></tr>
186 <tr·class="memdesc:a00476"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>186 <tr·class="memdesc:a00275"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>
187 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>187 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
188 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00449.html">Point2.h</a></td></tr>188 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00284_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00284.html">Point2.h</a></td></tr>
189 <tr·class="memdesc:a00449"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>189 <tr·class="memdesc:a00284"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Point·<br·/></td></tr>
190 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>190 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html">Point3.cpp</a></td></tr>191 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00383.html">Point3.cpp</a></td></tr>
192 <tr·class="memdesc:a00395"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>192 <tr·class="memdesc:a00383"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>
193 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>193 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
194 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00344_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00344.html">Point3.h</a></td></tr>194 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00332_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00332.html">Point3.h</a></td></tr>
195 <tr·class="memdesc:a00344"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>195 <tr·class="memdesc:a00332"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Point·<br·/></td></tr>
196 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>196 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
197 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00326.html">Pose2.cpp</a></td></tr>197 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00320.html">Pose2.cpp</a></td></tr>
198 <tr·class="memdesc:a00326"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>198 <tr·class="memdesc:a00320"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>
199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>199 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00398.html">Pose2.h</a></td></tr>200 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00329_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00329.html">Pose2.h</a></td></tr>
201 <tr·class="memdesc:a00398"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>201 <tr·class="memdesc:a00329"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Pose·<br·/></td></tr>
202 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>202 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
203 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00455.html">Pose3.cpp</a></td></tr>203 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00419.html">Pose3.cpp</a></td></tr>
204 <tr·class="memdesc:a00455"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>204 <tr·class="memdesc:a00419"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>
205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>205 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00341_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00341.html">Pose3.h</a></td></tr>206 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00296_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00296.html">Pose3.h</a></td></tr>
207 <tr·class="memdesc:a00341"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>207 <tr·class="memdesc:a00296"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·Pose·<br·/></td></tr>
208 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>208 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
209 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00293_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00293.html">Quaternion.h</a></td></tr>209 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00449.html">Quaternion.h</a></td></tr>
210 <tr·class="memdesc:a00293"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lie·Group·wrapper·for·Eigen·Quaternions.·<br·/></td></tr>210 <tr·class="memdesc:a00449"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Lie·Group·wrapper·for·Eigen·Quaternions.·<br·/></td></tr>
211 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>211 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
212 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00434.html">Rot2.cpp</a></td></tr>212 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00428.html">Rot2.cpp</a></td></tr>
213 <tr·class="memdesc:a00434"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Rotations·<br·/></td></tr>213 <tr·class="memdesc:a00428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·Rotations·<br·/></td></tr>
214 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>214 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
215 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00407_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00407.html">Rot2.h</a></td></tr>215 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00371_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00371.html">Rot2.h</a></td></tr>
216 <tr·class="memdesc:a00407"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·rotation·<br·/></td></tr>216 <tr·class="memdesc:a00371"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">2D·rotation·<br·/></td></tr>
217 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>217 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
218 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00347.html">Rot3.cpp</a></td></tr>218 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00353.html">Rot3.cpp</a></td></tr>
219 <tr·class="memdesc:a00347"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·<br·/></td></tr>219 <tr·class="memdesc:a00353"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation,·common·code·between·Rotation·matrix·and·Quaternion.·<br·/></td></tr>
220 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>220 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
221 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00380_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00380.html">Rot3.h</a></td></tr>221 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00278_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00278.html">Rot3.h</a></td></tr>
222 <tr·class="memdesc:a00380"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·rotation·represented·as·a·rotation·matrix·or·quaternion·<br·/></td></tr>222 <tr·class="memdesc:a00278"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·rotation·represented·as·a·rotation·matrix·or·quaternion·<br·/></td></tr>
223 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>223 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
224 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00470.html">Rot3M.cpp</a></td></tr>224 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00479.html">Rot3M.cpp</a></td></tr>
225 <tr·class="memdesc:a00470"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·(internal:·3*3·matrix·representation*)·<br·/></td></tr>225 <tr·class="memdesc:a00479"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Rotation·(internal:·3*3·matrix·representation*)·<br·/></td></tr>
Max diff block lines reached; 15462/48395 bytes (31.95%) of diff not shown.
5.77 KB
./usr/share/doc/libgtsam-dev/html/dir_be4965403b556e5d04a57d44231dfb01.js
5.63 KB
js-beautify {}
Max HTML report size reached
3.58 KB
./usr/share/doc/libgtsam-dev/html/dir_bfc28a2d5821421c95e1320e4031f515.html
    
Offset 128, 22 lines modifiedOffset 128, 22 lines modified
128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></td></tr>130 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="iconfclosed"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="dir_0e8eb460b7f775f5eda250a12ea9d76a.html">symbolic</a></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table><table·class="memberdecls">132 </table><table·class="memberdecls">
133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>133 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
134 Files</h2></td></tr>134 Files</h2></td></tr>
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01400_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01400.html">global_includes.h</a></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01397_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01397.html">global_includes.h</a></td></tr>
136 <tr·class="memdesc:a01400"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Included·from·all·GTSAM·files.·<br·/></td></tr>136 <tr·class="memdesc:a01397"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Included·from·all·GTSAM·files.·<br·/></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01397.html">precompiled_header.cpp</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><span·class="icondoc"></span>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01400.html">precompiled_header.cpp</a></td></tr>
139 <tr·class="memdesc:a01397"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.·<br·/></td></tr>139 <tr·class="memdesc:a01400"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">We·need·exactly·one·compilation·unit·that·includes·the·precompiled·headers.·<br·/></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01403_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01403.html">precompiled_header.h</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01406_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01406.html">precompiled_header.h</a></td></tr>
142 <tr·class="memdesc:a01403"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&gt;·<br·/></td></tr>142 <tr·class="memdesc:a01406"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&gt;·<br·/></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table>144 </table>
145 </div><!--·contents·-->145 </div><!--·contents·-->
146 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->147 <!--·start·footer·part·-->
148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
149 ··<ul>149 ··<ul>
1.19 KB
./usr/share/doc/libgtsam-dev/html/dir_bfc28a2d5821421c95e1320e4031f515.js
1.05 KB
js-beautify {}
Max HTML report size reached
279 KB
./usr/share/doc/libgtsam-dev/html/files.html
Max HTML report size reached
3.1 KB
./usr/share/doc/libgtsam-dev/html/globals.html
    
Offset 94, 24 lines modifiedOffset 94, 24 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div><ul>99 <div·class="textblock">Here·is·a·list·of·all·documented·file·members·with·links·to·the·documentation:</div><ul>
100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00119.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00125.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>
101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01154.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01028.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>
102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01010.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01016.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>
103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00098.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00080.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>
104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00011.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00128.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>
105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00104.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00107.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>
106 <li>GTSAM_CONCEPT_POSE_INST&#160;:&#160;<a·class="el"·href="a08128.html#a1ac1dbb1c81293b35cbab7722ac657ac">concepts.h</a></li>106 <li>GTSAM_CONCEPT_POSE_INST&#160;:&#160;<a·class="el"·href="a08128.html#a1ac1dbb1c81293b35cbab7722ac657ac">concepts.h</a></li>
107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00083.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00071.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>
108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>
109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00119.html#a352ab46cee3a766e30b049690802fb0a">types.h</a></li>109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">types.h</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
115 ··<ul>115 ··<ul>
116 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>116 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
3.1 KB
./usr/share/doc/libgtsam-dev/html/globals_defs.html
    
Offset 94, 24 lines modifiedOffset 94, 24 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="contents">98 <div·class="contents">
99 <div·class="textblock">Here·is·a·list·of·all·documented·macros·with·links·to·the·documentation:</div><ul>99 <div·class="textblock">Here·is·a·list·of·all·documented·macros·with·links·to·the·documentation:</div><ul>
100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00119.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>100 <li>assert_throw&#160;:&#160;<a·class="el"·href="a00125.html#a30d3af2da1ea940197addce4f3c223c8">types.h</a></li>
101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01154.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>101 <li>EXPECT_CORRECT_EXPRESSION_JACOBIANS&#160;:&#160;<a·class="el"·href="a01028.html#a701d0cd12b81a725f7f9cd2432fe9e2a">expressionTesting.h</a></li>
102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01010.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>102 <li>EXPECT_CORRECT_FACTOR_JACOBIANS&#160;:&#160;<a·class="el"·href="a01016.html#a8ec37fe83eda47404b8588e1f012df21">factorTesting.h</a></li>
103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00098.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>103 <li>GTSAM_CONCEPT_GROUP_INST&#160;:&#160;<a·class="el"·href="a00080.html#aac1ea136475ea605715c809f4b3f0156">Group.h</a></li>
104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00011.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>104 <li>GTSAM_CONCEPT_LIE_INST&#160;:&#160;<a·class="el"·href="a00128.html#aeef5af7d583d275fbc0e6e5af8bf2afc">Lie.h</a></li>
105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00104.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>105 <li>GTSAM_CONCEPT_MANIFOLD_INST&#160;:&#160;<a·class="el"·href="a00107.html#a64b5e2e3c812d2cdea5ee294100f825f">Manifold.h</a></li>
106 <li>GTSAM_CONCEPT_POSE_INST&#160;:&#160;<a·class="el"·href="a08128.html#a1ac1dbb1c81293b35cbab7722ac657ac">concepts.h</a></li>106 <li>GTSAM_CONCEPT_POSE_INST&#160;:&#160;<a·class="el"·href="a08128.html#a1ac1dbb1c81293b35cbab7722ac657ac">concepts.h</a></li>
107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00083.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>107 <li>GTSAM_CONCEPT_TESTABLE_INST&#160;:&#160;<a·class="el"·href="a00071.html#abe0a238cdd07d484ff0be56ae945b182">Testable.h</a></li>
108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>108 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW&#160;:&#160;<a·class="el"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">types.h</a></li>
109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00119.html#a352ab46cee3a766e30b049690802fb0a">types.h</a></li>109 <li>GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF&#160;:&#160;<a·class="el"·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">types.h</a></li>
110 </ul>110 </ul>
111 </div><!--·contents·-->111 </div><!--·contents·-->
112 </div><!--·doc-content·-->112 </div><!--·doc-content·-->
113 <!--·start·footer·part·-->113 <!--·start·footer·part·-->
114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->114 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
115 ··<ul>115 ··<ul>
116 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>116 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
464 KB
./usr/share/doc/libgtsam-dev/html/gtsam.tag.gz
464 KB
gtsam.tag
464 KB
gtsam.tag
Max HTML report size reached
882 B
./usr/share/doc/libgtsam-dev/html/navtreedata.js
786 B
js-beautify {}
Max HTML report size reached
32.3 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex0.js
32.2 KB
js-beautify {}
Max HTML report size reached
26.3 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex1.js
26.2 KB
js-beautify {}
Max HTML report size reached
23.4 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex2.js
23.3 KB
js-beautify {}
Max HTML report size reached
24.3 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex3.js
24.2 KB
js-beautify {}
Max HTML report size reached
15.8 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex4.js
15.7 KB
js-beautify {}
Max HTML report size reached
2.05 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex5.js
1.95 KB
js-beautify {}
Max HTML report size reached
18.0 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex6.js
17.9 KB
js-beautify {}
Max HTML report size reached
18.1 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex7.js
18.0 KB
js-beautify {}
Max HTML report size reached
17.2 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex8.js
17.1 KB
js-beautify {}
Max HTML report size reached
5.61 KB
./usr/share/doc/libgtsam-dev/html/navtreeindex9.js
5.51 KB
js-beautify {}
Max HTML report size reached
3.73 KB
./usr/share/doc/libgtsam-dev/html/search/all_10.js
3.63 KB
js-beautify {}
Max HTML report size reached
20.0 KB
./usr/share/doc/libgtsam-dev/html/search/all_11.js
19.9 KB
js-beautify {}
Max HTML report size reached
773 B
./usr/share/doc/libgtsam-dev/html/search/all_12.js
673 B
js-beautify {}
Max HTML report size reached
8.06 KB
./usr/share/doc/libgtsam-dev/html/search/all_13.js
7.96 KB
js-beautify {}
Max HTML report size reached
41.5 KB
./usr/share/doc/libgtsam-dev/html/search/all_14.js
41.4 KB
js-beautify {}
Max HTML report size reached
18.4 KB
./usr/share/doc/libgtsam-dev/html/search/all_15.js
18.3 KB
js-beautify {}
Max HTML report size reached
13.4 KB
./usr/share/doc/libgtsam-dev/html/search/all_17.js
13.3 KB
js-beautify {}
Max HTML report size reached
3.17 KB
./usr/share/doc/libgtsam-dev/html/search/all_18.js
3.07 KB
js-beautify {}
Max HTML report size reached
11.2 KB
./usr/share/doc/libgtsam-dev/html/search/all_2.js
11.1 KB
js-beautify {}
Max HTML report size reached
15.8 KB
./usr/share/doc/libgtsam-dev/html/search/all_3.js
15.7 KB
js-beautify {}
Max HTML report size reached
25.4 KB
./usr/share/doc/libgtsam-dev/html/search/all_4.js
25.3 KB
js-beautify {}
Max HTML report size reached
27.0 KB
./usr/share/doc/libgtsam-dev/html/search/all_5.js
26.9 KB
js-beautify {}
Max HTML report size reached
18.5 KB
./usr/share/doc/libgtsam-dev/html/search/all_6.js
18.4 KB
js-beautify {}
Max HTML report size reached
14.5 KB
./usr/share/doc/libgtsam-dev/html/search/all_7.js
14.4 KB
js-beautify {}
Max HTML report size reached
22.7 KB
./usr/share/doc/libgtsam-dev/html/search/all_8.js
22.6 KB
js-beautify {}
Max HTML report size reached
12.7 KB
./usr/share/doc/libgtsam-dev/html/search/all_9.js
12.7 KB
js-beautify {}
Max HTML report size reached
15.0 KB
./usr/share/doc/libgtsam-dev/html/search/all_a.js
14.9 KB
js-beautify {}
Max HTML report size reached
4.57 KB
./usr/share/doc/libgtsam-dev/html/search/all_b.js
4.48 KB
js-beautify {}
Max HTML report size reached
3.09 KB
./usr/share/doc/libgtsam-dev/html/search/all_c.js
2.99 KB
js-beautify {}
Max HTML report size reached
10.9 KB
./usr/share/doc/libgtsam-dev/html/search/all_d.js
10.8 KB
js-beautify {}
Max HTML report size reached
14.7 KB
./usr/share/doc/libgtsam-dev/html/search/all_e.js
14.6 KB
js-beautify {}
Max HTML report size reached
13.2 KB
./usr/share/doc/libgtsam-dev/html/search/all_f.js
13.1 KB
js-beautify {}
Max HTML report size reached
398 B
./usr/share/doc/libgtsam-dev/html/search/defines_0.js
292 B
js-beautify {}
Max HTML report size reached
848 B
./usr/share/doc/libgtsam-dev/html/search/defines_1.js
742 B
js-beautify {}
Max HTML report size reached
2.06 KB
./usr/share/doc/libgtsam-dev/html/search/defines_2.js
1.96 KB
js-beautify {}
Max HTML report size reached
1.62 KB
./usr/share/doc/libgtsam-dev/html/search/files_0.js
1.52 KB
js-beautify {}
Max HTML report size reached
2.71 KB
./usr/share/doc/libgtsam-dev/html/search/files_1.js
2.62 KB
js-beautify {}
Max HTML report size reached
314 B
./usr/share/doc/libgtsam-dev/html/search/files_10.js
210 B
js-beautify {}
Max HTML report size reached
1.55 KB
./usr/share/doc/libgtsam-dev/html/search/files_11.js
1.45 KB
js-beautify {}
Max HTML report size reached
10.8 KB
./usr/share/doc/libgtsam-dev/html/search/files_12.js
10.7 KB
js-beautify {}
Max HTML report size reached
2.39 KB
./usr/share/doc/libgtsam-dev/html/search/files_13.js
2.29 KB
js-beautify {}
Max HTML report size reached
2.32 KB
./usr/share/doc/libgtsam-dev/html/search/files_15.js
2.21 KB
js-beautify {}
Max HTML report size reached
502 B
./usr/share/doc/libgtsam-dev/html/search/files_16.js
398 B
js-beautify {}
Max HTML report size reached
5.49 KB
./usr/share/doc/libgtsam-dev/html/search/files_2.js
5.39 KB
js-beautify {}
Max HTML report size reached
6.41 KB
./usr/share/doc/libgtsam-dev/html/search/files_3.js
6.31 KB
js-beautify {}
Max HTML report size reached
2.61 KB
./usr/share/doc/libgtsam-dev/html/search/files_4.js
2.51 KB
js-beautify {}
Max HTML report size reached
2.37 KB
./usr/share/doc/libgtsam-dev/html/search/files_5.js
2.27 KB
js-beautify {}
Max HTML report size reached
5.97 KB
./usr/share/doc/libgtsam-dev/html/search/files_6.js
5.87 KB
js-beautify {}
Max HTML report size reached
4.79 KB
./usr/share/doc/libgtsam-dev/html/search/files_7.js
4.7 KB
js-beautify {}
Max HTML report size reached
4.04 KB
./usr/share/doc/libgtsam-dev/html/search/files_8.js
3.94 KB
js-beautify {}
Max HTML report size reached
824 B
./usr/share/doc/libgtsam-dev/html/search/files_9.js
722 B
js-beautify {}
Max HTML report size reached
596 B
./usr/share/doc/libgtsam-dev/html/search/files_a.js
494 B
js-beautify {}
Max HTML report size reached
2.54 KB
./usr/share/doc/libgtsam-dev/html/search/files_b.js
2.44 KB
js-beautify {}
Max HTML report size reached
2.39 KB
./usr/share/doc/libgtsam-dev/html/search/files_c.js
2.29 KB
js-beautify {}
Max HTML report size reached
3.2 KB
./usr/share/doc/libgtsam-dev/html/search/files_d.js
3.1 KB
js-beautify {}
Max HTML report size reached
616 B
./usr/share/doc/libgtsam-dev/html/search/files_e.js
514 B
js-beautify {}
Max HTML report size reached
3.86 KB
./usr/share/doc/libgtsam-dev/html/search/files_f.js
3.76 KB
js-beautify {}
Max HTML report size reached
1.96 KB
./usr/share/doc/libgtsam-dev/html/search/functions_12.js
1.86 KB
js-beautify {}
Max HTML report size reached
1.9 KB
./usr/share/doc/libgtsam-dev/html/search/functions_13.js
1.79 KB
js-beautify {}
Max HTML report size reached
2.09 KB
./usr/share/doc/libgtsam-dev/html/search/functions_14.js
1.98 KB
js-beautify {}
Max HTML report size reached
1.58 KB
./usr/share/doc/libgtsam-dev/html/search/functions_2.js
1.48 KB
js-beautify {}
Max HTML report size reached
2.08 KB
./usr/share/doc/libgtsam-dev/html/search/functions_3.js
1.97 KB
js-beautify {}
Max HTML report size reached
3.46 KB
./usr/share/doc/libgtsam-dev/html/search/functions_4.js
3.35 KB
js-beautify {}
Max HTML report size reached
2.5 KB
./usr/share/doc/libgtsam-dev/html/search/functions_5.js
2.39 KB
js-beautify {}
Max HTML report size reached
1.75 KB
./usr/share/doc/libgtsam-dev/html/search/functions_9.js
1.64 KB
js-beautify {}
Max HTML report size reached
27.8 KB
./usr/share/doc/libgtsam-dev/html/a00002_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00692_source.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VectorSerialization.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00002_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00692_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 81 lines modifiedOffset 98, 79 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">VectorSerialization.h</div></div>104 ··<div·class="headertitle"><div·class="title">JunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00002.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00692.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/array.hpp&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00674.html">gtsam/inference/ClusterTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/split_free.hpp&gt;</span></div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span>boost·{</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>serialization·{</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESNET,·<span·class="keyword">class</span>·GRAPH&gt;·<span·class="keyword">class·</span>EliminationTree;</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·split·version·-·copies·into·an·STL·vector·for·serialization</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(Archive&amp;·ar,·<span·class="keyword">const</span>·gtsam::Vector&amp;·v,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·size·=·v.size();</div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··ar·&lt;&lt;·BOOST_SERIALIZATION_NVP(size);</div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.size()));</div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keywordtype">void</span>·load(Archive&amp;·ar,·gtsam::Vector&amp;·v,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keywordtype">size_t</span>·size;</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··ar·&gt;&gt;·BOOST_SERIALIZATION_NVP(size);</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··v.resize(size);</div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··ar·&gt;&gt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.size()));</div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>}</div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·split·version·-·copies·into·an·STL·vector·for·serialization</span></div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive,·<span·class="keywordtype">int</span>·D&gt;</div>127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE,·<span·class="keyword">class</span>·GRAPH&gt;</div>
 128 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};">
 129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03652.html">···50</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03652.html">JunctionTree</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03528.html">EliminatableClusterTree</a>&lt;BAYESTREE,·GRAPH&gt;·{</div>
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">save</a>(Archive&amp;·ar,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·D,·1&gt;&amp;·v,</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··········<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··ar·&lt;&lt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.RowsAtCompileTime));</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;BAYESTREE,·GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>;·</div>
 134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">shared_ptr</a>;·</div>
 135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03652.html#ab2fa0727164979796294c2231971bfb4">···56</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03528.html">EliminatableClusterTree&lt;BAYESTREE,·GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03652.html#ab2fa0727164979796294c2231971bfb4">Base</a>;·</div>
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive,·<span·class="keywordtype">int</span>·D&gt;</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keywordtype">void</span>·load(Archive&amp;·ar,·Eigen::Matrix&lt;double,·D,·1&gt;&amp;·v,</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··ar·&gt;&gt;·make_nvp(<span·class="stringliteral">&quot;data&quot;</span>,·make_array(v.data(),·v.RowsAtCompileTime));</div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div>136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">protected</span>:</div>
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>}··<span·class="comment">//·namespace·serialization</span></div> 
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>}··<span·class="comment">//·namespace·boost</span></div> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ETREE&gt;</div>
 141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">···65</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>·<a·class="code·hl_function"·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">FromEliminationTree</a>(<span·class="keyword">const</span>·ETREE&amp;·eliminationTree)·{·<span·class="keywordflow">return</span>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>(eliminationTree);·}</div>
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector)</div>142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector2)</div>143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ETREE_BAYESNET,·<span·class="keyword">class</span>·ETREE_GRAPH&gt;</div>
 144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;ETREE_BAYESNET,·ETREE_GRAPH&gt;</a>&amp;·eliminationTree);</div>
 145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 146 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 147 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">protected</span>:</div>
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector3)</div>148 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>BOOST_SERIALIZATION_SPLIT_FREE(gtsam::Vector6)</div> 
165 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
166 <div·class="ttc"·id="aa01428_html_a3eb7eed9019d3fda8fcf74fbf85b85c9"><div·class="ttname"><a·href="a01428.html#a3eb7eed9019d3fda8fcf74fbf85b85c9">gtsam::save</a></div><div·class="ttdeci">void·save(const·Matrix·&amp;A,·const·string·&amp;s,·const·string·&amp;filename)</d[·...·truncated·by·diffoscope;·len:·136,·SHA:·4fcbd2c173f75f4ea0036aa16015a86e9604a911da63aef0a316556b7017e632·...·]></div>149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//·Private·default·constructor·(used·in·static·construction·methods)</span></div>
 150 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>()·{}</div>
 151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··};</div>
 153 </div>
 154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div>
 156 <div·class="ttc"·id="aa00674_html"><div·class="ttname"><a·href="a00674.html">ClusterTree.h</a></div><div·class="ttdoc">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.</div></div>
 157 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 158 <div·class="ttc"·id="aa03528_html"><div·class="ttname"><a·href="a03528.html">gtsam::EliminatableClusterTree</a></div><div·class="ttdoc">A·cluster-tree·that·eliminates·to·a·Bayes·tree.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:184</div></div>
 159 <div·class="ttc"·id="aa03584_html"><div·class="ttname"><a·href="a03584.html">gtsam::EliminationTree</a></div><div·class="ttdoc">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:52</div></div>
 160 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div>
Max diff block lines reached; 955/22266 bytes (4.29%) of diff not shown.
5.87 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00005.html vs.
./usr/share/doc/libgtsam-dev/html/a00947.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/debug.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/Scenario.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00005.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00947.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 56 lines modifiedOffset 94, 50 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>·&#124; 
102 <a·href="#var-members">Variables</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">debug.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Scenario.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Global·debugging·flags.··105 <p>Simple·class·to·test·navigation·scenarios.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00947_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04224.html">gtsam::Scenario</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Simple·trajectory·simulator.··<a·href="a04224.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04228.html">gtsam::ConstantTwistScenario</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04224.html"·title="Simple·trajectory·simulator.">Scenario</a>·with·constant·twist·3D·trajectory.··<a·href="a04228.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04232.html">gtsam::AcceleratingScenario</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Accelerating·from·an·arbitrary·initial·state,·with·optional·rotation.··<a·href="a04232.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:ad795393f0c5cabf9b56c337700b5b4ad"·id="r_ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad795393f0c5cabf9b56c337700b5b4ad"·name="ad795393f0c5cabf9b56c337700b5b4ad"></a> 
118 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedIsDebug</b>·(const·std::string·&amp;s)</td></tr> 
119 <tr·class="separator:ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a146cbcf83a545afa692d6d84dfba68c2"·id="r_a146cbcf83a545afa692d6d84dfba68c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a146cbcf83a545afa692d6d84dfba68c2"·name="a146cbcf83a545afa692d6d84dfba68c2"></a> 
121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedSetDebug</b>·(const·std::string·&amp;s,·const·bool·v)</td></tr> 
122 <tr·class="separator:a146cbcf83a545afa692d6d84dfba68c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:a7445e057a644b5bd2b51f03f04049b70"·id="r_a7445e057a644b5bd2b51f03f04049b70"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7445e057a644b5bd2b51f03f04049b70"·name="a7445e057a644b5bd2b51f03f04049b70"></a> 
124 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::isDebugVersion</b>·()</td></tr> 
125 <tr·class="separator:a7445e057a644b5bd2b51f03f04049b70"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 </table><table·class="memberdecls"> 
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
128 Variables</h2></td></tr> 
129 <tr·class="memitem:ab8b4f36c2129e113c3652c32d611fecb"·id="r_ab8b4f36c2129e113c3652c32d611fecb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab8b4f36c2129e113c3652c32d611fecb"·name="ab8b4f36c2129e113c3652c32d611fecb"></a> 
130 GTSAM_EXPORT·<a·class="el"·href="a02316.html">FastMap</a>&lt;·std::string,·<a·class="el"·href="a02548.html">ValueWithDefault</a>&lt;·bool,·false·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::debugFlags</b></td></tr> 
131 <tr·class="separator:ab8b4f36c2129e113c3652c32d611fecb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>126 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>Global·debugging·flags.·</p>128 <div·class="textblock"><p>Simple·class·to·test·navigation·scenarios.·</p>
135 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
136 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl> 
137 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>134 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00005.html">debug.cpp</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00947.html">Scenario.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>137 ··</ul>
145 </div>138 </div>
146 </body>139 </body>
147 </html>140 </html>
2.29 KB
html2text {}
Max HTML report size reached
177 KB
./usr/share/doc/libgtsam-dev/html/a00011_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01136_source.html
Max HTML report size reached
13.7 KB
./usr/share/doc/libgtsam-dev/html/a00032_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00017_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00032_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00017_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">numericalDerivative.h</div></div>104 ··<div·class="headertitle"><div·class="title">numericalDerivative.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00032.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00017.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
Offset 117, 18 lines modifiedOffset 117, 18 lines modified
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;functional&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00761.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00731.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01004.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">gtsam/base/Lie.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">/*</span></div>131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">/*</span></div>
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·Note·that·all·of·these·functions·have·two·versions,·a·boost.function·version·and·a</span></div>132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·Note·that·all·of·these·functions·have·two·versions,·a·boost.function·version·and·a</span></div>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·standard·C++·function·pointer·version.··This·allows·reformulating·the·arguments·of</span></div>133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*·standard·C++·function·pointer·version.··This·allows·reformulating·the·arguments·of</span></div>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·a·function·to·fit·the·correct·structure,·which·is·useful·for·situations·like</span></div>134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·a·function·to·fit·the·correct·structure,·which·is·useful·for·situations·like</span></div>
Offset 988, 18 lines modifiedOffset 988, 18 lines modified
988 <div·class="line"><a·id="l01099"·name="l01099"></a><span·class="lineno">·1099</span>··<span·class="keywordflow">return</span>·numericalHessian323(</div>988 <div·class="line"><a·id="l01099"·name="l01099"></a><span·class="lineno">·1099</span>··<span·class="keywordflow">return</span>·numericalHessian323(</div>
989 <div·class="line"><a·id="l01100"·name="l01100"></a><span·class="lineno">·1100</span>······std::function&lt;<span·class="keywordtype">double</span>(<span·class="keyword">const</span>·X1&amp;,·<span·class="keyword">const</span>·X2&amp;,·<span·class="keyword">const</span>·X3&amp;)&gt;(f),·x1,·x2,·x3,</div>989 <div·class="line"><a·id="l01100"·name="l01100"></a><span·class="lineno">·1100</span>······std::function&lt;<span·class="keywordtype">double</span>(<span·class="keyword">const</span>·X1&amp;,·<span·class="keyword">const</span>·X2&amp;,·<span·class="keyword">const</span>·X3&amp;)&gt;(f),·x1,·x2,·x3,</div>
990 <div·class="line"><a·id="l01101"·name="l01101"></a><span·class="lineno">·1101</span>······delta);</div>990 <div·class="line"><a·id="l01101"·name="l01101"></a><span·class="lineno">·1101</span>······delta);</div>
991 <div·class="line"><a·id="l01102"·name="l01102"></a><span·class="lineno">·1102</span>}</div>991 <div·class="line"><a·id="l01102"·name="l01102"></a><span·class="lineno">·1102</span>}</div>
992 <div·class="line"><a·id="l01103"·name="l01103"></a><span·class="lineno">·1103</span>·</div>992 <div·class="line"><a·id="l01103"·name="l01103"></a><span·class="lineno">·1103</span>·</div>
993 <div·class="line"><a·id="l01104"·name="l01104"></a><span·class="lineno">·1104</span>}·<span·class="comment">//·namespace·gtsam</span></div>993 <div·class="line"><a·id="l01104"·name="l01104"></a><span·class="lineno">·1104</span>}·<span·class="comment">//·namespace·gtsam</span></div>
994 <div·class="line"><a·id="l01105"·name="l01105"></a><span·class="lineno">·1105</span>·</div>994 <div·class="line"><a·id="l01105"·name="l01105"></a><span·class="lineno">·1105</span>·</div>
995 <div·class="ttc"·id="aa00011_html"><div·class="ttname"><a·href="a00011.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>995 <div·class="ttc"·id="aa00128_html"><div·class="ttname"><a·href="a00128.html">Lie.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Lie·types.</div></div>
996 <div·class="ttc"·id="aa00761_html"><div·class="ttname"><a·href="a00761.html">JacobianFactor.h</a></div></div>996 <div·class="ttc"·id="aa00731_html"><div·class="ttname"><a·href="a00731.html">JacobianFactor.h</a></div></div>
997 <div·class="ttc"·id="aa00830_html"><div·class="ttname"><a·href="a00830.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>997 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
998 <div·class="ttc"·id="aa01004_html"><div·class="ttname"><a·href="a01004.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>998 <div·class="ttc"·id="aa01073_html"><div·class="ttname"><a·href="a01073.html">Values.h</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div></div>
999 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>999 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
1000 <div·class="ttc"·id="aa01428_html_a0ca8a22de666bc39015da34f150df748"><div·class="ttname"><a·href="a01428.html#a0ca8a22de666bc39015da34f150df748">gtsam::numericalDerivative61</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·Y,·X1·&gt;::type·numericalDerivative61(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;,·const·X5·&amp;,·const·X6·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·const·X5·&amp;x5,·const·X6·&amp;x6,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·derivative·in·argument·1·of·6-argument·function.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:643</div></div>1000 <div·class="ttc"·id="aa01428_html_a0ca8a22de666bc39015da34f150df748"><div·class="ttname"><a·href="a01428.html#a0ca8a22de666bc39015da34f150df748">gtsam::numericalDerivative61</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·Y,·X1·&gt;::type·numericalDerivative61(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;,·const·X5·&amp;,·const·X6·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·const·X5·&amp;x5,·const·X6·&amp;x6,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·derivative·in·argument·1·of·6-argument·function.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:643</div></div>
1001 <div·class="ttc"·id="aa01428_html_a10295660c0177e08d45812fbb7e4c554"><div·class="ttname"><a·href="a01428.html#a10295660c0177e08d45812fbb7e4c554">gtsam::numericalHessian311</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·X1,·X1·&gt;::type·numericalHessian311(std::function&lt;·double(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;)&gt;·f,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</div><div·class="ttdoc">Numerical·Hessian·for·tenary·functions.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:972</div></div>1001 <div·class="ttc"·id="aa01428_html_a10295660c0177e08d45812fbb7e4c554"><div·class="ttname"><a·href="a01428.html#a10295660c0177e08d45812fbb7e4c554">gtsam::numericalHessian311</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·X1,·X1·&gt;::type·numericalHessian311(std::function&lt;·double(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;)&gt;·f,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·double·delta=1e-5)</div><div·class="ttdoc">Numerical·Hessian·for·tenary·functions.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:972</div></div>
1002 <div·class="ttc"·id="aa01428_html_a11011d8e9bd69e486c9752875f710c18"><div·class="ttname"><a·href="a01428.html#a11011d8e9bd69e486c9752875f710c18">gtsam::numericalHessian</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·X,·X·&gt;::type·numericalHessian(std::function&lt;·double(const·X·&amp;)&gt;·f,·const·X·&amp;x,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·Hessian·matrix.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:861</div></div>1002 <div·class="ttc"·id="aa01428_html_a11011d8e9bd69e486c9752875f710c18"><div·class="ttname"><a·href="a01428.html#a11011d8e9bd69e486c9752875f710c18">gtsam::numericalHessian</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·X,·X·&gt;::type·numericalHessian(std::function&lt;·double(const·X·&amp;)&gt;·f,·const·X·&amp;x,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·Hessian·matrix.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:861</div></div>
1003 <div·class="ttc"·id="aa01428_html_a157eb3b44dd4e38bbd66f3cc68a20e43"><div·class="ttname"><a·href="a01428.html#a157eb3b44dd4e38bbd66f3cc68a20e43">gtsam::numericalDerivative21</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·Y,·X1·&gt;::type·numericalDerivative21(const·std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;)&gt;·&amp;h,·const·X1·&amp;x1,·const·X2·&amp;x2,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·derivative·in·argument·1·of·binary·function.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:166</div></div>1003 <div·class="ttc"·id="aa01428_html_a157eb3b44dd4e38bbd66f3cc68a20e43"><div·class="ttname"><a·href="a01428.html#a157eb3b44dd4e38bbd66f3cc68a20e43">gtsam::numericalDerivative21</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·Y,·X1·&gt;::type·numericalDerivative21(const·std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;)&gt;·&amp;h,·const·X1·&amp;x1,·const·X2·&amp;x2,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·derivative·in·argument·1·of·binary·function.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:166</div></div>
1004 <div·class="ttc"·id="aa01428_html_a15c46aa999886d4ccd06ab73fc02db31"><div·class="ttname"><a·href="a01428.html#a15c46aa999886d4ccd06ab73fc02db31">gtsam::numericalDerivative63</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·Y,·X3·&gt;::type·numericalDerivative63(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;,·const·X5·&amp;,·const·X6·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·const·X5·&amp;x5,·const·X6·&amp;x6,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·derivative·in·argument·3·of·6-argument·function.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:717</div></div>1004 <div·class="ttc"·id="aa01428_html_a15c46aa999886d4ccd06ab73fc02db31"><div·class="ttname"><a·href="a01428.html#a15c46aa999886d4ccd06ab73fc02db31">gtsam::numericalDerivative63</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·Y,·X3·&gt;::type·numericalDerivative63(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;,·const·X5·&amp;,·const·X6·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·const·X5·&amp;x5,·const·X6·&amp;x6,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·derivative·in·argument·3·of·6-argument·function.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:717</div></div>
1005 <div·class="ttc"·id="aa01428_html_a272af6f7139b76d085279060646e32d1"><div·class="ttname"><a·href="a01428.html#a272af6f7139b76d085279060646e32d1">gtsam::numericalDerivative51</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·Y,·X1·&gt;::type·numericalDerivative51(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;,·const·X5·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·const·X5·&amp;x5,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·derivative·in·argument·1·of·5-argument·function.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:462</div></div>1005 <div·class="ttc"·id="aa01428_html_a272af6f7139b76d085279060646e32d1"><div·class="ttname"><a·href="a01428.html#a272af6f7139b76d085279060646e32d1">gtsam::numericalDerivative51</a></div><div·class="ttdeci">internal::FixedSizeMatrix&lt;·Y,·X1·&gt;::type·numericalDerivative51(std::function&lt;·Y(const·X1·&amp;,·const·X2·&amp;,·const·X3·&amp;,·const·X4·&amp;,·const·X5·&amp;)&gt;·h,·const·X1·&amp;x1,·const·X2·&amp;x2,·const·X3·&amp;x3,·const·X4·&amp;x4,·const·X5·&amp;x5,·double·delta=1e-5)</div><div·class="ttdoc">Compute·numerical·derivative·in·argument·1·of·5-argument·function.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:462</div></div>
Offset 1026, 13 lines modifiedOffset 1026, 13 lines modified
1026 <div·class="ttc"·id="aa02440_html"><div·class="ttname"><a·href="a02440.html">gtsam::internal::FixedSizeMatrix</a></div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:56</div></div>1026 <div·class="ttc"·id="aa02440_html"><div·class="ttname"><a·href="a02440.html">gtsam::internal::FixedSizeMatrix</a></div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:56</div></div>
1027 <div·class="ttc"·id="aa02444_html"><div·class="ttname"><a·href="a02444.html">gtsam::G_x1</a></div><div·class="ttdoc">Helper·class·that·computes·the·derivative·of·f·w.r.t.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:883</div></div>1027 <div·class="ttc"·id="aa02444_html"><div·class="ttname"><a·href="a02444.html">gtsam::G_x1</a></div><div·class="ttdoc">Helper·class·that·computes·the·derivative·of·f·w.r.t.</div><div·class="ttdef"><b>Definition</b>·numericalDerivative.h:883</div></div>
1028 </div><!--·fragment·--></div><!--·contents·-->1028 </div><!--·fragment·--></div><!--·contents·-->
1029 </div><!--·doc-content·-->1029 </div><!--·doc-content·-->
1030 <!--·start·footer·part·-->1030 <!--·start·footer·part·-->
1031 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->1031 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
1032 ··<ul>1032 ··<ul>
1033 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00032.html">numericalDerivative.h</a></li>1033 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00017.html">numericalDerivative.h</a></li>
1034 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>1034 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
1035 ··</ul>1035 ··</ul>
1036 </div>1036 </div>
1037 </body>1037 </body>
1038 </html>1038 </html>
12.3 KB
./usr/share/doc/libgtsam-dev/html/a00035.html vs.
./usr/share/doc/libgtsam-dev/html/a00731.html
Files 85% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ThreadsafeException.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/JacobianFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00035.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00731.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 56 lines modifiedOffset 95, 54 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>·&#124;
102 ··<div·class="headertitle"><div·class="title">ThreadsafeException.h·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>102 <a·href="#func-members">Functions</a>··</div>
 103 ··<div·class="headertitle"><div·class="title">JacobianFactor.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
105 <p>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00035_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00731_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>109 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02496.html">gtsam::ThreadsafeException&lt;·DERIVED·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.··<a·href="a02496.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02500.html">gtsam::RuntimeErrorThreadsafe</a></td></tr> 
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-safe·runtime·error·exception.··<a·href="a02500.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02504.html">gtsam::OutOfRangeThreadsafe</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03844.html">gtsam::JacobianFactor</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-safe·out·of·range·exception.··<a·href="a02504.html#details">More...</a><br·/></td></tr>111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Gaussian·factor·in·the·squared-error·form.··<a·href="a03844.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02508.html">gtsam::InvalidArgumentThreadsafe</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03848.html">gtsam::traits&lt;·JacobianFactor·&gt;</a></td></tr>
121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-safe·invalid·argument·exception.··<a·href="a02508.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03848.html#details">More...</a><br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02512.html">gtsam::CholeskyFailed</a></td></tr> 
124 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Indicate·Cholesky·factorization·failure.··<a·href="a02512.html#details">More...</a><br·/></td></tr> 
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
128 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
129 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
130 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
 123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 124 Functions</h2></td></tr>
 125 <tr·class="memitem:ab56c4bfa363f8c23c48eb078e9c84a9c"·id="r_ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·<a·class="el"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">GaussianConditional::shared_ptr</a>,·<a·class="el"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ab56c4bfa363f8c23c48eb078e9c84a9c">gtsam::EliminateQR</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr>
 126 <tr·class="memdesc:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Multiply·all·factors·and·eliminate·the·given·keys·from·the·resulting·factor·using·a·QR·variant·that·handles·constraints·(zero·sigmas).··<br·/></td></tr>
 127 <tr·class="separator:ab56c4bfa363f8c23c48eb078e9c84a9c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 </table>128 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.·</p> 
135 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>130 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 131 <dd>
 132 Christian·Potthast·</dd>
 133 <dd>
 134 Frank·Dellaert·</dd></dl>
136 <dl·class="section·date"><dt>Date</dt><dd>Aug·21,·2010·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>
137 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>140 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00035.html">ThreadsafeException.h</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00731.html">JacobianFactor.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>143 ··</ul>
145 </div>144 </div>
146 </body>145 </body>
147 </html>146 </html>
3.11 KB
html2text {}
Max HTML report size reached
61.2 KB
./usr/share/doc/libgtsam-dev/html/a00035_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00455_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/ThreadsafeException.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2_Base.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00035_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00455_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 160 lines modifiedOffset 98, 151 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ThreadsafeException.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3DS2_Base.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00035.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">gtsam/geometry/Cal3.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>·<span·class="comment">//·for·GTSAM_USE_TBB</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/optional/optional.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;exception&gt;</span></div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;tbb/tbb_allocator.h&gt;</span></div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;tbb/scalable_allocator.h&gt;</span></div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#endif</span></div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·DERIVED&gt;</div> 
137 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02992.html">···42</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02496.html">···40</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>:</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">public</span>·std::exception</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>{</div> 
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">private</span>:</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·std::exception·Base;</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifdef·GTSAM_USE_TBB</span></div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">protected</span>:</div>128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·std::basic_string&lt;char,·std::char_traits&lt;char&gt;,</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······tbb::tbb_allocator&lt;char&gt;·&gt;·String;</div>129 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02992.html#a2240b8d0b619f888597ef6ab9ea115cc">···44</a></span>··<span·class="keywordtype">double</span>·k1_·=·0.0f,·k2_·=·0.0f;··</div>
 130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02992.html#a8c6ed66960f8b157e084f19bd0f4c979">···45</a></span>··<span·class="keywordtype">double</span>·p1_·=·0.0f,·p2_·=·0.0f;··</div>
 131 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02992.html#ad121faae718cf3367ab6f9cbd93800cc">···46</a></span>··<span·class="keywordtype">double</span>·tol_·=·1e-5;·············</div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#else</span></div>132 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">protected</span>:</div>133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·std::string·String;</div>134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3DS2_Base&gt;;</div>
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">protected</span>:</div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">···55</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">dynamic_</a>;·</div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">···56</a></span>··<span·class="keyword">mutable</span>·boost::optional&lt;String&gt;·<a·class="code·hl_variable"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">description_</a>;·</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02992.html#a00a1fad7afcbb3ba09a368c3e4903ddc">···58</a></span>··<a·class="code·hl_function"·href="a02992.html#a00a1fad7afcbb3ba09a368c3e4903ddc">Cal3DS2_Base</a>()·=·<span·class="keywordflow">default</span>;</div>
156 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}"> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02496.html#a5e422f39c89802be3c5aaaf65dbfd862">···59</a></span>··<a·class="code·hl_function"·href="a02496.html#a5e422f39c89802be3c5aaaf65dbfd862">ThreadsafeException</a>()·:</div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_variable"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">dynamic_</a>(false)·{</div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
160 </div>141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordty[·...·truncated·by·diffoscope;·len:·153,·SHA:·590cdec51c5ca3972cf2a5a4807de0ca6bee482f6ce74217818f831d314effc9·...·]/div>
 142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···············<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·p1·=·0.0,·<span·class="keywordtype">double</span>·p2·=·0.0,·<span·class="keywordtype">double</span>·tol·=·1e-5)</div>
 143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(fx,·fy,·s,·u0,·v0),</div>
 144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········k1_(k1),</div>
 145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········k2_(k2),</div>
 146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········p1_(p1),</div>
 147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········p2_(p2),</div>
 148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········tol_(tol)·{}</div>
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_class"·href="a02992.html">~Cal3DS2_Base</a>()<span·class="keyword">·override·</span>{}</div>
162 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a02496.html#a71fe75b345e277c800fb6b5ddba217de">···64</a></span>··<a·class="code·hl_function"·href="a02496.html#a71fe75b345e277c800fb6b5ddba217de">ThreadsafeException</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&amp;·other)·:</div> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······Base(other),·<a·class="code·hl_variable"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">dynamic_</a>(false)·{</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div> 
166 </div> 
167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
168 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02496.html#a730172f56582e5a56d1fcb93d230d1de">···69</a></span>··<a·class="code·hl_function"·href="a02496.html#a730172f56582e5a56d1fcb93d230d1de">ThreadsafeException</a>(<span·class="keyword">const</span>·std::string&amp;·description)·:</div> 
170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······<a·class="code·hl_variable"·href="a02496.html#a4efc6de8e5ea1810c3d32f29a00714c0">dynamic_</a>(false),·<a·class="code·hl_variable"·href="a02496.html#a8f7ec9cccffe7d666e3a025546377c32">description_</a>(</div> 
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··········String(description.begin(),·description.end()))·{</div> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div> 
173 </div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>152 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 153 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··Cal3DS2_Base(<span·class="keyword">const</span>·Vector9&amp;·v)</div>
175 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
Max diff block lines reached; 25872/48484 bytes (53.36%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
7.71 KB
./usr/share/doc/libgtsam-dev/html/a00041.html vs.
./usr/share/doc/libgtsam-dev/html/a00143.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Value.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/VerticalBlockMatrix.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00041.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00143.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 43 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Value.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">VerticalBlockMatrix.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.··105 <p>A·matrix·with·column·blocks·of·pre-defined·sizes.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00041_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00143_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02596.html">gtsam::Value</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02660.html">gtsam::VerticalBlockMatrix</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·the·base·class·for·any·type·to·be·stored·in·<a·class="el"·href="a04612.html"·title="A·non-templated·config·holding·any·types·of·Manifold-group·elements.">Values</a>.··<a·href="a02596.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·stores·a·dense·matrix·and·allows·it·to·be·accessed·as·a·collection·of·vertical·blocks.··<a·href="a02660.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>120 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p>The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.·</p> 
123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>122 <div·class="textblock"><p>A·matrix·with·column·blocks·of·pre-defined·sizes.·</p>
 123 <p>Used·in·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Jan·14,·2012·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
125 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>129 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00041.html">Value.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00143.html">VerticalBlockMatrix.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>132 ··</ul>
133 </div>133 </div>
134 </body>134 </body>
135 </html>135 </html>
1.63 KB
html2text {}
Max HTML report size reached
80.2 KB
./usr/share/doc/libgtsam-dev/html/a00050_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00650_source.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/serializationTestHelpers.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree-inst.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00050_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00650_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 202 lines modifiedOffset 98, 193 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">serializationTestHelpers.h</div></div>104 ··<div·class="headertitle"><div·class="title">JunctionTree-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00050.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00650.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00701.html">gtsam/inference/ClusterTree-inst.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01346.html">gtsam/symbolic/SymbolicConditional.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00134.html">gtsam/base/serialization.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01364.html">gtsam/symbolic/SymbolicFactor-inst.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/serialization/serialization.hpp&gt;</span></div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/filesystem.hpp&gt;</span></div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·whether·to·print·the·serialized·text·to·stdout</span></div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·verbose·=·<span·class="keyword">false</span>;</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE,·<span·class="keyword">class</span>·GRAPH,·<span·class="keyword">class</span>·ETREE_NODE&gt;</div>
 128 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03644.html">···31</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·{</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a03568.html">JunctionTree&lt;BAYESTREE,·GRAPH&gt;::Node</a>·<a·class="code·hl_struct"·href="a03568.html">Node</a>;</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·JunctionTree&lt;BAYESTREE,·GRAPH&gt;::sharedNode·sharedNode;</div>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>*·<span·class="keyword">const</span>·parentData;</div>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">namespace·</span>serializationTestHelpers·{</div>134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··sharedNode·junctionTreeNode;</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;SymbolicConditional::shared_ptr&gt;</a>·childSymbolicConditionals;</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;SymbolicFactor::shared_ptr&gt;</a>·childSymbolicFactors;</div>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·templated·default·object·creation·so·we·only·need·to·declare·one·friend·(if·applicable)</span></div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>T·create()·{</div> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">return</span>·T();</div>138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·Small·inner·class·to·store·symbolic·factors</span></div>
 139 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03648.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03648.html">SymbolicFactors</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph</a>&lt;Factor&gt;·{</div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>}</div>141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div>
 142 </div>
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>(<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>*·_parentData)·:</div>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·Creates·or·empties·a·folder·in·the·build·folder·and·returns·the·relative·path</span></div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">inline</span>·boost::filesystem::path·resetFilesystem(</div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····boost::filesystem::path·folder·=·<span·class="stringliteral">&quot;actual&quot;</span>)·{</div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::filesystem::remove_all(folder);</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··boost::filesystem::create_directory(folder);</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordflow">return</span>·folder;</div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······parentData(_parentData)·{</div>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·Templated·round-trip·serialization</span></div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keywordtype">void</span>·roundtrip(<span·class="keyword">const</span>·T&amp;·input,·T&amp;·output)·{</div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··std::string·serialized·=·<a·class="code·hl_function"·href="a01428.html#a332bad7d1e70d3c04ceca35adce7a134">serialize</a>(input);</div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordflow">if</span>·(verbose)·std::cout·&lt;&lt;·serialized·&lt;&lt;·std::endl·&lt;&lt;·std::endl;</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_function"·href="a01428.html#aa4d516d0d98946341ad2766521011d1b">deserialize</a>(serialized,·output);</div> 
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·Templated·round-trip·serialization·using·a·file</span></div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keywordtype">void</span>·roundtripFile(<span·class="keyword">const</span>·T&amp;·input,·T&amp;·output)·{</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··boost::filesystem::path·path·=·resetFilesystem()/<span·class="stringliteral">&quot;graph.dat&quot;</span>;</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_function"·href="a01428.html#aa3261c2d455f892dae1921f8c3a39267">serializeToFile</a>(input,·path.string());</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_function"·href="a01428.html#adbb4a71187706918faca3a11519b62f6">deserializeFromFile</a>(path.string(),·output);</div> 
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>}</div>146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·This·version·requires·equality·operator·and·uses·string·and·file·round-trips</span></div>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·Pre-order·visitor·function</span></div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keywordtype">bool</span>·equality(<span·class="keyword">const</span>·T&amp;·input·=·T())·{</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··T·output·=·create&lt;T&gt;(),·outputf·=·create&lt;T&gt;();</div>149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·ConstructorTraversalVisitorPre(</div>
 150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;ETREE_NODE&gt;&amp;·node,</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>&amp;·parentData)·{</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·On·the·pre-order·pass,·before·children·have·been·visited,·we·just·set·up</span></div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·a·traversal·data·structure·with·its·own·JT·node,·and·create·a·child</span></div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·pointer·in·its·parent.</span></div>
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·myData·=·<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>(&amp;parentData);</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····myData.junctionTreeNode·=</div>
170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··roundtrip&lt;T&gt;(input,output);</div>157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········boost::make_shared&lt;Node&gt;(node-&gt;key,·node-&gt;factors);</div>
171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··roundtripFile&lt;T&gt;(input,outputf);</div>158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····parentData.junctionTreeNode-&gt;addChild(myData.junctionTreeNode);</div>
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordflow">return</span>·(input==output)·&amp;&amp;·(input==outputf);</div>159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">return</span>·myData;</div>
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>}</div>160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>
Max diff block lines reached; 9291/61763 bytes (15.04%) of diff not shown.
19.7 KB
html2text {}
Max HTML report size reached
68.2 KB
./usr/share/doc/libgtsam-dev/html/a00065.html vs.
./usr/share/doc/libgtsam-dev/html/a01277.html
Files 74% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Vector.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/dataset.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00065.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01277.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 182 lines modifiedOffset 98, 167 lines modified
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#define-members">Macros</a>·&#124;101 <a·href="#define-members">Macros</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>·&#124;
103 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">Vector.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">dataset.cpp·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>typedef·and·functions·to·augment·Eigen's·VectorXd··107 <p>utility·functions·for·loading·datasets··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00065_source.html">Go·to·the·source·code·of·this·file.</a></p> 
110 <table·class="memberdecls">109 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
112 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
113 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
114 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
118 Macros</h2></td></tr>117 Macros</h2></td></tr>
119 <tr·class="memitem:ab2fd0608a4ce4c91132e2380ea142499"·id="r_ab2fd0608a4ce4c91132e2380ea142499"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab2fd0608a4ce4c91132e2380ea142499"·name="ab2fd0608a4ce4c91132e2380ea142499"></a>118 <tr·class="memitem:a0095c1e0ae26941efea12c77f2232f2f"·id="r_a0095c1e0ae26941efea12c77f2232f2f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0095c1e0ae26941efea12c77f2232f2f"·name="a0095c1e0ae26941efea12c77f2232f2f"></a>
120 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>MKL_BLAS</b>&#160;&#160;&#160;MKL_DOMAIN_BLAS</td></tr>119 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>LINESIZE</b>&#160;&#160;&#160;81920</td></tr>
121 <tr·class="separator:ab2fd0608a4ce4c91132e2380ea142499"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:a0095c1e0ae26941efea12c77f2232f2f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:a3db3efa973a0c25f0fa531f00a24c76b"·id="r_a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00065.html#a3db3efa973a0c25f0fa531f00a24c76b">GTSAM_MAKE_VECTOR_DEFS</a>(N)</td></tr> 
123 <tr·class="separator:a3db3efa973a0c25f0fa531f00a24c76b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
126 Typedefs</h2></td></tr>123 Typedefs</h2></td></tr>
127 <tr·class="memitem:aad6a39f5eb77f4d28961cef67ebf98f3"·id="r_aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aad6a39f5eb77f4d28961cef67ebf98f3"·name="aad6a39f5eb77f4d28961cef67ebf98f3"></a> 
128 typedef·Eigen::VectorXd&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector</b></td></tr>124 <tr·class="memitem:a9b152c5da3cfcdbf775b39a4dda5646e"·id="r_a9b152c5da3cfcdbf775b39a4dda5646e"><td·class="memTemplParams"·colspan="2"><a·id="a9b152c5da3cfcdbf775b39a4dda5646e"·name="a9b152c5da3cfcdbf775b39a4dda5646e"></a>
 125 template&lt;typename·T·&gt;·</td></tr>
 126 <tr·class="memitem:a9b152c5da3cfcdbf775b39a4dda5646e"><td·class="memTemplItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::Parser</b>·=·std::function&lt;·boost::optional&lt;·T·&gt;(istream·&amp;is,·const·string·&amp;tag)&gt;</td></tr>
129 <tr·class="separator:aad6a39f5eb77f4d28961cef67ebf98f3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:a9b152c5da3cfcdbf775b39a4dda5646e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:ae41fc78bcb55de4f3cfe9f49c08e6857"·id="r_ae41fc78bcb55de4f3cfe9f49c08e6857"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae41fc78bcb55de4f3cfe9f49c08e6857"·name="ae41fc78bcb55de4f3cfe9f49c08e6857"></a>
 129 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::BearingRange2D</b>·=·<a·class="el"·href="a02924.html">BearingRange</a>&lt;·<a·class="el"·href="a03156.html">Pose2</a>,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;</td></tr>
130 <tr·class="memitem:a3acc4ae7ccbb2c04ee7e024f2d7e0675"·id="r_a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3acc4ae7ccbb2c04ee7e024f2d7e0675"·name="a3acc4ae7ccbb2c04ee7e024f2d7e0675"></a> 
131 typedef·Eigen::Matrix&lt;·double,·1,·1·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector1</b></td></tr> 
132 <tr·class="separator:a3acc4ae7ccbb2c04ee7e024f2d7e0675"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 <tr·class="memitem:a54f77c4fccbc506166116e363c1fa06e"·id="r_a54f77c4fccbc506166116e363c1fa06e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a54f77c4fccbc506166116e363c1fa06e"·name="a54f77c4fccbc506166116e363c1fa06e"></a> 
134 typedef·Eigen::Vector2d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector2</b></td></tr> 
135 <tr·class="separator:a54f77c4fccbc506166116e363c1fa06e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 <tr·class="memitem:a87074ffb029b86bb8c54edd2a29cb1ae"·id="r_a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a87074ffb029b86bb8c54edd2a29cb1ae"·name="a87074ffb029b86bb8c54edd2a29cb1ae"></a> 
137 typedef·Eigen::Vector3d&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Vector3</b></td></tr> 
138 <tr·class="separator:a87074ffb029b86bb8c54edd2a29cb1ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:ae8d1471ff74798e876eac3c5dddc3d53"·id="r_ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae8d1471ff74798e876eac3c5dddc3d53"·name="ae8d1471ff74798e876eac3c5dddc3d53"></a> 
140 typedef·Eigen::VectorBlock&lt;·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SubVector</b></td></tr> 
141 <tr·class="separator:ae8d1471ff74798e876eac3c5dddc3d53"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:ae41fc78bcb55de4f3cfe9f49c08e6857"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 <tr·class="memitem:aab75d3757735f345508c14966678e983"·id="r_aab75d3757735f345508c14966678e983"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aab75d3757735f345508c14966678e983"·name="aab75d3757735f345508c14966678e983"></a> 
143 typedef·Eigen::VectorBlock&lt;·const·Vector·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::ConstSubVector</b></td></tr> 
144 <tr·class="separator:aab75d3757735f345508c14966678e983"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
145 </table><table·class="memberdecls">131 </table><table·class="memberdecls">
146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>132 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
147 Functions</h2></td></tr>133 Functions</h2></td></tr>
148 <tr·class="memitem:ae19c359190a379cba44bf818a2293f7c"·id="r_ae19c359190a379cba44bf818a2293f7c"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae19c359190a379cba44bf818a2293f7c">gtsam::fpEqual</a>·(double·a,·double·b,·double·tol,·bool·check_relative_also=true)</td></tr> 
149 <tr·class="memdesc:ae19c359190a379cba44bf818a2293f7c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Ensure·we·are·not·including·a·different·version·of·Eigen·in·user·code·than·while·compiling·gtsam,·since·it·can·lead·to·hard-to-understand·runtime·crashes.··<br·[·...·truncated·by·diffoscope;·len:·2,·SHA:·cc80a2b0dd2322e85a08fc66ebe3e74edad79a9255ef8048fd83fe7d8db48f5c·...·]</td></tr>134 <tr·class="memitem:aef971b2c69845e4fcce707306703c7b8"·id="r_aef971b2c69845e4fcce707306703c7b8"><td·class="memItemLeft"·align="right"·valign="top">string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#aef971b2c69845e4fcce707306703c7b8"[·...·truncated·by·diffoscope;·len:·61,·SHA:·8cc044a9abebdf4efb4a3043816d0892b463a4d9af8d8076a40437f755f62245·...·]</td></tr>
 135 <tr·class="memdesc:aef971b2c69845e4fcce707306703c7b8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Find·the·full·path·to·an·example·dataset·distributed·with·gtsam.··<br·/></td></tr>
150 <tr·class="separator:ae19c359190a379cba44bf818a2293f7c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>136 <tr·class="separator:aef971b2c69845e4fcce707306703c7b8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 <tr·class="memitem:adbe09e573771fd72b08069353d537725"·id="r_adbe09e573771fd72b08069353d537725"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adbe09e573771fd72b08069353d537725"·name="adbe09e573771fd72b08069353d537725"></a>
151 <tr·class="memitem:a760cc36e9009b23cf564c436294b3504"·id="r_a760cc36e9009b23cf564c436294b3504"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a760cc36e9009b23cf564c436294b3504"·name="a760cc36e9009b23cf564c436294b3504"></a> 
152 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Vector·&amp;v,·const·std::string·&amp;s,·std::ostream·&amp;stream)</td></tr> 
153 <tr·class="memdesc:a760cc36e9009b23cf564c436294b3504"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·without·optional·string,·must·specify·cout·yourself·<br·/></td></tr> 
154 <tr·class="separator:a760cc36e9009b23cf564c436294b3504"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
155 <tr·class="memitem:a5e5d8018a0f44a6a299406aeda27d44b"·id="r_a5e5d8018a0f44a6a299406aeda27d44b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5e5d8018a0f44a6a299406aeda27d44b"·name="a5e5d8018a0f44a6a299406aeda27d44b"></a> 
156 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·Vector·&amp;v,·const·std::string·&amp;s=&quot;&quot;)</td></tr>138 string&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createRewrittenFileName</b>·(const·std::string·&amp;name)</td></tr>
 139 <tr·class="memdesc:adbe09e573771fd72b08069353d537725"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Creates·a·temporary·file·name·that·needs·to·be·ignored·in·.gitingnore·for·checking·read-write·oprations.·<br·/></td></tr>
157 <tr·class="memdesc:a5e5d8018a0f44a6a299406aeda27d44b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">print·with·optional·string·to·cout·<br·/></td></tr> 
158 <tr·class="separator:a5e5d8018a0f44a6a299406aeda27d44b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 <tr·class="memitem:a09f2bbdb9f9d633542362dbe8d79f9ab"·id="r_a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a09f2bbdb9f9d633542362dbe8d79f9ab"·name="a09f2bbdb9f9d633542362dbe8d79f9ab"></a> 
160 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::save</b>·(const·Vector·&amp;A,·const·std::string·&amp;s,·const·std::string·&amp;filename)</td></tr> 
161 <tr·class="memdesc:a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">save·a·vector·to·file,·which·can·be·loaded·by·matlab·<br·/></td></tr> 
162 <tr·class="separator:a09f2bbdb9f9d633542362dbe8d79f9ab"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 <tr·class="memitem:a64988014ab746343803620dc42513646"·id="r_a64988014ab746343803620dc42513646"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64988014ab746343803620dc42513646"·name="a64988014ab746343803620dc42513646"></a> 
164 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator==</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2)</td></tr> 
165 <tr·class="memdesc:a64988014ab746343803620dc42513646"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f"·title="equality·is·just·equal_with_abs_tol·1e-9">operator==()</a>·<br·/></td></tr> 
166 <tr·class="separator:a64988014ab746343803620dc42513646"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
167 <tr·class="memitem:a368ee40bd9c0124d572d2e49bcb077bf"·id="r_a368ee40bd9c0124d572d2e49bcb077bf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a368ee40bd9c0124d572d2e49bcb077bf"·name="a368ee40bd9c0124d572d2e49bcb077bf"></a> 
168 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::greaterThanOrEqual</b>·(const·Vector·&amp;v1,·const·Vector·&amp;v2)</td></tr> 
169 <tr·class="memdesc:a368ee40bd9c0124d572d2e49bcb077bf"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Greater·than·or·equal·to·operation·returns·true·if·all·elements·in·v1·are·greater·than·corresponding·elements·in·v2.·<br·/></td></tr> 
170 <tr·class="separator:a368ee40bd9c0124d572d2e49bcb077bf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
171 <tr·class="memitem:a8bdced1844ffd6a53af0396d82eaa6da"·id="r_a8bdced1844ffd6a53af0396d82eaa6da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8bdced1844ffd6a53af0396d82eaa6da"·name="a8bdced1844ffd6a53af0396d82eaa6da"></a> 
172 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol=1e-9)</td></tr> 
173 <tr·class="memdesc:a8bdced1844ffd6a53af0396d82eaa6da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">VecA·==·VecB·up·to·tolerance.·<br·/></td></tr> 
174 <tr·class="separator:a8bdced1844ffd6a53af0396d82eaa6da"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
175 <tr·class="memitem:a14034da7e28c95db712ec344d4a2ffaf"·id="r_a14034da7e28c95db712ec344d4a2ffaf"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a14034da7e28c95db712ec344d4a2ffaf"·name="a14034da7e28c95db712ec344d4a2ffaf"></a> 
176 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal_with_abs_tol</b>·(const·SubVector·&amp;vec1,·const·SubVector·&amp;vec2,·double·tol)</td></tr> 
177 <tr·class="separator:a14034da7e28c95db712ec344d4a2ffaf"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
178 <tr·class="memitem:aa7ed1d4fe2dd6828cfeb2d8f488b818d"·id="r_aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa7ed1d4fe2dd6828cfeb2d8f488b818d"·name="aa7ed1d4fe2dd6828cfeb2d8f488b818d"></a> 
179 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equal</b>·(const·Vector·&amp;vec1,·const·Vector·&amp;vec2,·double·tol)</td></tr> 
180 <tr·class="memdesc:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Override·of·equal·in·<a·class="el"·href="a00011.html"·title="Base·class·and·basic·functions·for·Lie·types.">Lie.h</a>.·<br·/></td></tr> 
181 <tr·class="separator:aa7ed1d4fe2dd6828cfeb2d8f488b818d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
182 <tr·class="memitem:a3d1cad2313f69f9fa5008fdc348d1526"·id="r_a3d1cad2313f69f9fa5008fdc348d1526"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3d1cad2313f69f9fa5008fdc348d1526"·name="a3d1cad2313f69f9fa5008fdc348d1526"></a> 
Max diff block lines reached; 2513/50799 bytes (4.95%) of diff not shown.
18.4 KB
html2text {}
Max HTML report size reached
7.58 KB
./usr/share/doc/libgtsam-dev/html/a00077_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00005_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00077_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00005_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 121, 17 lines modifiedOffset 121, 17 lines modified
121 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief</span></div>121 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief</span></div>
122 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·November,·2014</span></div>122 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·November,·2014</span></div>
123 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Paul·Furgale</span></div>123 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Paul·Furgale</span></div>
124 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div>124 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*/</span></div>
125 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>125 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
126 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>126 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
127 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>127 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div>128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
129 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div>129 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>
130 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>130 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;CppUnitLite/TestResult.h&gt;</span></div>131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;CppUnitLite/TestResult.h&gt;</span></div>
132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;CppUnitLite/Test.h&gt;</span></div>132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;CppUnitLite/Test.h&gt;</span></div>
133 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;CppUnitLite/Failure.h&gt;</span></div>133 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;CppUnitLite/Failure.h&gt;</span></div>
134 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>134 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
135 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">135 <div·class="foldopen"·id="foldopen00028"·data-start="{"·data-end="}">
136 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01428.html">···28</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>136 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01428.html">···28</a></span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
137 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Do·a·full·concept·check·and·test·the·invertibility·of·local()·vs.·retract().</span></div>137 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Do·a·full·concept·check·and·test·the·invertibility·of·local()·vs.·retract().</span></div>
Offset 170, 17 lines modifiedOffset 170, 17 lines modified
170 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(invdx),·1e-9));</div>170 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··EXPECT(<a·class="code·hl_function"·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">assert_equal</a>(Matrix(dx),·Matrix(invdx),·1e-9));</div>
171 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>171 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>
172 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}··<span·class="comment">//·namespace·gtsam</span></div>172 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}··<span·class="comment">//·namespace·gtsam</span></div>
173 </div>173 </div>
174 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>174 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
175 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·CHECK_CHART_CONCEPT(value)·\</span></div>175 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#define·CHECK_CHART_CONCEPT(value)·\</span></div>
176 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">····{·gtsam::testDefaultChart(result_,·name_,·value);·}</span></div>176 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">····{·gtsam::testDefaultChart(result_,·name_,·value);·}</span></div>
177 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>177 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
 178 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
178 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>179 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
179 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div> 
180 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>180 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
181 <div·class="ttc"·id="aa01428_html_a3f9622226dfe06908f11b42bf0bdd22d"><div·class="ttname"><a·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">gtsam::assert_equal</a></div><div·class="ttdeci">bool·assert_equal(const·Matrix·&amp;expected,·const·Matrix·&amp;actual,·double·tol)</div><div·class="ttdoc">equals·with·an·tolerance,·prints·out·message·if·unequal</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:43</div></div>181 <div·class="ttc"·id="aa01428_html_a3f9622226dfe06908f11b42bf0bdd22d"><div·class="ttname"><a·href="a01428.html#a3f9622226dfe06908f11b42bf0bdd22d">gtsam::assert_equal</a></div><div·class="ttdeci">bool·assert_equal(const·Matrix·&amp;expected,·const·Matrix·&amp;actual,·double·tol)</div><div·class="ttdoc">equals·with·an·tolerance,·prints·out·message·if·unequal</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:43</div></div>
182 </div><!--·fragment·--></div><!--·contents·-->182 </div><!--·fragment·--></div><!--·contents·-->
183 </div><!--·doc-content·-->183 </div><!--·doc-content·-->
184 <!--·start·footer·part·-->184 <!--·start·footer·part·-->
185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->185 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
186 ··<ul>186 ··<ul>
865 B
html2text {}
Max HTML report size reached
2.05 KB
./usr/share/doc/libgtsam-dev/html/a00086.html vs.
./usr/share/doc/libgtsam-dev/html/a00077.html
Files 98% similar despite different names
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00086.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00077.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 117, 13 lines modifiedOffset 117, 13 lines modified
117 <p>Used·in·GaussianFactor·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>117 <p>Used·in·GaussianFactor·and·<a·class="el"·href="a05068.html"·title="is·the·normalization·constant.">GaussianConditional</a>.·</p><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
118 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>118 <dl·class="section·date"><dt>Date</dt><dd>Sep·18,·2010·</dd></dl>
119 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00086.html">SymmetricBlockMatrix.cpp</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00077.html">SymmetricBlockMatrix.cpp</a></li>
125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
126 ··</ul>126 ··</ul>
127 </div>127 </div>
128 </body>128 </body>
129 </html>129 </html>
23.2 KB
./usr/share/doc/libgtsam-dev/html/a00098.html vs.
./usr/share/doc/libgtsam-dev/html/a00107.html
Files 91% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Group.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Manifold.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00098.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00107.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 97, 116 lines modifiedOffset 97, 83 lines modified
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124;102 <a·href="#define-members">Macros</a>·&#124;
103 <a·href="#func-members">Functions</a>·&#124;103 <a·href="#func-members">Functions</a>··</div>
104 <a·href="#var-members">Variables</a>··</div> 
105 ··<div·class="headertitle"><div·class="title">Group.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">Manifold.h·File·Reference</div></div>
106 </div><!--header-->105 </div><!--header-->
107 <div·class="contents">106 <div·class="contents">
  
108 <p>Concept·check·class·for·variable·types·with·Group·properties.··107 <p>Base·class·and·basic·functions·for·Manifold·types.··
109 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
110 <p><a·href="a00098_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00107_source.html">Go·to·the·source·code·of·this·file.</a></p>
111 <table·class="memberdecls">110 <table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
113 Classes</h2></td></tr>112 Classes</h2></td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02332.html">gtsam::group_tag</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02388.html">gtsam::manifold_tag</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·group··<a·href="a02332.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tag·to·assert·a·type·is·a·manifold··<a·href="a02388.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02336.html">gtsam::multiplicative_group_tag</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02392.html">gtsam::internal::HasManifoldPrereqs&lt;·Class·&gt;</a></td></tr>
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·operator·syntax·flavors.··<a·href="a02336.html#details">More...</a><br·/></td></tr>117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Requirements·on·type·to·pass·it·to·<a·class="el"·href="a02408.html"·title="Both·ManifoldTraits·and·Testable.">Manifold</a>·template·below.··<a·href="a02392.html#details">More...</a><br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02340.html">gtsam::additive_group_tag</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02396.html">gtsam::internal::GetDimensionImpl&lt;·Class,·N·&gt;</a></td></tr>
 120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Extra·manifold·traits·for·fixed-dimension·types.··<a·href="a02396.html#details">More...</a><br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02344.html">gtsam::IsGroup&lt;·G·&gt;</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02400.html">gtsam::internal::GetDimensionImpl&lt;·Class,·Eigen::Dynamic·&gt;</a></td></tr>
123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Group·Concept.··<a·href="a02344.html#details">More...</a><br·/></td></tr>123 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Extra·manifold·traits·for·variable-dimension·types.··<a·href="a02400.html#details">More...</a><br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02348.html">gtsam::DirectProduct</a></td></tr>125 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02404.html">gtsam::internal::ManifoldTraits&lt;·Class·&gt;</a></td></tr>
 126 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·helper·that·implements·the·traits·interface·for·GTSAM·manifolds.··<a·href="a02404.html#details">More...</a><br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02352.html">gtsam::traits&lt;·DirectProduct&lt;·G,·H·&gt;·&gt;</a></td></tr>128 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02408.html">gtsam::internal::Manifold&lt;·Class·&gt;</a></td></tr>
 129 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Both·<a·class="el"·href="a02404.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·manifolds.">ManifoldTraits</a>·and·<a·class="el"·href="a02492.html"·title="A·helper·that·implements·the·traits·interface·for·GTSAM·types.">Testable</a>.··<a·href="a02408.html#details">More...</a><br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02356.html">gtsam::DirectSum&lt;·G,·H·&gt;</a></td></tr>131 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02412.html">gtsam::FixedDimension&lt;·T·&gt;</a></td></tr>
 132 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Give·fixed·size·dimension·of·a·type,·fails·at·compile·time·if·dynamic.··<a·href="a02412.html#details">More...</a><br·/></td></tr>
130 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·to·construct·the·direct·sum·of·two·additive·groups·Assumes·existence·of·three·additive·operators·for·both·groups.··<a·href="a02356.html#details">More...</a><br·/></td></tr> 
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02360.html">gtsam::traits&lt;·DirectSum&lt;·G,·H·&gt;·&gt;</a></td></tr> 
133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>133 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
134 </table><table·class="memberdecls">134 </table><table·class="memberdecls">
135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>135 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
136 Namespaces</h2></td></tr>136 Namespaces</h2></td></tr>
137 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>137 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
138 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>138 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
142 Macros</h2></td></tr>142 Macros</h2></td></tr>
143 <tr·class="memitem:aac1ea136475ea605715c809f4b3f0156"·id="r_aac1ea136475ea605715c809f4b3f0156"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00098.html#aac1ea136475ea605715c809f4b3f0156">GTSAM_CONCEPT_GROUP_INST</a>(T)&#160;&#160;&#160;template·class·<a·class="el"·href="a02344.html">gtsam::IsGroup</a>&lt;T&gt;;</td></tr> 
144 <tr·class="memdesc:aac1ea136475ea605715c809f4b3f0156"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macros·for·using·the·IsGroup.··<br·/></td></tr>143 <tr·class="memitem:a64b5e2e3c812d2cdea5ee294100f825f"·id="r_a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a64b5e2e3c812d2cdea5ee294100f825f"·name="a64b5e2e3c812d2cdea5ee294100f825f"></a>
 144 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_MANIFOLD_INST</b>(T)&#160;&#160;&#160;template·class·gtsam::IsManifold&lt;T&gt;;</td></tr>
 145 <tr·class="memdesc:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">&zwj;**·<br·/></td></tr>
 146 <tr·class="separator:a64b5e2e3c812d2cdea5ee294100f825f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 147 <tr·class="memitem:a5bc634a672a09f703802790292574815"·id="r_a5bc634a672a09f703802790292574815"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5bc634a672a09f703802790292574815"·name="a5bc634a672a09f703802790292574815"></a>
 148 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_MANIFOLD_TYPE</b>(T)&#160;&#160;&#160;using·_gtsam_IsManifold_##T·=·gtsam::IsManifold&lt;T&gt;;</td></tr>
145 <tr·class="separator:aac1ea136475ea605715c809f4b3f0156"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:a5bc634a672a09f703802790292574815"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
146 <tr·class="memitem:a775f74787da8b717f1b6b9932e30701d"·id="r_a775f74787da8b717f1b6b9932e30701d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a775f74787da8b717f1b6b9932e30701d"·name="a775f74787da8b717f1b6b9932e30701d"></a> 
147 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>GTSAM_CONCEPT_GROUP_TYPE</b>(T)&#160;&#160;&#160;typedef·<a·class="el"·href="a02344.html">gtsam::IsGroup</a>&lt;T&gt;·_gtsam_IsGroup_##T;</td></tr> 
148 <tr·class="separator:a775f74787da8b717f1b6b9932e30701d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
149 </table><table·class="memberdecls">150 </table><table·class="memberdecls">
150 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>151 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
151 Functions</h2></td></tr>152 Functions</h2></td></tr>
152 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"·id="r_a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplParams"·colspan="2"><a·id="a2e95b5b5508cf3284107e979401bd1a4"·name="a2e95b5b5508cf3284107e979401bd1a4"></a>153 <tr·class="memitem:ae03a6aedf0a82f67c2f3e987fb3aacba"·id="r_ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memTemplParams"·colspan="2"><a·id="ae03a6aedf0a82f67c2f3e987fb3aacba"·name="ae03a6aedf0a82f67c2f3e987fb3aacba"></a>
153 template&lt;typename·G·&gt;·</td></tr>154 template&lt;typename·T·&gt;·</td></tr>
154 <tr·class="memitem:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::BOOST_CONCEPT_REQUIRES</b>·(((<a·class="el"·href="a02344.html">IsGroup</a>&lt;·G·&gt;)),(bool))·che[·...·truncated·by·diffoscope;·len:·27,·SHA:·12b7a0b892791f75291ce278fececac892d0eb2e78b5ff0a21bcd38f122d0707·...·]·&amp;a</td></tr>155 <tr·class="memitem:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memTemplItemLeft"·align="right"·valign="top">&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::BOOST_CONCEPT_REQUIRES</b>·(((<a·class="el"·href="a02476.html">IsTestable</a>&lt;·T·&gt;)),(bool))·[·...·truncated·by·diffoscope;·len:·33,·SHA:·4428dc1cf2400e33e6e4d30755d855e352b6d30c9a648043088d5c1d224c8cfd·...·]·&amp;a</td></tr>
155 <tr·class="memdesc:a2e95b5b5508cf3284107e979401bd1a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·invariants.·<br·/></td></tr>156 <tr·class="memdesc:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·invariants·for·Manifold·type.·<br·/></td></tr>
156 <tr·class="separator:a2e95b5b5508cf3284107e979401bd1a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
157 </table><table·class="memberdecls"> 
158 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
159 Variables</h2></td></tr> 
160 <tr·class="memitem:a8f65fe9bad84fc584a482382ebc754d7"·id="r_a8f65fe9bad84fc584a482382ebc754d7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8f65fe9bad84fc584a482382ebc754d7"·name="a8f65fe9bad84fc584a482382ebc754d7"></a> 
161 const·G·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::b</b></td></tr> 
162 <tr·class="separator:a8f65fe9bad84fc584a482382ebc754d7"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
163 <tr·class="memitem:a0e01ab7428d09a6c1eb42ee121fda6bc"·id="r_a0e01ab7428d09a6c1eb42ee121fda6bc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a0e01ab7428d09a6c1eb42ee121fda6bc"·name="a0e01ab7428d09a6c1eb42ee121fda6bc"></a> 
164 const·G·double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::tol</b></td></tr> 
165 <tr·class="separator:a0e01ab7428d09a6c1eb42ee121fda6bc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>157 <tr·class="separator:ae03a6aedf0a82f67c2f3e987fb3aacba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
166 </table>158 </table>
167 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>159 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 160 <div·class="textblock"><p>Base·class·and·basic·functions·for·Manifold·types.·</p>
168 <div·class="textblock"><p>Concept·check·class·for·variable·types·with·Group·properties.·</p> 
169 <dl·class="section·date"><dt>Date</dt><dd>November,·2011·</dd></dl> 
170 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd>161 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd>
171 <dd>162 <dd>
172 Frank·Dellaert·</dd></dl>163 Frank·Dellaert·</dd>
 164 <dd>
 165 Mike·Bosse·</dd></dl>
173 </div><h2·class="groupheader">Macro·Definition·Documentation</h2> 
174 <a·id="aac1ea136475ea605715c809f4b3f0156"·name="aac1ea136475ea605715c809f4b3f0156"></a> 
175 <h2·class="memtitle"><span·class="permalink"><a·href="#aac1ea136475ea605715c809f4b3f0156">&#9670;&#160;</a></span>GTSAM_CONCEPT_GROUP_INST</h2> 
  
Max diff block lines reached; 904/17717 bytes (5.10%) of diff not shown.
5.72 KB
html2text {}
Max HTML report size reached
1.49 KB
./usr/share/doc/libgtsam-dev/html/a00098.js vs.
./usr/share/doc/libgtsam-dev/html/a01073.js
Files 75% similar despite different names
1.36 KB
js-beautify {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00101_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01397_source.html
Files 83% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastVector.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/global_includes.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00101_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01397_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 47 lines modifiedOffset 98, 38 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">FastVector.h</div></div>104 ··<div·class="headertitle"><div·class="title">global_includes.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00101.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01397.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00056.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span>··<span·class="comment">//·Basic·types,·constants,·and·compatibility·functions</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">//·types.h·includes·dllexport.h,·which·contains·macros·for·dllspec·tags·for·Windows·DLLs</span></div>
 123 <div·class="ttc"·id="aa00125_html"><div·class="ttname"><a·href="a00125.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
125 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div> 
126 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">···33</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>·=</div> 
127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····std::vector&lt;T,·typename·internal::FastDefaultVectorAllocator&lt;T&gt;::type&gt;;</div> 
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
130 <div·class="ttc"·id="aa00056_html"><div·class="ttname"><a·href="a00056.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div> 
131 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div> 
132 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div> 
133 </div><!--·fragment·--></div><!--·contents·-->124 </div><!--·fragment·--></div><!--·contents·-->
134 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>128 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00101.html">FastVector.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01397.html">global_includes.h</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>131 ··</ul>
141 </div>132 </div>
142 </body>133 </body>
143 </html>134 </html>
2.1 KB
html2text {}
Max HTML report size reached
12.9 KB
./usr/share/doc/libgtsam-dev/html/a00131.html vs.
./usr/share/doc/libgtsam-dev/html/a00149.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/debug.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/lieProxies.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00131.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00149.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 60 lines modifiedOffset 95, 63 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#define-members">Macros</a>·&#124; 
102 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">debug.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">lieProxies.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Global·debugging·flags.··105 <p>Provides·convenient·mappings·of·common·member·functions·for·testing.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00131_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00149_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>110 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
117 Macros</h2></td></tr> 
118 <tr·class="memitem:af7270cef4672870336758d74db515187"·id="r_af7270cef4672870336758d74db515187"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af7270cef4672870336758d74db515187"·name="af7270cef4672870336758d74db515187"></a> 
119 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>ISDEBUG</b>(S)&#160;&#160;&#160;(gtsam::guardedIsDebug(S))</td></tr> 
120 <tr·class="separator:af7270cef4672870336758d74db515187"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 <tr·class="memitem:ac46f0859be95498efa4c901a71730a3f"·id="r_ac46f0859be95498efa4c901a71730a3f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac46f0859be95498efa4c901a71730a3f"·name="ac46f0859be95498efa4c901a71730a3f"></a> 
122 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>SETDEBUG</b>(S,··V)&#160;&#160;&#160;((void)(gtsam::guardedSetDebug(S,V)))</td></tr> 
123 <tr·class="separator:ac46f0859be95498efa4c901a71730a3f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 </table><table·class="memberdecls"> 
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
126 Functions</h2></td></tr>116 Functions</h2></td></tr>
127 <tr·class="memitem:ad795393f0c5cabf9b56c337700b5b4ad"·id="r_ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad795393f0c5cabf9b56c337700b5b4ad"·name="ad795393f0c5cabf9b56c337700b5b4ad"></a> 
128 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedIsDebug</b>·(const·std::string·&amp;s)</td></tr>117 <tr·class="memitem:a72a7c561cc91f437a22023297fb7f658"·id="r_a72a7c561cc91f437a22023297fb7f658"><td·class="memTemplParams"·colspan="2"><a·id="a72a7c561cc91f437a22023297fb7f658"·name="a72a7c561cc91f437a22023297fb7f658"></a>
 118 template&lt;class·T·&gt;·</td></tr>
 119 <tr·class="memitem:a72a7c561cc91f437a22023297fb7f658"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::between</b>·(const·T·&amp;t1,·const·T·&amp;t2)</td></tr>
 120 <tr·class="memdesc:a72a7c561cc91f437a22023297fb7f658"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">binary·functions·<br·/></td></tr>
129 <tr·class="separator:ad795393f0c5cabf9b56c337700b5b4ad"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:a72a7c561cc91f437a22023297fb7f658"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a146cbcf83a545afa692d6d84dfba68c2"·id="r_a146cbcf83a545afa692d6d84dfba68c2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a146cbcf83a545afa692d6d84dfba68c2"·name="a146cbcf83a545afa692d6d84dfba68c2"></a> 
131 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::guardedSetDebug</b>·(const·std::string·&amp;s,·const·bool·v)</td></tr>122 <tr·class="memitem:ad856efeaa7886f27454e4d5294e0617c"·id="r_ad856efeaa7886f27454e4d5294e0617c"><td·class="memTemplParams"·colspan="2"><a·id="ad856efeaa7886f27454e4d5294e0617c"·name="ad856efeaa7886f27454e4d5294e0617c"></a>
 123 template&lt;class·T·&gt;·</td></tr>
 124 <tr·class="memitem:ad856efeaa7886f27454e4d5294e0617c"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::compose</b>·(const·T·&amp;t1,·const·T·&amp;t2)</td></tr>
132 <tr·class="separator:a146cbcf83a545afa692d6d84dfba68c2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:ad856efeaa7886f27454e4d5294e0617c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 <tr·class="memitem:a7445e057a644b5bd2b51f03f04049b70"·id="r_a7445e057a644b5bd2b51f03f04049b70"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7445e057a644b5bd2b51f03f04049b70"·name="a7445e057a644b5bd2b51f03f04049b70"></a> 
134 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::isDebugVersion</b>·()</td></tr>126 <tr·class="memitem:aaa623dd059a67523b029af6ec20a38da"·id="r_aaa623dd059a67523b029af6ec20a38da"><td·class="memTemplParams"·colspan="2"><a·id="aaa623dd059a67523b029af6ec20a38da"·name="aaa623dd059a67523b029af6ec20a38da"></a>
 127 template&lt;class·T·&gt;·</td></tr>
 128 <tr·class="memitem:aaa623dd059a67523b029af6ec20a38da"><td·class="memTemplItemLeft"·align="right"·valign="top">T&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::inverse</b>·(const·T·&amp;t)</td></tr>
 129 <tr·class="memdesc:aaa623dd059a67523b029af6ec20a38da"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">unary·functions·<br·/></td></tr>
 130 <tr·class="separator:aaa623dd059a67523b029af6ec20a38da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:a644bbe6719d8dd756e11e8b3d2fd229a"·id="r_a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="memTemplParams"·colspan="2"><a·id="a644bbe6719d8dd756e11e8b3d2fd229a"·name="a644bbe6719d8dd756e11e8b3d2fd229a"></a>
 132 template&lt;class·T·,·class·P·&gt;·</td></tr>
 133 <tr·class="memitem:a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="memTemplItemLeft"·align="right"·valign="top">P&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::rotate</b>·(const·T·&amp;r,·const·P·&amp;pt)</td></tr>
 134 <tr·class="memdesc:a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">rotation·functions·<br·/></td></tr>
135 <tr·class="separator:a7445e057a644b5bd2b51f03f04049b70"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:a644bbe6719d8dd756e11e8b3d2fd229a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:adf50f7dfca4a1a627dd54ab8e481fe29"·id="r_adf50f7dfca4a1a627dd54ab8e481fe29"><td·class="memTemplParams"·colspan="2"><a·id="adf50f7dfca4a1a627dd54ab8e481fe29"·name="adf50f7dfca4a1a627dd54ab8e481fe29"></a>
 137 template&lt;class·T·,·class·P·&gt;·</td></tr>
 138 <tr·class="memitem:adf50f7dfca4a1a627dd54ab8e481fe29"><td·class="memTemplItemLeft"·align="right"·valign="top">P&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::testing::unrotate</b>·(const·T·&amp;r,·const·P·&amp;pt)</td></tr>
 139 <tr·class="separator:adf50f7dfca4a1a627dd54ab8e481fe29"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table>140 </table>
137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
138 <div·class="textblock"><p>Global·debugging·flags.·</p>142 <div·class="textblock"><p>Provides·convenient·mappings·of·common·member·functions·for·testing.·</p>
139 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>143 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>
140 <dl·class="section·date"><dt>Date</dt><dd>Feb·1,·2011·</dd></dl> 
141 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
145 ··<ul>148 ··<ul>
146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00131.html">debug.h</a></li>149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00149.html">lieProxies.h</a></li>
147 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
148 ··</ul>151 ··</ul>
149 </div>152 </div>
150 </body>153 </body>
151 </html>154 </html>
2.26 KB
html2text {}
Max HTML report size reached
29.8 KB
./usr/share/doc/libgtsam-dev/html/a00131_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00689_source.html
Files 87% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/debug.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00131_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00689_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 86 lines modifiedOffset 98, 104 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">debug.h</div></div>104 ··<div·class="headertitle"><div·class="title">MetisIndex-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00131.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00689.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/FastMap.h</a>&gt;</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·This·file·defines·granular·debugging·flags·that·may·be·switched·on·and·off</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//·at·run·time.··Typical·usage·is·&#39;if(ISDEBUG(&quot;myFunction&quot;))&#39;·to·check·if·the</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·&#39;myFunction&#39;·flag·is·enabled,·and·SETDEBUG(&quot;myFunction&quot;,·true)·to·enable</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·this·flag,·or·SETDEBUG(&quot;myFunction&quot;,·false)·to·disable·it.</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">//</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·Debug·flags·are·created·automatically·as·they·are·accessed,·so·they·can·be</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·used·immediately·without·explicitly·creating·them.··Each·flag·defaults·to</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">//·&#39;false&#39;,·i.e.·disabled.</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·For·these·macro·to·have·any·effect,·granular·debugging·must·be·enabled·by</span></div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·defining·GTSAM_ENABLE_DEBUG.··If·NDEBUG·is·not·defined,·then</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//·GTSAM_ENABLE_DEBUG·will·be·automatically·defined·and·thus·granular</span></div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·debugging·enabled.</span></div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·NDEBUG</span></div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·GTSAM_ENABLE_DEBUG</span></div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#define·GTSAM_ENABLE_DEBUG</span></div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#endif</span></div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··GTSAM_EXTERN_EXPORT·FastMap&lt;std::string,·ValueWithDefault&lt;bool,false&gt;·&gt;·debugFlags;</div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
 127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">
 128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">···27</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03676.html#a7dc9b4a64d6c83cbb6500c6889843153">MetisIndex::augment</a>(<span·class="keyword">const</span>·FACTORGRAPH&amp;·factors)·{</div>
 129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··std::map&lt;int32_t,·std::set&lt;int32_t&gt;·&gt;·iAdjMap;·<span·class="comment">//·Stores·a·set·of·keys·that·are·adjacent·to·key·x,·with··adjMap.first</span></div>
 130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··std::map&lt;int32_t,·std::set&lt;int32_t&gt;·&gt;::iterator·iAdjMapIt;</div>
 131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··std::set&lt;Key&gt;·keySet;</div>
 132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">/*·**********·Convert·to·CSR·format·**********·*/</span></div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="comment">//·Assuming·that·vertex·numbering·starts·from·0·(C·style),</span></div>
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·then·the·adjacency·list·of·vertex·i·is·stored·in·array·adjncy</span></div>
 136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·starting·at·index·xadj[i]·and·ending·at(but·not·including)</span></div>
 137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="comment">//·index·xadj[i·+·1](i.e.,·adjncy[xadj[i]]·through</span></div>
 138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·and·including·adjncy[xadj[i·+·1]·-·1]).</span></div>
 139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··int32_t·keyCounter·=·0;</div>
 140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·Non-guarded·use·led·to·crashes,·and·solved·in·commit·cd35db2</span></div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·First:·Record·a·copy·of·each·key·inside·the·factorgraph·and·create·a</span></div>
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordtype">bool</span>·GTSAM_EXPORT·guardedIsDebug(<span·class="keyword">const</span>·std::string&amp;·s);</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordtype">void</span>·GTSAM_EXPORT·guardedSetDebug(<span·class="keyword">const</span>·std::string&amp;·s,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·v);</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·key·to·integer·mapping.·This·is·referenced·during·the·adjaceny·step</span></div>
 143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors.size();·i++)·{</div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key:·*factors[i])·{</div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>········keySet.insert(keySet.end(),·key);·<span·class="comment">//·Keep·a·track·of·all·unique·keys</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········<span·class="keywordflow">if</span>·(intKeyBMap_.left.find(key)·==·intKeyBMap_.left.end())·{</div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··········intKeyBMap_.insert(bm_type::value_type(key,·keyCounter));</div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··········keyCounter++;</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········}</div>
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······}</div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·function·to·check·if·compiled·version·has·debug·information</span></div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">bool</span>·GTSAM_EXPORT·isDebugVersion();</div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····}</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Create·an·adjacency·mapping·that·stores·the·set·of·all·adjacent·keys·for·every·key</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·i·=·0;·i·&lt;·factors.size();·i++)·{</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">if</span>·(factors[i])·{</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·k1:·*factors[i])</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·k2:·*factors[i])</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········<span·class="keywordflow">if</span>·(k1·!=·k2)·{</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>············<span·class="comment">//·Store·both·in·Key·and·int32_t·format</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>············<span·class="keywordtype">int</span>·i·=·intKeyBMap_.left.at(k1);</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>············<span·class="keywordtype">int</span>·j·=·intKeyBMap_.left.at(k2);</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>············iAdjMap[i].insert(iAdjMap[i].end(),·j);</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··········}</div>
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····}</div>
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#undef·ISDEBUG</span></div> 
Max diff block lines reached; 4934/24465 bytes (20.17%) of diff not shown.
5.72 KB
html2text {}
Max HTML report size reached
51.9 KB
./usr/share/doc/libgtsam-dev/html/a00140_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00182_source.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/WeightedSampler.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00140_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00182_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 152 lines modifiedOffset 98, 134 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">WeightedSampler.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00140.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00182.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;queue&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00248.html">gtsam/discrete/DiscreteBayesNet.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/BayesTree.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00605.html">gtsam/inference/Conditional.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00602.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">/*</span></div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·Fast·sampling·without·replacement.</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·Example·usage:</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*···std::mt19937·rng(42);</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*···WeightedSampler&lt;std::mt19937&gt;·sampler(&amp;rng);</span></div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*···auto·samples·=·sampler.sampleWithoutReplacement(5,·weights);</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></div>130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·Forward·declarations</span></div>
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Engine·=·std::mt19937&gt;</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span>DiscreteConditional;</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">/*·*************************************************************************·*/</span></div>
136 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">135 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02664.html">···37</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02664.html">WeightedSampler</a>·{</div>136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02824.html">···39</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a></div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;DiscreteBayesTreeClique,·DiscreteFactorGraph&gt;·{</div>
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">private</span>:</div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··Engine*·engine_;··<span·class="comment">//·random·number·generation·engine</span></div> 
140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a>·<a·class="code·hl_class"·href="a02824.html">This</a>;</div>
 140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;DiscreteBayesTreeClique,·DiscreteFactorGraph&gt;</a></div>
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<a·class="code·hl_class"·href="a03552.html">Base</a>;</div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02664.html#aa938b7f88f6efd2be5ee3b1cf12c85f7">···46</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02664.html#aa938b7f88f6efd2be5ee3b1cf12c85f7">WeightedSampler</a>(Engine*·engine)·:·engine_(engine)·{}</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··std::vector&lt;size_t&gt;·sampleWithoutReplacement(</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="keywordtype">size_t</span>·numSamples,·<span·class="keyword">const</span>·std::vector&lt;double&gt;&amp;·weights)·{</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="comment">//·Implementation·adapted·from·code·accompanying·paper·at</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·https://www.ethz.ch/content/dam/ethz/special-interest/baug/ivt/ivt-dam/vpl/reports/1101-1200/ab1141.pdf</span></div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·weights.size();</div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">if</span>·(n·&lt;·numSamples)·{</div>142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keywordflow">throw</span>·std::runtime_error(</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··········<span·class="stringliteral">&quot;numSamples·must·be·smaller·than·weights.size()&quot;</span>);</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a>()·{}</div>
 145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02824.html">~DiscreteBayesTreeClique</a>()·{}</div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_class"·href="a02824.html">DiscreteBayesTreeClique</a>(</div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;DiscreteConditional&gt;&amp;·conditional)</div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······:·<a·class="code·hl_class"·href="a03552.html">Base</a>(conditional)·{}</div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·Return·empty·array·if·numSamples==0</span></div>150 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02824.html#a8ca6ff30a4175181ddd476e3d4d84c55">···54</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02824.html#a8ca6ff30a4175181ddd476e3d4d84c55">printSignature</a>(</div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Clique:·&quot;</span>,</div>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)<span·class="keyword">·const·</span>{</div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····conditional_-&gt;printSignature(s,·formatter);</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
 156 </div>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····std::vector&lt;size_t&gt;·result(numSamples);</div>157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">if</span>·(numSamples·==·0)·<span·class="keywordflow">return</span>·result;</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//**·evaluate·conditional·probability·of·subtree·for·given·DiscreteValues·*/</span></div>
 159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">double</span>·evaluate(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)·<span·class="keyword">const</span>;</div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·Step·1:·The·first·m·items·of·V·are·inserted·into·reservoir</span></div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="comment">//·Step·2:·For·each·item·v_i··reservoir:·Calculate·a·key·k_i·=·u_i^(1/w),</span></div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//**·(Preferred)·sugar·for·the·above·for·given·DiscreteValues·*/</span></div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">double</span>·operator()(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)<span·class="keyword">·const·</span>{</div>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·where·u_i·=·random(0,·1)</span></div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·evaluate(values);</div>
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="comment">//·(Modification:·Calculate·and·store·-log·k_i·=·e_i·/·w·where·e_i·=·exp(1),</span></div> 
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//··reservoir·is·a·priority·queue·that·pops·the·*maximum*·elements)</span></div> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····std::priority_queue&lt;std::pair&lt;double,·size_t&gt;·&gt;·reservoir;</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div>
 166 </div>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·kexp1·=·std::exp(1.0);</div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·it·=·weights.begin();·it·!=·weights.begin()·+·numSamples;·++it)·{</div> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·k_i·=·kexp1·/·*it;</div> 
Max diff block lines reached; 16341/41232 bytes (39.63%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
11.4 KB
html2text {}
Max HTML report size reached
21.2 KB
./usr/share/doc/libgtsam-dev/html/a00152_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00149_source.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/Chebyshev.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/lieProxies.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00152_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00149_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 72 lines modifiedOffset 98, 63 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Chebyshev.h</div></div>104 ··<div·class="headertitle"><div·class="title">lieProxies.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00152.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00149.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.html">gtsam/basis/Basis.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span>testing·{</div>
125 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a02732.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02732.html">Chebyshev1Basis</a>·:·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;Chebyshev1Basis&gt;·{</div> 
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·-1,·1·<span·class="comment">/*Nx1*/</span>&gt;;</div> 
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>124 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Parameters·parameters_;</div>125 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 126 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a00149.html#a72a7c561cc91f437a22023297fb7f658">···36</a></span>··T·<a·class="code·hl_function"·href="a00149.html#a72a7c561cc91f437a22023297fb7f658">between</a>(<span·class="keyword">const</span>·T&amp;·t1,·<span·class="keyword">const</span>·T&amp;·t2)·{·<span·class="keywordflow">return</span>·t1.between(t2);·}</div>
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>127 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">static</span>·Weights·CalculateWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div> 
132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··································<span·class="keywordtype">double</span>·b·=·1);</div>128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··T·compose(<span·class="keyword">const</span>·T&amp;·t1,·<span·class="keyword">const</span>·T&amp;·t2)·{·<span·class="keywordflow">return</span>·t1.compose(t2);·}</div>
133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>130 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 131 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T&gt;</div>
 132 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a00149.html#aaa623dd059a67523b029af6ec20a38da">···43</a></span>··T·<a·class="code·hl_function"·href="a00149.html#aaa623dd059a67523b029af6ec20a38da">inverse</a>(<span·class="keyword">const</span>·T&amp;·t)·{·<span·class="keywordflow">return</span>·t.inverse();·}</div>
134 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">static</span>·Weights·DerivativeWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div> 
135 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>···································<span·class="keywordtype">double</span>·b·=·1);</div> 
136 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};··<span·class="comment">//·Chebyshev1Basis</span></div> 
137 </div> 
138 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>133 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
 134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·P&gt;</div>
 135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">···47</a></span>··P·<a·class="code·hl_function"·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">rotate</a>(<span·class="keyword">const</span>·T&amp;·r,·<span·class="keyword">const</span>·P&amp;·pt)·{·<span·class="keywordflow">return</span>·r.rotate(pt);·}</div>
139 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};"> 
140 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02736.html">···80</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02736.html">Chebyshev2Basis</a>·:·<a·class="code·hl_class"·href="a02668.html">Basis</a>&lt;Chebyshev2Basis&gt;·{</div> 
141 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">using·</span>Parameters·=·Eigen::Matrix&lt;double,·-1,·1·<span·class="comment">/*Nx1*/</span>&gt;;</div> 
142 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
143 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">static</span>·Weights·CalculateWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div> 
144 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··································<span·class="keywordtype">double</span>·b·=·1);</div>137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·T,·<span·class="keyword">class</span>·P&gt;</div>
 138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··P·unrotate(<span·class="keyword">const</span>·T&amp;·r,·<span·class="keyword">const</span>·P&amp;·pt)·{·<span·class="keywordflow">return</span>·r.unrotate(pt);·}</div>
145 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
146 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">static</span>·Weights·DerivativeWeights(<span·class="keywordtype">size_t</span>·N,·<span·class="keywordtype">double</span>·x,·<span·class="keywordtype">double</span>·a·=·-1,</div> 
147 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>···································<span·class="keywordtype">double</span>·b·=·1);</div> 
148 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>};··<span·class="comment">//·Chebyshev2Basis</span></div>140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>}·<span·class="comment">//·\namespace·testing</span></div>
149 </div> 
150 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
151 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>}··<span·class="comment">//·namespace·gtsam</span></div>141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
152 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 144 <div·class="ttc"·id="aa00149_html_a644bbe6719d8dd756e11e8b3d2fd229a"><div·class="ttname"><a·href="a00149.html#a644bbe6719d8dd756e11e8b3d2fd229a">gtsam::testing::rotate</a></div><div·class="ttdeci">P·rotate(const·T·&amp;r,·const·P·&amp;pt)</div><div·class="ttdoc">rotation·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:47</div></div>
 145 <div·class="ttc"·id="aa00149_html_a72a7c561cc91f437a22023297fb7f658"><div·class="ttname"><a·href="a00149.html#a72a7c561cc91f437a22023297fb7f658">gtsam::testing::between</a></div><div·class="ttdeci">T·between(const·T·&amp;t1,·const·T·&amp;t2)</div><div·class="ttdoc">binary·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:36</div></div>
 146 <div·class="ttc"·id="aa00149_html_aaa623dd059a67523b029af6ec20a38da"><div·class="ttname"><a·href="a00149.html#aaa623dd059a67523b029af6ec20a38da">gtsam::testing::inverse</a></div><div·class="ttdeci">T·inverse(const·T·&amp;t)</div><div·class="ttdoc">unary·functions</div><div·class="ttdef"><b>Definition</b>·lieProxies.h:43</div></div>
153 <div·class="ttc"·id="aa00173_html"><div·class="ttname"><a·href="a00173.html">Basis.h</a></div><div·class="ttdoc">Compute·an·interpolating·basis.</div></div>147 <div·class="ttc"·id="aa01397_html"><div·class="ttname"><a·href="a01397.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>
154 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>148 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
155 <div·class="ttc"·id="aa02668_html"><div·class="ttname"><a·href="a02668.html">gtsam::Basis</a></div><div·class="ttdoc">CRTP·Base·class·for·function·bases.</div><div·class="ttdef"><b>Definition</b>·Basis.h:100</div></div> 
156 <div·class="ttc"·id="aa02732_html"><div·class="ttname"><a·href="a02732.html">gtsam::Chebyshev1Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·first·kind·https://en.wikipedia.org/wiki/Chebyshev_polynomials#...</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:32</div></div> 
157 <div·class="ttc"·id="aa02736_html"><div·class="ttname"><a·href="a02736.html">gtsam::Chebyshev2Basis</a></div><div·class="ttdoc">Basis·of·Chebyshev·polynomials·of·the·second·kind.</div><div·class="ttdef"><b>Definition</b>·Chebyshev.h:80</div></div> 
158 </div><!--·fragment·--></div><!--·contents·-->149 </div><!--·fragment·--></div><!--·contents·-->
159 </div><!--·doc-content·-->150 </div><!--·doc-content·-->
160 <!--·start·footer·part·-->151 <!--·start·footer·part·-->
161 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->152 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
162 ··<ul>153 ··<ul>
163 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_7c6fd4d23c35234f8f1271a66248b63b.html">basis</a></li><li·class="navelem"><a·class="el"·href="a00152.html">Chebyshev.h</a></li>154 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00149.html">lieProxies.h</a></li>
164 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>155 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
165 ··</ul>156 ··</ul>
166 </div>157 </div>
167 </body>158 </body>
168 </html>159 </html>
3.95 KB
html2text {}
Max HTML report size reached
50.3 KB
./usr/share/doc/libgtsam-dev/html/a00176_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01043_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/basis/FitBasis.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00176_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01043_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 119 lines modifiedOffset 98, 111 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">FitBasis.h</div></div>104 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00176.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01043.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">/*</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">·*··Concept·needed·for·LS.·Parameters·=·Coefficients·|·Values</span></div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">·*····-·Parameters,·Jacobian</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">·*····-·PredictFactor(double·x)(Parameters·p,·OptionalJacobian&lt;1,N&gt;·H)</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">·*/</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#pragma·once</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01055.html">gtsam/nonlinear/NonlinearOptimizerParams.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00173.html">gtsam/basis/Basis.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00167.html">gtsam/basis/BasisFactors.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span>internal·{·<span·class="keyword">struct·</span>NonlinearOptimizerState;·}</div>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">···36</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>·=·std::map&lt;double,·double&gt;;</div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">···38</a></span><span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">Sample</a>·=·std::pair&lt;double,·double&gt;;</div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
137 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Basis&gt;</div> 
138 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04552.html">···75</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div>
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a02744.html">···52</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02744.html">FitBasis</a>·{</div> 
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·<span·class="keyword">public</span>:</div> 
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">using·</span>Parameters·=·<span·class="keyword">typename</span>·Basis::Parameters;</div> 
142 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
143 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">private</span>:</div> 
144 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··Parameters·parameters_;</div> 
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·<span·class="keyword">public</span>:</div> 
147 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02744.html#a9442ab6aec5ec45fb14d4b3eaeeb3a85">···61</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_function"·href="a02744.html#a9442ab6aec5ec45fb14d4b3eaeeb3a85">NonlinearGraph</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>&amp;·sequence,</div> 
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·············································<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,</div> 
150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·············································<span·class="keywordtype">size_t</span>·N)·{</div> 
151 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·graph;</div> 
152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a9920fe883a2f506440aca7c1a2bd1a00">Sample</a>·sample·:·sequence)·{</div> 
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······graph.emplace_shared&lt;<a·class="code·hl_class"·href="a02704.html">EvaluationFactor&lt;Basis&gt;</a>&gt;(0,·sample.second,·model,·N,</div> 
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····················································sample.first);</div> 
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="keywordflow">return</span>·graph;</div> 
157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··}</div> 
158 </div> 
159 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
160 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02744.html#ade0964cca8941494bf8fd1f54250d110">···73</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·<a·class="code·hl_function"·href="a02744.html#ade0964cca8941494bf8fd1f54250d110">LinearGraph</a>(</div> 
162 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>&amp;·sequence,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,·<span·class="keywordtype">size_t</span>·N)·{</div> 
163 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·graph·=·<a·class="code·hl_function"·href="a02744.html#a9442ab6aec5ec45fb14d4b3eaeeb3a85">NonlinearGraph</a>(sequence,·model,·N);</div> 
164 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a04612.html">Values</a>·values;</div> 
165 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····values.<a·class="code·hl_function"·href="a04612.html#a77b14a449ab47e1ef75b6d909cb434ca">insert</a>&lt;Parameters&gt;(0,·Parameters::Zero(N));</div> 
166 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·gfg·=·graph.linearize(values);</div> 
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">return</span>·gfg;</div>130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">protected</span>:</div>
 131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04552.html#a7142764a820ba039a610074f855bce13">···78</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a04552.html#a7142764a820ba039a610074f855bce13">graph_</a>;·</div>
168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··}</div>132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
169 </div>133 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04552.html#aa51bf89ae24b609a58201f224c36b7b8">···80</a></span>··std::unique_ptr&lt;internal::NonlinearOptimizerState&gt;·<a·class="code·hl_variable"·href="a04552.[·...·truncated·by·diffoscope;·len:·53,·SHA:·4e08277c9ff5595e9c3948e7229d817e3b5b78948196c1d0aa218264e1eb6796·...·]/div>
170 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
171 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02744.html#adba0f358e295a1def2dbe076e9526566">···89</a></span>··<a·class="code·hl_function"·href="a02744.html#adba0f358e295a1def2dbe076e9526566">FitBasis</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a24ec5d6ec6b211d0cbaf645c11c198de">Sequence</a>&amp;·sequence,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model,·<span·class="keywordtype">size_t</span>·N)·{</div> 
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·gfg·=·<a·class="code·hl_function"·href="a02744.html#ade0964cca8941494bf8fd1f54250d110">LinearGraph</a>(sequence,·model,·N);</div> 
174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·solution·=·gfg-&gt;optimize();</div> 
175 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····parameters_·=·solution.<a·class="code·hl_function"·href="a04064.html#ae6001983487246c450a50f2e50817c50">at</a>(0);</div>135 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
 136 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04552.html#ab0f7caa60ea97aa83c85cc09452f2c2d">···84</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04552.html#ab0f7caa60ea97aa83c85cc09452f2c2d">shared_ptr</a>·=·boost::shared_ptr&lt;const·NonlinearOptimizer&gt;;</div>
 137 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 138 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 139 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04552.html#a823730cdeb1c0b0c5c1fef2e1ac546d7">···98</a></span>··<span·class="keyword">virtual</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·<a·class="code·hl_function"·href="a04552.html#a823730cdeb1c0b0c5c1fef2e1ac546d7">optimize</a>()·{·defaultOptimize();·<span·class="keywordflow">return</span>·values();·}</div>
176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>140 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 141 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·optimizeSafely();</div>
 142 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 143 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">double</span>·error()·<span·class="keyword">const</span>;</div>
 144 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 145 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">size_t</span>·iterations()·<span·class="keyword">const</span>;</div>
 146 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 147 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;values()·<span·class="keyword">const</span>;</div>
Max diff block lines reached; 10629/38247 bytes (27.79%) of diff not shown.
12.8 KB
html2text {}
Max HTML report size reached
9.43 KB
./usr/share/doc/libgtsam-dev/html/a00185_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00209_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00185_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00209_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 28 lines modifiedOffset 101, 28 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteDistribution.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00185.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00209.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00215.html">gtsam/discrete/DiscreteConditional.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00272.html">gtsam/discrete/DiscreteConditional.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
Offset 171, 15 lines modifiedOffset 171, 15 lines modified
171 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·DiscreteDistribution</span></div>171 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="comment">//·DiscreteDistribution</span></div>
172 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>172 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="comment">//·traits</span></div>173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="comment">//·traits</span></div>
174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">template</span>·&lt;&gt;</div>174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">template</span>·&lt;&gt;</div>
175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02844.html">··107</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteDistribution&gt;·{};</div>175 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02844.html">··107</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02840.html">DiscreteDistribution</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;DiscreteDistribution&gt;·{};</div>
176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>176 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>}··<span·class="comment">//·namespace·gtsam</span></div>177 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>}··<span·class="comment">//·namespace·gtsam</span></div>
178 <div·class="ttc"·id="aa00215_html"><div·class="ttname"><a·href="a00215.html">DiscreteConditional.h</a></div></div>178 <div·class="ttc"·id="aa00272_html"><div·class="ttname"><a·href="a00272.html">DiscreteConditional.h</a></div></div>
179 <div·class="ttc"·id="aa01415_html_gad529b58f00471d8f8b25a89b48b7afc2"><div·class="ttname"><a·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a></div><div·class="ttdeci">std::pair&lt;·Key,·size_t·&gt;·DiscreteKey</div><div·class="ttdoc">Key·type·for·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteKey.h:36</div></div>179 <div·class="ttc"·id="aa01415_html_gad529b58f00471d8f8b25a89b48b7afc2"><div·class="ttname"><a·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a></div><div·class="ttdeci">std::pair&lt;·Key,·size_t·&gt;·DiscreteKey</div><div·class="ttdoc">Key·type·for·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteKey.h:36</div></div>
180 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>180 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
181 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>181 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
182 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>182 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
183 <div·class="ttc"·id="aa02808_html"><div·class="ttname"><a·href="a02808.html">gtsam::DecisionTreeFactor</a></div><div·class="ttdoc">A·discrete·probabilistic·factor.</div><div·class="ttdef"><b>Definition</b>·DecisionTreeFactor.h:45</div></div>183 <div·class="ttc"·id="aa02808_html"><div·class="ttname"><a·href="a02808.html">gtsam::DecisionTreeFactor</a></div><div·class="ttdoc">A·discrete·probabilistic·factor.</div><div·class="ttdef"><b>Definition</b>·DecisionTreeFactor.h:45</div></div>
184 <div·class="ttc"·id="aa02832_html"><div·class="ttname"><a·href="a02832.html">gtsam::DiscreteConditional</a></div><div·class="ttdoc">Discrete·Conditional·Density·Derives·from·DecisionTreeFactor.</div><div·class="ttdef"><b>Definition</b>·DiscreteConditional.h:40</div></div>184 <div·class="ttc"·id="aa02832_html"><div·class="ttname"><a·href="a02832.html">gtsam::DiscreteConditional</a></div><div·class="ttdoc">Discrete·Conditional·Density·Derives·from·DecisionTreeFactor.</div><div·class="ttdef"><b>Definition</b>·DiscreteConditional.h:40</div></div>
185 <div·class="ttc"·id="aa02840_html"><div·class="ttname"><a·href="a02840.html">gtsam::DiscreteDistribution</a></div><div·class="ttdoc">A·prior·probability·on·a·set·of·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteDistribution.h:33</div></div>185 <div·class="ttc"·id="aa02840_html"><div·class="ttname"><a·href="a02840.html">gtsam::DiscreteDistribution</a></div><div·class="ttdoc">A·prior·probability·on·a·set·of·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteDistribution.h:33</div></div>
Offset 190, 13 lines modifiedOffset 190, 13 lines modified
190 <div·class="ttc"·id="aa02840_html_adb43c7d4a553bc5120ab9690c2bef5ad"><div·class="ttname"><a·href="a02840.html#adb43c7d4a553bc5120ab9690c2bef5ad">gtsam::DiscreteDistribution::DiscreteDistribution</a></div><div·class="ttdeci">DiscreteDistribution(const·DecisionTreeFactor·&amp;f)</div><div·class="ttdoc">Constructor·from·factor.</div><div·class="ttdef"><b>Definition</b>·DiscreteDistribution.h:44</div></div>190 <div·class="ttc"·id="aa02840_html_adb43c7d4a553bc5120ab9690c2bef5ad"><div·class="ttname"><a·href="a02840.html#adb43c7d4a553bc5120ab9690c2bef5ad">gtsam::DiscreteDistribution::DiscreteDistribution</a></div><div·class="ttdeci">DiscreteDistribution(const·DecisionTreeFactor·&amp;f)</div><div·class="ttdoc">Constructor·from·factor.</div><div·class="ttdef"><b>Definition</b>·DiscreteDistribution.h:44</div></div>
191 <div·class="ttc"·id="aa02912_html"><div·class="ttname"><a·href="a02912.html">gtsam::Signature</a></div><div·class="ttdoc">Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.</div><div·class="ttdef"><b>Definition</b>·Signature.h:54</div></div>191 <div·class="ttc"·id="aa02912_html"><div·class="ttname"><a·href="a02912.html">gtsam::Signature</a></div><div·class="ttdoc">Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.</div><div·class="ttdef"><b>Definition</b>·Signature.h:54</div></div>
192 </div><!--·fragment·--></div><!--·contents·-->192 </div><!--·fragment·--></div><!--·contents·-->
193 </div><!--·doc-content·-->193 </div><!--·doc-content·-->
194 <!--·start·footer·part·-->194 <!--·start·footer·part·-->
195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->195 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
196 ··<ul>196 ··<ul>
197 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00185.html">DiscreteDistribution.h</a></li>197 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00209.html">DiscreteDistribution.h</a></li>
198 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>198 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
199 ··</ul>199 ··</ul>
200 </div>200 </div>
201 </body>201 </body>
202 </html>202 </html>
5.43 KB
./usr/share/doc/libgtsam-dev/html/a00197.html vs.
./usr/share/doc/libgtsam-dev/html/a00452.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DecisionTreeFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/CalibratedCamera.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00197.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00452.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 37 lines modifiedOffset 95, 35 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">DecisionTreeFactor.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">CalibratedCamera.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>discrete·factor··104 <p>Calibrated·camera·for·which·only·pose·is·unknown.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>discrete·factor·</p>114 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</p>
115 <dl·class="section·date"><dt>Date</dt><dd>Feb·14,·2011·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Duy-Nguyen·Ta·</dd>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
117 <dd> 
118 Frank·Dellaert·</dd></dl> 
119 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>121 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00197.html">DecisionTreeFactor.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00452.html">CalibratedCamera.cpp</a></li>
125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
126 ··</ul>124 ··</ul>
127 </div>125 </div>
128 </body>126 </body>
129 </html>127 </html>
1.0 KB
html2text {}
Max HTML report size reached
99.5 KB
./usr/share/doc/libgtsam-dev/html/a00215_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00371_source.html
Max HTML report size reached
10.1 KB
./usr/share/doc/libgtsam-dev/html/a00227_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00242_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00227_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00242_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 28 lines modifiedOffset 101, 28 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">AlgebraicDecisionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00227.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00242.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/discrete/DecisionTree-inl.h&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/discrete/DecisionTree-inl.h&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
Offset 276, 15 lines modifiedOffset 276, 15 lines modified
276 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>·</div>276 <div·class="line"><a·id="l00227"·name="l00227"></a><span·class="lineno">··227</span>·</div>
277 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>277 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno">··228</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
278 <div·class="foldopen"·id="foldopen00229"·data-start="{"·data-end="};">278 <div·class="foldopen"·id="foldopen00229"·data-start="{"·data-end="};">
279 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno"><a·class="line"·href="a02768.html">··229</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree</a>&lt;T&gt;&gt;</div>279 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno"><a·class="line"·href="a02768.html">··229</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02760.html">AlgebraicDecisionTree</a>&lt;T&gt;&gt;</div>
280 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;AlgebraicDecisionTree&lt;T&gt;&gt;·{};</div>280 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;AlgebraicDecisionTree&lt;T&gt;&gt;·{};</div>
281 </div>281 </div>
282 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>}··<span·class="comment">//·namespace·gtsam</span></div>282 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>}··<span·class="comment">//·namespace·gtsam</span></div>
283 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>283 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
284 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>284 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
285 <div·class="ttc"·id="aa01428_html_ad19a5c8f7d997b0b16cf646659834b0f"><div·class="ttname"><a·href="a01428.html#ad19a5c8f7d997b0b16cf646659834b0f">gtsam::apply</a></div><div·class="ttdeci">DecisionTree&lt;·L,·Y·&gt;·apply(const·DecisionTree&lt;·L,·Y·&gt;·&amp;f,·const·typename·DecisionTree&lt;·L,·Y·&gt;::Unary·&amp;op)</div><div·class="ttdoc">free·versions·of·apply</div><div·class="ttdef"><b>Definition</b>·DecisionTree.h:413</div></div>285 <div·class="ttc"·id="aa01428_html_ad19a5c8f7d997b0b16cf646659834b0f"><div·class="ttname"><a·href="a01428.html#ad19a5c8f7d997b0b16cf646659834b0f">gtsam::apply</a></div><div·class="ttdeci">DecisionTree&lt;·L,·Y·&gt;·apply(const·DecisionTree&lt;·L,·Y·&gt;·&amp;f,·const·typename·DecisionTree&lt;·L,·Y·&gt;::Unary·&amp;op)</div><div·class="ttdoc">free·versions·of·apply</div><div·class="ttdef"><b>Definition</b>·DecisionTree.h:413</div></div>
286 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>286 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
287 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>287 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
288 <div·class="ttc"·id="aa02760_html"><div·class="ttname"><a·href="a02760.html">gtsam::AlgebraicDecisionTree</a></div><div·class="ttdoc">An·algebraic·decision·tree·fixes·the·range·of·a·DecisionTree·to·double.</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:38</div></div>288 <div·class="ttc"·id="aa02760_html"><div·class="ttname"><a·href="a02760.html">gtsam::AlgebraicDecisionTree</a></div><div·class="ttdoc">An·algebraic·decision·tree·fixes·the·range·of·a·DecisionTree·to·double.</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:38</div></div>
289 <div·class="ttc"·id="aa02760_html_a0fb758bf01cbb66dfb631913f150ed00"><div·class="ttname"><a·href="a02760.html#a0fb758bf01cbb66dfb631913f150ed00">gtsam::AlgebraicDecisionTree::operator/</a></div><div·class="ttdeci">AlgebraicDecisionTree·operator/(const·AlgebraicDecisionTree·&amp;g)·const</div><div·class="ttdoc">division</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:194</div></div>289 <div·class="ttc"·id="aa02760_html_a0fb758bf01cbb66dfb631913f150ed00"><div·class="ttname"><a·href="a02760.html#a0fb758bf01cbb66dfb631913f150ed00">gtsam::AlgebraicDecisionTree::operator/</a></div><div·class="ttdeci">AlgebraicDecisionTree·operator/(const·AlgebraicDecisionTree·&amp;g)·const</div><div·class="ttdoc">division</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:194</div></div>
290 <div·class="ttc"·id="aa02760_html_a12a2cd3038c73481b8af276cf5aeea25"><div·class="ttname"><a·href="a02760.html#a12a2cd3038c73481b8af276cf5aeea25">gtsam::AlgebraicDecisionTree::sum</a></div><div·class="ttdeci">AlgebraicDecisionTree·sum(const·L·&amp;label,·size_t·cardinality)·const</div><div·class="ttdoc">sum·out·variable</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:199</div></div>290 <div·class="ttc"·id="aa02760_html_a12a2cd3038c73481b8af276cf5aeea25"><div·class="ttname"><a·href="a02760.html#a12a2cd3038c73481b8af276cf5aeea25">gtsam::AlgebraicDecisionTree::sum</a></div><div·class="ttdeci">AlgebraicDecisionTree·sum(const·L·&amp;label,·size_t·cardinality)·const</div><div·class="ttdoc">sum·out·variable</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:199</div></div>
Offset 302, 13 lines modifiedOffset 302, 13 lines modified
302 <div·class="ttc"·id="aa02796_html_a768a8bde0e6dc5d0b0e6f12f57560e9c"><div·class="ttname"><a·href="a02796.html#a768a8bde0e6dc5d0b0e6f12f57560e9c">gtsam::DecisionTree::root_</a></div><div·class="ttdeci">NodePtr·root_</div><div·class="ttdoc">A·DecisionTree·just·contains·the·root.·TODO(dellaert):·make·protected.</div><div·class="ttdef"><b>Definition</b>·DecisionTree.h:146</div></div>302 <div·class="ttc"·id="aa02796_html_a768a8bde0e6dc5d0b0e6f12f57560e9c"><div·class="ttname"><a·href="a02796.html#a768a8bde0e6dc5d0b0e6f12f57560e9c">gtsam::DecisionTree::root_</a></div><div·class="ttdeci">NodePtr·root_</div><div·class="ttdoc">A·DecisionTree·just·contains·the·root.·TODO(dellaert):·make·protected.</div><div·class="ttdef"><b>Definition</b>·DecisionTree.h:146</div></div>
303 <div·class="ttc"·id="aa02796_html_adcdd80ab1af415d212397a2666320e35"><div·class="ttname"><a·href="a02796.html#adcdd80ab1af415d212397a2666320e35">gtsam::DecisionTree&lt;·L,·double·&gt;::LabelC</a></div><div·class="ttdeci">std::pair&lt;·L,·size_t·&gt;·LabelC</div><div·class="ttdoc">A·label·annotated·with·cardinality.</div><div·class="ttdef"><b>Definition</b>·DecisionTree.h:79</div></div>303 <div·class="ttc"·id="aa02796_html_adcdd80ab1af415d212397a2666320e35"><div·class="ttname"><a·href="a02796.html#adcdd80ab1af415d212397a2666320e35">gtsam::DecisionTree&lt;·L,·double·&gt;::LabelC</a></div><div·class="ttdeci">std::pair&lt;·L,·size_t·&gt;·LabelC</div><div·class="ttdoc">A·label·annotated·with·cardinality.</div><div·class="ttdef"><b>Definition</b>·DecisionTree.h:79</div></div>
304 </div><!--·fragment·--></div><!--·contents·-->304 </div><!--·fragment·--></div><!--·contents·-->
305 </div><!--·doc-content·-->305 </div><!--·doc-content·-->
306 <!--·start·footer·part·-->306 <!--·start·footer·part·-->
307 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->307 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
308 ··<ul>308 ··<ul>
309 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00227.html">AlgebraicDecisionTree.h</a></li>309 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00242.html">AlgebraicDecisionTree.h</a></li>
310 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>310 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
311 ··</ul>311 ··</ul>
312 </div>312 </div>
313 </body>313 </body>
314 </html>314 </html>
130 KB
./usr/share/doc/libgtsam-dev/html/a00230_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00170_source.html
Max HTML report size reached
50.6 KB
./usr/share/doc/libgtsam-dev/html/a00239_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00245_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteKey.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteLookupDAG.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00239_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00245_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 121 lines modifiedOffset 98, 135 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteKey.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteLookupDAG.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00239.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00245.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00209.html">gtsam/discrete/DiscreteDistribution.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">gtsam/inference/BayesNet.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/vector.hpp&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">···36</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKe[·...·truncated·by·diffoscope;·len:·35,·SHA:·4e10b75fdd2a7de1d61406899c544b1fbae70ba303cc078283cd77071ffb5cf4·...·];</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>DiscreteBayesNet;</div>
131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
132 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02876.html">···39</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>:·<span·class="keyword">public</span>·std::vector&[·...·truncated·by·diffoscope;·len:·18,·SHA:·9987dbd9c4eb032c8a6a29f46fa0a51f27a080679c2b2cd3ec6f0bf73bfa82f7·...·]·{</div>134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02884.html">···40</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02884.html">DiscreteLookupTable</a>·:·<span·class="keyword">public</span>·<a·class[·...·truncated·by·diffoscope;·len:·59,·SHA:·a11e77af23052b479b2ec7d9559508d0006442f28fc0135c43253620ca458efc·...·]·{</div>
 135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>
 136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02884.html">This</a>·=·<a·class="code·hl_class"·href="a02884.html">DiscreteLookupTable</a>;</div>
 137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">using·</span>BaseConditional·=·<a·class="code·hl_class"·href="a03572.html">Conditional&lt;DecisionTreeFactor,·This&gt;</a>;</div>
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="comment">//·Forward·all·constructors.</span></div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<span·class="keyword">using·</span>std::vector&lt;<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&gt;::vector;</div> 
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02876.html#ac710ec1e97bfeaed0c3f88694f1c9cdf">···45</a></span>····<a·class="code·hl_function"·href="a02876.html#ac710ec1e97bfeaed0c3f88694f1c9cdf">DiscreteKeys</a>()·:·std::vector&lt;<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&gt;::vector()·{}</div> 
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02876.html#aeae84568ba908e2ea4fc5e876c08ce3f">···48</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02876.html#aeae84568ba908e2ea4fc5e876c08ce3f">DiscreteKeys</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key)·{·push_back(key);·}</div> 
141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
142 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02876.html#afbe0371a73fc617697d306f2442b6cd5">···51</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02876.html#afbe0371a73fc617697d306f2442b6cd5">DiscreteKeys</a>(std::map&lt;Key,·size_t&gt;·cardinalities)·{</div> 
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;&amp;·kv·:·cardinalities)·emplace_back(kv);</div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····}</div>141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02884.html#a981d836a4c625af0a5e021fac9b2bdfa">···53</a></span>··<a·class="code·hl_function"·href="a02884.html#a981d836a4c625af0a5e021fac9b2bdfa">DiscreteLookupTable</a>(<span·class="keywordtype">size_t</span>·nFrontals,·<span·class="[·...·truncated·by·diffoscope;·len:·94,·SHA:·aa9ac3dd45f49c568a7eda650ae0535d42aa5a2c68e94a59564a2a1ac3672de8·...·]</div>
 142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02760.html">ADT</a>&amp;·potentials)</div>
 143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······:·<a·class="code·hl_class"·href="a02832.html">DiscreteConditional</a>(nFrontals,·keys,·potentials)·{}</div>
146 </div>144 </div>
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(</div>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Discrete·Lookup·Table:·&quot;</span>,</div>
 148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
148 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}"> 
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a02876.html#af2a1fa833d44e52655656826b2a18d19">···56</a></span>····<a·class="code·hl_function"·href="a02876.html#af2a1fa833d44e52655656826b2a18d19">DiscreteKeys</a>(<span·class="keyword">const</span>·std::vector&lt;DiscreteKey&gt;&amp;·keys)·:</div> 
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······std::vector&lt;<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&gt;(keys)·{</div> 
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····}</div> 
152 </div> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>(<span·class="keyword">const</span>·std::vector&lt;int&gt;&amp;·cs);</div> 
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">size_t</span>·argmax(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·parentsValues)·<span·class="keyword">const</span>;</div>
156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·indices()·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····std::map&lt;Key,size_t&gt;·cardinalities()·<span·class="keyword">const</span>;</div> 
159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 152 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keywordtype">void</span>·argmaxInPlace(<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>*·parentsValues)·<span·class="keyword">const</span>;</div>
160 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02876.html#a33f3cebb905515642444f7c41e943950">···70</a></span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·<a·class="code·hl_function"·href="a02876.html#a33f3cebb905515642444f7c41e943950">operator&amp;</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key)·{</div> 
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······push_back(key);</div> 
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div> 
164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····}</div>153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>};</div>
165 </div>154 </div>
166 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,</div> 
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>···············<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatt[·...·truncated·by·diffoscope;·len:·44,·SHA:·807d001c935bf9054934d6d07648bfd32d66a3cbbdf7daf3c82d8b9e4533a3b4·...·]>156 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02888.html">···77</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;DiscreteLookupTable&gt;·{</div>
 158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">public</span>:</div>
 159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03516.html">Base</a>·=·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;DiscreteLookupTable&gt;</a>;</div>
 160 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02888.html">This</a>·=·<a·class="code·hl_class"·href="a02888.html">DiscreteLookupDAG</a>;</div>
 161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div>
169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·0)·<span·class="keyword">const</span>;</div> 
171 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02888.html#a631d976900dcd37b1dc1267bde02dcd0">···87</a></span>··<a·class="code·hl_function"·href="a02888.html#a631d976900dcd37b1dc1267bde02dcd0">DiscreteLookupDAG</a>()·{}</div>
172 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02876.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···83</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div> 
Max diff block lines reached; 15133/39629 bytes (38.19%) of diff not shown.
11.7 KB
html2text {}
Max HTML report size reached
111 KB
./usr/share/doc/libgtsam-dev/html/a00251_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01145_source.html
Max HTML report size reached
22.0 KB
./usr/share/doc/libgtsam-dev/html/a00254.html vs.
./usr/share/doc/libgtsam-dev/html/a00275.html
Files 76% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00254.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00275.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 83 lines modifiedOffset 95, 62 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>·&#124; 
102 <a·href="#func-members">Functions</a>·&#124;101 <a·href="#func-members">Functions</a>··</div>
103 <a·href="#var-members">Variables</a>··</div> 
104 ··<div·class="headertitle"><div·class="title">Signature.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Point2.cpp·File·Reference</div></div>
105 </div><!--header-->103 </div><!--header-->
106 <div·class="contents">104 <div·class="contents">
  
107 <p>signatures·for·conditional·densities··105 <p>2D·Point··
108 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
111 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
117 Typedefs</h2></td></tr> 
118 <tr·class="memitem:ae93e8cc9363ab49ca1ee78161221051b"·id="r_ae93e8cc9363ab49ca1ee78161221051b"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae93e8cc9363ab49ca1ee78161221051b"·name="ae93e8cc9363ab49ca1ee78161221051b"></a> 
119 typedef·string::const_iterator&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::It</b></td></tr> 
120 <tr·class="separator:ae93e8cc9363ab49ca1ee78161221051b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Functions</h2></td></tr>115 Functions</h2></td></tr>
124 <tr·class="memitem:a5721f2eb37ec883933ca19a906fe326a"·id="r_a5721f2eb37ec883933ca19a906fe326a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5721f2eb37ec883933ca19a906fe326a"·name="a5721f2eb37ec883933ca19a906fe326a"></a> 
125 Signature::Table&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::logic</b>·(bool·ff,·bool·ft,·bool·tf,·bool·tt)</td></tr>116 <tr·class="memitem:afee4e6aa4aba9b6a6b421ddd75b52dfc"·id="r_afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afee4e6aa4aba9b6a6b421ddd75b52dfc"·name="afee4e6aa4aba9b6a6b421ddd75b52dfc"></a>
 117 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H=boost::none)</td></tr>
 118 <tr·class="memdesc:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr>
 119 <tr·class="separator:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:afd1282dfb080cb393ae60188b4582cb2"·id="r_afd1282dfb080cb393ae60188b4582cb2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd1282dfb080cb393ae60188b4582cb2"·name="afd1282dfb080cb393ae60188b4582cb2"></a>
 121 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H2=boost::none)</td></tr>
 122 <tr·class="memdesc:afd1282dfb080cb393ae60188b4582cb2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr>
 123 <tr·class="separator:afd1282dfb080cb393ae60188b4582cb2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:a5973516e4af8db350dbaadb98de53a2a"·id="r_a5973516e4af8db350dbaadb98de53a2a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5973516e4af8db350dbaadb98de53a2a"·name="a5973516e4af8db350dbaadb98de53a2a"></a>
 125 boost::optional&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(double·R_d,·double·r_d,·double·tol)</td></tr>
126 <tr·class="separator:a5721f2eb37ec883933ca19a906fe326a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a5973516e4af8db350dbaadb98de53a2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:acb908dc2c6a21befce6367d4d23b0395"·id="r_acb908dc2c6a21befce6367d4d23b0395"><td·class="memItemLeft"·align="right"·valign="top"><a·id="acb908dc2c6a21befce6367d4d23b0395"·name="acb908dc2c6a21befce6367d4d23b0395"></a> 
128 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Signature::Row</a>·&amp;<a·class="el"·href="a01428.html#a2754f325c860[·...·truncated·by·diffoscope;·len:·39,·SHA:·f719ec8820494c393f2b6049233aa47c7b6747122a868f2dc14e3f4444065562·...·]>127 <tr·class="memitem:a04244016af43048cedf8df2006ccda45"·id="r_a04244016af43048cedf8df2006ccda45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04244016af43048cedf8df2006ccda45"·name="a04244016af43048cedf8df2006ccda45"></a>
 128 list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·boost::optional&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;·fh)</td></tr>
129 <tr·class="separator:acb908dc2c6a21befce6367d4d23b0395"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:a04244016af43048cedf8df2006ccda45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:abfddcad865daa78da5a604b1306e889e"·id="r_abfddcad865daa78da5a604b1306e889e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abfddcad865daa78da5a604b1306e889e"·name="abfddcad865daa78da5a604b1306e889e"></a>130 <tr·class="memitem:a93d4e38a582b6f32fc4f301df10721d5"·id="r_a93d4e38a582b6f32fc4f301df10721d5"><td·class="memItemLeft"·align="right"·valign="top">list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·val[·...·truncated·by·diffoscope;·len:·328,·SHA:·bc85840f15f0bf195998e923f901e0223b43636fe51a63a6e1ed1a729482caf1·...·]>
 131 <tr·class="memdesc:a93d4e38a582b6f32fc4f301df10721d5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Intersect·2·circles.··<br·/></td></tr>
 132 <tr·class="separator:a93d4e38a582b6f32fc4f301df10721d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 133 <tr·class="memitem:a9e357cda5287fae1438f86bc4df27a80"·id="r_a9e357cda5287fae1438f86bc4df27a80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9e357cda5287fae1438f86bc4df27a80"·name="a9e357cda5287fae1438f86bc4df27a80"></a>
 134 Point2Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point2Pair·&gt;·&amp;abPointPairs)</td></tr>
 135 <tr·class="memdesc:a9e357cda5287fae1438f86bc4df27a80"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point2·pairs.·<br·/></td></tr>
 136 <tr·class="separator:a9e357cda5287fae1438f86bc4df27a80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 <tr·class="memitem:aec9655d963c3776bbf707f74c59989dc"·id="r_aec9655d963c3776bbf707f74c59989dc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aec9655d963c3776bbf707f74c59989dc"·name="aec9655d963c3776bbf707f74c59989dc"></a>
131 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·Signature::Table·&amp;table)</td></tr>138 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point2Pair·&amp;p)</td></tr>
132 <tr·class="separator:abfddcad865daa78da5a604b1306e889e"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 <tr·class="memitem:adffe855c98c461676f292c8dbd663526"·id="r_adffe855c98c461676f292c8dbd663526"><td·class="memItemLeft"·align="right"·valign="top"><a·id="adffe855c98c461676f292c8dbd663526"·name="adffe855c98c461676f292c8dbd663526"></a> 
134 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a02912.html">Signature</a>·&amp;s)</td></tr> 
135 <tr·class="separator:adffe855c98c461676f292c8dbd663526"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:aec9655d963c3776bbf707f74c59989dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:aa6c58dfb2fc9398a026e3268ba2edfad"·id="r_aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa6c58dfb2fc9398a026e3268ba2edfad"·name="aa6c58dfb2fc9398a026e3268ba2edfad"></a> 
137 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator|</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;parent)</td></tr> 
138 <tr·class="memdesc:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s·=·D·|·E;.·<br·/></td></tr> 
139 <tr·class="separator:aa6c58dfb2fc9398a026e3268ba2edfad"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 <tr·class="memitem:ab98cf2a4777006c28d6983db5d8ec574"·id="r_ab98cf2a4777006c28d6983db5d8ec574"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab98cf2a4777006c28d6983db5d8ec574"·name="ab98cf2a4777006c28d6983db5d8ec574"></a> 
141 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·std::string·&amp;parent)</td></tr> 
142 <tr·class="memdesc:ab98cf2a4777006c28d6983db5d8ec574"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·"99/1");.·<br·/></td></tr> 
143 <tr·class="separator:ab98cf2a4777006c28d6983db5d8ec574"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 <tr·class="memitem:ae4856250df52ce4b9b4b16c7a833408c"·id="r_ae4856250df52ce4b9b4b16c7a833408c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4856250df52ce4b9b4b16c7a833408c"·name="ae4856250df52ce4b9b4b16c7a833408c"></a> 
145 <a·class="el"·href="a02912.html">Signature</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator%</b>·(const·<a·class="el"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·&amp;key,·const·Signature::Table·&amp;parent)</td></tr> 
146 <tr·class="memdesc:ae4856250df52ce4b9b4b16c7a833408c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·function·to·create·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·objects,·using·table·construction·directly·example:·<a·class="el"·href="a02912.html"·title="Signature·for·a·discrete·conditional·density,·used·to·construct·conditionals.">Signature</a>·s(D·%·table);.·<br·/></td></tr> 
147 <tr·class="separator:ae4856250df52ce4b9b4b16c7a833408c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
148 </table><table·class="memberdecls"> 
149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="var-members"·name="var-members"></a> 
150 Variables</h2></td></tr> 
151 <tr·class="memitem:aba27e5c58709649abc1dbbb42aec3f08"·id="r_aba27e5c58709649abc1dbbb42aec3f08"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba27e5c58709649abc1dbbb42aec3f08"·name="aba27e5c58709649abc1dbbb42aec3f08"></a> 
152 <a·class="el"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Signature::Row</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::F</b>·{1,·0}</td></tr> 
153 <tr·class="separator:aba27e5c58709649abc1dbbb42aec3f08"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
154 <tr·class="memitem:a6b8662cf435a5e81bb64f24f2452e813"·id="r_a6b8662cf435a5e81bb64f24f2452e813"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6b8662cf435a5e81bb64f24f2452e813"·name="a6b8662cf435a5e81bb64f24f2452e813"></a> 
155 <a·class="el"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Signature::Row</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::T</b>·{0,·1}</td></tr> 
156 <tr·class="separator:a6b8662cf435a5e81bb64f24f2452e813"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
157 <tr·class="memitem:a3193fe4a6929aee1e1240a60b741b78a"·id="r_a3193fe4a6929aee1e1240a60b741b78a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3193fe4a6929aee1e1240a60b741b78a"·name="a3193fe4a6929aee1e1240a60b741b78a"></a> 
158 struct·gtsam::parser::Grammar&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::parser::grammar</b></td></tr> 
159 <tr·class="separator:a3193fe4a6929aee1e1240a60b741b78a"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
160 </table>140 </table>
161 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
162 <div·class="textblock"><p>signatures·for·conditional·densities·</p>142 <div·class="textblock"><p>2D·Point·</p>
163 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
164 <dl·class="section·date"><dt>Date</dt><dd>Feb·27,·2011·</dd></dl> 
165 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
166 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
167 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
168 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
169 ··<ul>148 ··<ul>
170 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00254.html">Signature.cpp</a></li>149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00275.html">Point2.cpp</a></li>
Max diff block lines reached; 35/17477 bytes (0.20%) of diff not shown.
4.84 KB
html2text {}
Max HTML report size reached
64.5 KB
./usr/share/doc/libgtsam-dev/html/a00263_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00533_source.html
Files 93% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/GaussianMixtureFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00263_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00533_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 143 lines modifiedOffset 98, 149 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianMixtureFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00263.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00533.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00194.html">gtsam/discrete/DiscreteValues.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.html">gtsam/inference/Factor.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00242.html">gtsam/discrete/AlgebraicDecisionTree.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00257.html">gtsam/discrete/DecisionTree.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/GaussianFactor.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>DecisionTreeFactor;</div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>DiscreteConditional;</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
 130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05040.html">DiscreteValues</a>;</div>
 131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
131 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03400.html">···47</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>·{</div>
132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02852.html">···38</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02852.html">DiscreteFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·{</div> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>135 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>
 136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03448.html">Base</a>·=·<a·class="code·hl_class"·href="a03448.html">HybridFactor</a>;</div>
 137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03400.html">This</a>·=·<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>;</div>
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·typedefs·needed·to·play·nice·with·gtsam</span></div> 
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a02852.html#ac3ef2648a55e80cefac3ce07b99a4236">···43</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02852.html">DiscreteFactor</a>·<a·class="code·hl_typedef"·href="a02852.html#ac3ef2648a55e80cefac3ce07b99a4236">This</a>;·</div> 
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">···44</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;DiscreteFactor&gt;·<a·class="code·hl_typedef"·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">shared_ptr</a>;·</div> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02852.html#a1fe887e0f0c0a7506db99e662f91aa29">···45</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03592.html">Factor</a>·<a·class="code·hl_typedef"·href="a02852.html#a1fe887e0f0c0a7506db99e662f91aa29">Base</a>;·</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02852.html#a5dbf05011b75348e3fdae2c4dd18b2f5">···47</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02900.html">Values</a>·=·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>;·</div> 
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div>138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;This&gt;;</div>
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>sharedFactor·=·boost::shared_ptr&lt;GaussianFactor&gt;;</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02852.html#afadb0ff9285b8ef4c5efe5fb98167a60">···55</a></span>··<a·class="code·hl_function"·href="a02852.html#afadb0ff9285b8ef4c5efe5fb98167a60">DiscreteFactor</a>()·{}</div>142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03400.html#aa9e043f6c690cc0c6f224b0ac0281106">···56</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02796.html">Factors</a>·=·<a·class="code·hl_class"·href="a02[·...·truncated·by·diffoscope;·len:·52,·SHA:·a5b1a206dd9d3fb30cea279f6b6c372dffbbf76403cfe62635679a036674a3f7·...·]</div>
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div>144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02852.html#af9f2d0ba3efda1bb35a2279c53c26b38">···60</a></span>··<a·class="code·hl_function"·href="a02852.html#af9f2d0ba3efda1bb35a2279c53c26b38">DiscreteFactor</a>(<span·class="keyword">const</span>·CONTAINER&amp;·keys)·:·<a·class="c[·...·truncated·by·diffoscope;·len:·50,·SHA:·c947dc9b1f5242bb77bbf02f10778bd00e72905b8b0fb2e7c26d43e5b06d58fd·...·]</div>145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_class"·href="a02796.html">Factors</a>·factors_;</div>
150 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
 147 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a02796.html">GaussianFactorGraphTree</a>·asGaussianFactorGraphTree()·<span·class="keyword">const</span>;</div>
151 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02852.html#aa6b82f4425946dfe76026c6f52f48e6a">···63</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02852.html#aa6b82f4425946dfe76026c6f52f48e6a">~DiscreteFactor</a>()·{</div> 
153 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··}</div> 
154 </div> 
155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> 
156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>148 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02852.html#abd2250f2c4400283923ae23ab55d2ccf">···71</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02852.html#abd225[·...·truncated·by·diffoscope;·len:·238,·SHA:·21277b9771b82e37b188061e70019e3cf876d18ac14aa130e07648222fdfb7ee·...·]</div>149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">public</span>:</div>
158 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>150 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a03400.html#a1fd07541d71b0fc8de61ee3be36c86dc">···75</a></span>··<a·class="code·hl_function"·href="a03400.html#a1fd07541d71b0fc8de61ee3be36c86dc">GaussianMixtureFactor</a>()·=·<span·class="keywordflow">default</span>;</div>
159 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02852.html#a27395d7758a77c76d21c57472f514c93">···74</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02852.html#a27395d7758a77c76d21c57472f514c93">print</a>(</div> 
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;DiscreteFactor\n&quot;</span>,</div> 
162 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)<span·class="keyword">·const·override·</span>{</div> 
163 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····Base::print(s,·formatter);</div> 
164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··}</div> 
165 </div> 
166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
 153 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<a·class="code·hl_class"·href="a03400.html">GaussianMixtureFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;continuousKeys,</div>
 154 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>························<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·&amp;discreteKeys,</div>
 155 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02796.html">Factors</a>·&amp;factors);</div>
167 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02852.html#ae2688aac8849423e28442a6a103ab301">···85</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a02852.html#ae2688aac8849423e28442a6a103ab301">operator()</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;)·<span·class="keyword">const</span>·=·0;</div> 
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
170 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>&amp;·values)·<span·class="keyword">const</span>;</div> 
171 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
172 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03504.html">HybridValues</a>&amp;·c)·<span·class="keyword">const·override</span>;</div> 
173 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> 
Max diff block lines reached; 26013/49241 bytes (52.83%) of diff not shown.
16.2 KB
html2text {}
Max HTML report size reached
10.9 KB
./usr/share/doc/libgtsam-dev/html/a00269_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00224_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00269_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00224_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 30 lines modifiedOffset 101, 30 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DiscreteMarginals.h</div></div>104 ··<div·class="headertitle"><div·class="title">DiscreteMarginals.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00269.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00224.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00230.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">gtsam/discrete/DiscreteBayesTree.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00182.html">gtsam/discrete/DiscreteBayesTree.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02896.html">···33</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02896.html">DiscreteMarginals</a>·{</div>127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a02896.html">···33</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02896.html">DiscreteMarginals</a>·{</div>
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">protected</span>:</div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">protected</span>:</div>
Offset 167, 17 lines modifiedOffset 167, 17 lines modified
167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>167 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>
168 </div>168 </div>
169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>169 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··};</div>
171 </div>171 </div>
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}·<span·class="comment">/*·namespace·gtsam·*/</span></div>173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}·<span·class="comment">/*·namespace·gtsam·*/</span></div>
174 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>174 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
175 <div·class="ttc"·id="aa00212_html"><div·class="ttname"><a·href="a00212.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</div></div>175 <div·class="ttc"·id="aa00182_html"><div·class="ttname"><a·href="a00182.html">DiscreteBayesTree.h</a></div><div·class="ttdoc">Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.</div></div>
176 <div·class="ttc"·id="aa00230_html"><div·class="ttname"><a·href="a00230.html">DiscreteFactorGraph.h</a></div></div>176 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">DiscreteFactorGraph.h</a></div></div>
177 <div·class="ttc"·id="aa01415_html_ga6996e9c84467350b071645649231223a"><div·class="ttname"><a·href="a01415.html#ga6996e9c84467350b071645649231223a">gtsam::EliminateDiscrete</a></div><div·class="ttdeci">std::pair&lt;·DiscreteConditional::shared_ptr,·DecisionTreeFactor::shared_ptr·&gt;·EliminateDiscrete(const·DiscreteFactorGraph·&amp;factors,·const·Ordering·&amp;frontalKeys)</div><div·class="ttdoc">Main·elimination·function·for·DiscreteFactorGraph.</div><div·class="ttdef"><b>Definition</b>·DiscreteFactorGraph.cpp:200</div></div>177 <div·class="ttc"·id="aa01415_html_ga6996e9c84467350b071645649231223a"><div·class="ttname"><a·href="a01415.html#ga6996e9c84467350b071645649231223a">gtsam::EliminateDiscrete</a></div><div·class="ttdeci">std::pair&lt;·DiscreteConditional::shared_ptr,·DecisionTreeFactor::shared_ptr·&gt;·EliminateDiscrete(const·DiscreteFactorGraph·&amp;factors,·const·Ordering·&amp;frontalKeys)</div><div·class="ttdoc">Main·elimination·function·for·DiscreteFactorGraph.</div><div·class="ttdef"><b>Definition</b>·DiscreteFactorGraph.cpp:200</div></div>
178 <div·class="ttc"·id="aa01415_html_gad529b58f00471d8f8b25a89b48b7afc2"><div·class="ttname"><a·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a></div><div·class="ttdeci">std::pair&lt;·Key,·size_t·&gt;·DiscreteKey</div><div·class="ttdoc">Key·type·for·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteKey.h:36</div></div>178 <div·class="ttc"·id="aa01415_html_gad529b58f00471d8f8b25a89b48b7afc2"><div·class="ttname"><a·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">gtsam::DiscreteKey</a></div><div·class="ttdeci">std::pair&lt;·Key,·size_t·&gt;·DiscreteKey</div><div·class="ttdoc">Key·type·for·discrete·variables.</div><div·class="ttdef"><b>Definition</b>·DiscreteKey.h:36</div></div>
179 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>179 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
180 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>180 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
181 <div·class="ttc"·id="aa02852_html_a7d274a86bec4b9e5339b465bf82b2c80"><div·class="ttname"><a·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">gtsam::DiscreteFactor::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·DiscreteFactor·&gt;·shared_ptr</div><div·class="ttdoc">shared_ptr·to·this·class</div><div·class="ttdef"><b>Definition</b>·DiscreteFactor.h:44</div></div>181 <div·class="ttc"·id="aa02852_html_a7d274a86bec4b9e5339b465bf82b2c80"><div·class="ttname"><a·href="a02852.html#a7d274a86bec4b9e5339b465bf82b2c80">gtsam::DiscreteFactor::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·DiscreteFactor·&gt;·shared_ptr</div><div·class="ttdoc">shared_ptr·to·this·class</div><div·class="ttdef"><b>Definition</b>·DiscreteFactor.h:44</div></div>
182 <div·class="ttc"·id="aa02864_html"><div·class="ttname"><a·href="a02864.html">gtsam::DiscreteFactorGraph</a></div><div·class="ttdoc">A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.</div><div·class="ttdef"><b>Definition</b>·DiscreteFactorGraph.h:101</div></div>182 <div·class="ttc"·id="aa02864_html"><div·class="ttname"><a·href="a02864.html">gtsam::DiscreteFactorGraph</a></div><div·class="ttdoc">A·Discrete·Factor·Graph·is·a·factor·graph·where·all·factors·are·Discrete,·i.e.</div><div·class="ttdef"><b>Definition</b>·DiscreteFactorGraph.h:101</div></div>
183 <div·class="ttc"·id="aa02896_html"><div·class="ttname"><a·href="a02896.html">gtsam::DiscreteMarginals</a></div><div·class="ttdoc">A·class·for·computing·marginals·of·variables·in·a·DiscreteFactorGraph.</div><div·class="ttdef"><b>Definition</b>·DiscreteMarginals.h:33</div></div>183 <div·class="ttc"·id="aa02896_html"><div·class="ttname"><a·href="a02896.html">gtsam::DiscreteMarginals</a></div><div·class="ttdoc">A·class·for·computing·marginals·of·variables·in·a·DiscreteFactorGraph.</div><div·class="ttdef"><b>Definition</b>·DiscreteMarginals.h:33</div></div>
Offset 186, 13 lines modifiedOffset 186, 13 lines modified
186 <div·class="ttc"·id="aa02896_html_ab7e034af37152b81e3bc9e461d6c8271"><div·class="ttname"><a·href="a02896.html#ab7e034af37152b81e3bc9e461d6c8271">gtsam::DiscreteMarginals::operator()</a></div><div·class="ttdeci">DiscreteFactor::shared_ptr·operator()(Key·variable)·const</div><div·class="ttdoc">Compute·the·marginal·of·a·single·variable.</div><div·class="ttdef"><b>Definition</b>·DiscreteMarginals.h:51</div></div>186 <div·class="ttc"·id="aa02896_html_ab7e034af37152b81e3bc9e461d6c8271"><div·class="ttname"><a·href="a02896.html#ab7e034af37152b81e3bc9e461d6c8271">gtsam::DiscreteMarginals::operator()</a></div><div·class="ttdeci">DiscreteFactor::shared_ptr·operator()(Key·variable)·const</div><div·class="ttdoc">Compute·the·marginal·of·a·single·variable.</div><div·class="ttdef"><b>Definition</b>·DiscreteMarginals.h:51</div></div>
187 <div·class="ttc"·id="aa02900_html"><div·class="ttname"><a·href="a02900.html">gtsam::DiscreteValues</a></div><div·class="ttdoc">A·map·from·keys·to·values.</div><div·class="ttdef"><b>Definition</b>·DiscreteValues.h:34</div></div>187 <div·class="ttc"·id="aa02900_html"><div·class="ttname"><a·href="a02900.html">gtsam::DiscreteValues</a></div><div·class="ttdoc">A·map·from·keys·to·values.</div><div·class="ttdef"><b>Definition</b>·DiscreteValues.h:34</div></div>
188 </div><!--·fragment·--></div><!--·contents·-->188 </div><!--·fragment·--></div><!--·contents·-->
189 </div><!--·doc-content·-->189 </div><!--·doc-content·-->
190 <!--·start·footer·part·-->190 <!--·start·footer·part·-->
191 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->191 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
192 ··<ul>192 ··<ul>
193 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00269.html">DiscreteMarginals.h</a></li>193 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00224.html">DiscreteMarginals.h</a></li>
194 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>194 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
195 ··</ul>195 ··</ul>
196 </div>196 </div>
197 </body>197 </body>
198 </html>198 </html>
11.7 KB
./usr/share/doc/libgtsam-dev/html/a00275_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00392_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00275_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00392_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 110, 18 lines modifiedOffset 110, 18 lines modified
110 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@brief·EssentialMatrix·class</span></div>110 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@brief·EssentialMatrix·class</span></div>
111 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>111 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
112 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·@date·December·17,·2013</span></div>112 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·@date·December·17,·2013</span></div>
113 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*/</span></div>113 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*/</span></div>
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#pragma·once</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00341.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
119 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div>119 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>121 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
122 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>122 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
123 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>123 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
124 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>124 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
125 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>126 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
127 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
Offset 271, 30 lines modifiedOffset 271, 30 lines modified
271 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span>······ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;E31&quot;</span>,·E_(2,·0));</div>271 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span>······ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;E31&quot;</span>,·E_(2,·0));</div>
272 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>······ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;E32&quot;</span>,·E_(2,·1));</div>272 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span>······ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;E32&quot;</span>,·E_(2,·1));</div>
273 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>······ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;E33&quot;</span>,·E_(2,·2));</div>273 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span>······ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;E33&quot;</span>,·E_(2,·2));</div>
274 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>····}</div>274 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>····}</div>
275 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>·</div>275 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>·</div>
276 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div>276 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div>
277 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>·<span·class="keyword">public</span>:</div>277 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>·<span·class="keyword">public</span>:</div>
278 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>··<a·class="code·hl_define"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>278 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
279 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>};</div>279 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>};</div>
280 </div>280 </div>
281 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>·</div>281 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>·</div>
282 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span><span·class="keyword">template</span>&lt;&gt;</div>282 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span><span·class="keyword">template</span>&lt;&gt;</div>
283 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno"><a·class="line"·href="a03072.html">··208</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;EssentialMatrix&gt;·{};</div>283 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno"><a·class="line"·href="a03072.html">··208</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;EssentialMatrix&gt;·{};</div>
284 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>·</div>284 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>·</div>
285 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span><span·class="keyword">template</span>&lt;&gt;</div>285 <div·class="line"><a·id="l00210"·name="l00210"></a><span·class="lineno">··210</span><span·class="keyword">template</span>&lt;&gt;</div>
286 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno"><a·class="line"·href="a03076.html">··211</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;EssentialMatrix&gt;·{};</div>286 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno"><a·class="line"·href="a03076.html">··211</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03068.html">EssentialMatrix</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;EssentialMatrix&gt;·{};</div>
287 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>·</div>287 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span>·</div>
288 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>}··<span·class="comment">//·namespace·gtsam</span></div>288 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>}··<span·class="comment">//·namespace·gtsam</span></div>
289 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div>289 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>·</div>
290 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>290 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
291 <div·class="ttc"·id="aa00119_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>291 <div·class="ttc"·id="aa00125_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>
292 <div·class="ttc"·id="aa00341_html"><div·class="ttname"><a·href="a00341.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div> 
293 <div·class="ttc"·id="aa00449_html"><div·class="ttname"><a·href="a00449.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>292 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
 293 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
294 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>294 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
295 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>295 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>
296 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>296 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
297 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>297 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
298 <div·class="ttc"·id="aa02364_html_a5380bfede1eb39fa9473824009a747a7"><div·class="ttname"><a·href="a02364.html#a5380bfede1eb39fa9473824009a747a7">gtsam::LieGroup::localCoordinates</a></div><div·class="ttdeci">TangentVector·localCoordinates(const·Class·&amp;g)·const</div><div·class="ttdoc">localCoordinates·as·required·by·manifold·concept:·finds·tangent·vector·between·*this·and·g</div><div·class="ttdef"><b>Definition</b>·Lie.h:136</div></div>298 <div·class="ttc"·id="aa02364_html_a5380bfede1eb39fa9473824009a747a7"><div·class="ttname"><a·href="a02364.html#a5380bfede1eb39fa9473824009a747a7">gtsam::LieGroup::localCoordinates</a></div><div·class="ttdeci">TangentVector·localCoordinates(const·Class·&amp;g)·const</div><div·class="ttdoc">localCoordinates·as·required·by·manifold·concept:·finds·tangent·vector·between·*this·and·g</div><div·class="ttdef"><b>Definition</b>·Lie.h:136</div></div>
299 <div·class="ttc"·id="aa02364_html_adf52076de7615c335b4574f577a22b77"><div·class="ttname"><a·href="a02364.html#adf52076de7615c335b4574f577a22b77">gtsam::LieGroup::retract</a></div><div·class="ttdeci">Class·retract(const·TangentVector·&amp;v)·const</div><div·class="ttdoc">retract·as·required·by·manifold·concept:·applies·v·at·*this</div><div·class="ttdef"><b>Definition</b>·Lie.h:131</div></div>299 <div·class="ttc"·id="aa02364_html_adf52076de7615c335b4574f577a22b77"><div·class="ttname"><a·href="a02364.html#adf52076de7615c335b4574f577a22b77">gtsam::LieGroup::retract</a></div><div·class="ttdeci">Class·retract(const·TangentVector·&amp;v)·const</div><div·class="ttdoc">retract·as·required·by·manifold·concept:·applies·v·at·*this</div><div·class="ttdef"><b>Definition</b>·Lie.h:131</div></div>
300 <div·class="ttc"·id="aa02408_html"><div·class="ttname"><a·href="a02408.html">gtsam::internal::Manifold</a></div><div·class="ttdoc">Both·ManifoldTraits·and·Testable.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:120</div></div>300 <div·class="ttc"·id="aa02408_html"><div·class="ttname"><a·href="a02408.html">gtsam::internal::Manifold</a></div><div·class="ttdoc">Both·ManifoldTraits·and·Testable.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:120</div></div>
746 B
html2text {}
Max HTML report size reached
15.5 KB
./usr/share/doc/libgtsam-dev/html/a00287.html vs.
./usr/share/doc/libgtsam-dev/html/a00578.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/LabeledSymbol.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00287.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00578.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 69 lines modifiedOffset 96, 67 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>·&#124; 
103 <a·href="#func-members">Functions</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">SO4.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">LabeledSymbol.h·File·Reference</div></div>
105 </div><!--header-->104 </div><!--header-->
106 <div·class="contents">105 <div·class="contents">
  
107 <p>4*4·matrix·representation·of·SO(4)·· 
108 <a·href="#details">More...</a></p> 
  
109 <p><a·href="a00287_source.html">Go·to·the·source·code·of·this·file.</a></p>106 <p><a·href="a00578_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">107 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>109 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03296.html">gtsam::traits&lt;·SO4·&gt;</a></td></tr>110 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03668.html">gtsam::LabeledSymbol</a></td></tr>
 111 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Customized·version·of·<a·class="el"·href="a03688.html"·title="Character·and·index·key·used·to·refer·to·variables.">gtsam::Symbol</a>·for·multi-robot·use.··<a·href="a03668.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03300.html">gtsam::traits&lt;·const·SO4·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03672.html">gtsam::traits&lt;·LabeledSymbol·&gt;</a></td></tr>
 114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03672.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
125 Typedefs</h2></td></tr> 
126 <tr·class="memitem:ac02ae3a1dd17d2629f5638e107461232"·id="r_ac02ae3a1dd17d2629f5638e107461232"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac02ae3a1dd17d2629f5638e107461232"·name="ac02ae3a1dd17d2629f5638e107461232"></a> 
127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SO4</b>·=·<a·class="el"·href="a03304.html">SO</a>&lt;·4·&gt;</td></tr> 
128 <tr·class="separator:ac02ae3a1dd17d2629f5638e107461232"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table><table·class="memberdecls"> 
130 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
131 Functions</h2></td></tr>124 Functions</h2></td></tr>
132 <tr·class="memitem:a8d21728e3da4cf1a96e1b6f87a97da47"·id="r_a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a8d21728e3da4cf1a96e1b6f87a97da47">gtsam::topLeft</a>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·6·&gt;·H=boost::none)</td></tr> 
133 <tr·class="memdesc:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·top-left·3*3·matrix.··<br·/></td></tr>125 <tr·class="memitem:ae9a7dceb0a85c356062b55f6939b1419"·id="r_ae9a7dceb0a85c356062b55f6939b1419"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&#160;</td><td·class="memItemRight"·valign="bottom[·...·truncated·by·diffoscope;·len:·137,·SHA:·7db0e9993cda1da2d0c8addc7a6d1f6bac6faee04d3938b2364ca14b258faf84·...·]</td></tr>
 126 <tr·class="memdesc:ae9a7dceb0a85c356062b55f6939b1419"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·symbol·key·from·a·character,·label·and·index,·i.e.··<br·/></td></tr>
 127 <tr·class="separator:ae9a7dceb0a85c356062b55f6939b1419"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 128 <tr·class="memitem:a37995b0d0610e5fb29c6bd0715151d67"·id="r_a37995b0d0610e5fb29c6bd0715151d67"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a37995b0d0610e5fb29c6bd0715151d67"·name="a37995b0d0610e5fb29c6bd0715151d67"></a>
 129 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::mrsymbolChr</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr>
 130 <tr·class="memdesc:a37995b0d0610e5fb29c6bd0715151d67"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·character·portion·of·a·symbol·key.·<br·/></td></tr>
 131 <tr·class="separator:a37995b0d0610e5fb29c6bd0715151d67"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a4e4c133c4fd0d9d73593f601be2248a6"·id="r_a4e4c133c4fd0d9d73593f601be2248a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4e4c133c4fd0d9d73593f601be2248a6"·name="a4e4c133c4fd0d9d73593f601be2248a6"></a>
 133 unsigned·char&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::mrsymbolLabel</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr>
 134 <tr·class="memdesc:a4e4c133c4fd0d9d73593f601be2248a6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·label·portion·of·a·symbol·key.·<br·/></td></tr>
134 <tr·class="separator:a8d21728e3da4cf1a96e1b6f87a97da47"><td·class="memSeparator"·colspan="2">&#160;</td></tr>135 <tr·class="separator:a4e4c133c4fd0d9d73593f601be2248a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 136 <tr·class="memitem:a4adc1bb606fa4a14d5dbd246f95cecd3"·id="r_a4adc1bb606fa4a14d5dbd246f95cecd3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4adc1bb606fa4a14d5dbd246f95cecd3"·name="a4adc1bb606fa4a14d5dbd246f95cecd3"></a>
 137 size_t&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::mrsymbolIndex</b>·(<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)</td></tr>
 138 <tr·class="memdesc:a4adc1bb606fa4a14d5dbd246f95cecd3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·the·index·portion·of·a·symbol·key.·<br·/></td></tr>
135 <tr·class="memitem:a3e57e4771f13855a495ec2c6454c9121"·id="r_a3e57e4771f13855a495ec2c6454c9121"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3e57e4771f13855a495ec2c6454c9121"·name="a3e57e4771f13855a495ec2c6454c9121"></a> 
136 GTSAM_EXPORT·Matrix43&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::stiefel</b>·(const·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·12,·6·&gt;·H=boost::none)</td></tr> 
137 <tr·class="memdesc:a3e57e4771f13855a495ec2c6454c9121"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Project·to·Stiefel·manifold·of·4*3·orthonormal·3-frames·in·R^4,·i.e.,·pi(Q)·-&gt;·\(·S·\in·St(3,4)·\).·<br·/></td></tr> 
138 <tr·class="separator:a3e57e4771f13855a495ec2c6454c9121"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
139 <tr·class="memitem:a76855a1214bf05a8704ee3deaece6339"·id="r_a76855a1214bf05a8704ee3deaece6339"><td·class="memTemplParams"·colspan="2"><a·id="a76855a1214bf05a8704ee3deaece6339"·name="a76855a1214bf05a8704ee3deaece6339"></a> 
140 template&lt;class·Archive·&gt;·</td></tr> 
141 <tr·class="memitem:a76855a1214bf05a8704ee3deaece6339"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::serialize</b>·(Archive·&amp;ar,·<a·class="el"·href="a03304.html">SO4</a>·&amp;Q,·const·unsigned·int)</td></tr> 
142 <tr·class="memdesc:a76855a1214bf05a8704ee3deaece6339"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serialization·function.·<br·/></td></tr> 
143 <tr·class="separator:a76855a1214bf05a8704ee3deaece6339"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:a4adc1bb606fa4a14d5dbd246f95cecd3"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table>140 </table>
145 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
146 <div·class="textblock"><p>4*4·matrix·representation·of·SO(4)·</p>142 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>
 143 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham</dd></dl>
 144 <dl·class="section·date"><dt>Date</dt><dd>Jan·12,·2010·</dd></dl>
147 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>145 <dl·class="section·author"><dt>Author</dt><dd>:·Alex·Cunningham·</dd>
 146 <dd>
 147 :·Frank·Dellaert·</dd>
148 <dd>148 <dd>
 149 :·Richard·Roberts·</dd></dl>
149 Luca·Carlone·</dd></dl> 
150 <dl·class="section·date"><dt>Date</dt><dd>March·2019·</dd></dl> 
151 </div></div><!--·contents·-->150 </div></div><!--·contents·-->
152 </div><!--·doc-content·-->151 </div><!--·doc-content·-->
153 <!--·start·footer·part·-->152 <!--·start·footer·part·-->
154 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->153 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
155 ··<ul>154 ··<ul>
156 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00287.html">SO4.h</a></li>155 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00578.html">LabeledSymbol.h</a></li>
157 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>156 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
158 ··</ul>157 ··</ul>
159 </div>158 </div>
160 </body>159 </body>
161 </html>160 </html>
3.27 KB
html2text {}
Max HTML report size reached
53.7 KB
./usr/share/doc/libgtsam-dev/html/a00287_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00365_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO4.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Unified.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00287_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00365_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 141 lines modifiedOffset 98, 127 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SO4.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3Unified.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00287.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00365.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00311.html">gtsam/geometry/SOn.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Cal3DS2_Base.h&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00098.html">gtsam/base/Group.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">gtsam/base/Lie.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 124 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03008.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>·{</div>
 126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03008.html">This</a>·=·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>;</div>
 127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02992.html">Base</a>·=·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>;</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">using·</span>SO4·=·SO&lt;4&gt;;</div> 
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·///·Random·SO(4)·element·(no·big·claims·about·uniformity)</span></div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·static·SO4·Random(std::mt19937·&amp;rng);</span></div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">//·Below·are·all·declarations·of·SO&lt;4&gt;·specializations.</span></div> 
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//·They·are·*defined*·in·SO4.cpp.</span></div>129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">private</span>:</div>
 130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">double</span>·xi_·=·0.0f;··</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">template</span>·&lt;&gt;</div>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>
 133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">enum</span>·{·dimension·=·10·};</div>
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>GTSAM_EXPORT</div> 
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>Matrix4·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">SO4::Hat</a>(<span·class="keyword">const</span>·TangentVector·&amp;xi);</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;&gt;</div>135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Unified&gt;;</div>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>GTSAM_EXPORT</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>Vector6·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SO4::Vee</a>(<span·class="keyword">const</span>·Matrix4·&amp;X);</div> 
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">template</span>·&lt;&gt;</div> 
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>GTSAM_EXPORT</div> 
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>SO4·<a·class="code·hl_function"·href="a03304.html#a092627ec38ae01d168ae308c80bc6ff7">SO4::Expmap</a>(<span·class="keyword">const</span>·Vector6·&amp;xi,·ChartJacobian·H);</div> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
152 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">template</span>·&lt;&gt;</div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>GTSAM_EXPORT</div> 
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>Matrix6·<a·class="code·hl_function"·href="a03304.html#a658ad6a8dff83c79e252914de423348b">SO4::AdjointMap</a>()·<span·class="keyword">const</span>;</div> 
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
156 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">template</span>·&lt;&gt;</div> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>GTSAM_EXPORT</div> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>SO4::VectorN2·<a·class="code·hl_function"·href="a03304.html#a273e28ab114f7dd46add665171d2d441">SO4::vec</a>(OptionalJacobian&lt;16,·6&gt;·H)·<span·class="keyword">const</span>;</div> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03008.html#a6ce150e7037a83dccc3fdbabce4970e7">···62</a></span>··<a·class="code·hl_function"·href="a03008.html#a6ce150e7037a83dccc3fdbabce4970e7">Cal3Unified</a>()·=·<span·class="keywordflow">default</span>;</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">template</span>·&lt;&gt;</div> 
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>GTSAM_EXPORT</div> 
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>SO4·<a·class="code·hl_function"·href="a02364.html#af0dab5bebe52a8ccebe8ea8a1dbafd21">SO4::ChartAtOrigin::Retract</a>(<span·class="keyword">const</span>·Vector6·&amp;omega,·ChartJacobian·H);</div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">template</span>·&lt;&gt;</div>140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·cla[·...·truncated·by·diffoscope;·len:·122,·SHA:·009c609d71ed496acf00dfeb403fbbb35220a1d0a3a237a45d591830a8b41029·...·]</div>
 141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··············<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·p1·=·0.0,·<span·class="keywordtype">double</span>·p2·=·0.0,·<span·class="keywordtype">double</span>·xi·=·0.0)</div>
 142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_class"·href="a02992.html">Base</a>(fx,·fy,·s,·u0,·v0,·k1,·k2,·p1,·p2),·xi_(xi)·{}</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>GTSAM_EXPORT</div>143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>Vector6·SO4::ChartAtOrigin::Local(<span·class="keyword">const</span>·SO4·&amp;Q,·ChartJacobian·H);</div>144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a03008.html">~Cal3Unified</a>()<span·class="keyword">·override·</span>{}</div>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>GTSAM_EXPORT·Matrix3·<a·class="code·hl_function"·href="a01428.html#a8d21728e3da4cf1a96e1b6f87a97da47">topLeft</a>(<span·class="keyword">const</span>·SO4·&amp;Q,·OptionalJacobian&lt;9,·6&gt;·H·=·boost::none);</div> 
169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>GTSAM_EXPORT·Matrix43·<a·class="code·hl_function"·href="a01428.html#a3e57e4771f13855a495ec2c6454c9121">stiefel</a>(<span·class="keyword">const</span>·SO4·&amp;Q,·OptionalJacobian&lt;12,·6&gt;·H·=·boost:[·...·truncated·by·diffoscope;·len:·7,·SHA:·1c509c618dd5b6a5e061803722c916246b4d1e12a10a8fd26af258ca1e5f9561·...·]</div>147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Cal3Unified(<span·class="keyword">const</span>·Vector10&amp;·v)</div>
 148 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······:·Base(v(0),·v(1),·v(2),·v(3),·v(4),·v(5),·v(6),·v(7),·v(8)),·xi_(v(9))·{}</div>
 149 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>
 152 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···············································<span·class="keyword">const</span>·Cal3Unified&amp;·cal);</div>
172 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Archive&gt;</div> 
173 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}"> 
174 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01428.html#a76855a1214bf05a8704ee3deaece6339">···83</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a332bad7d1e70d3c04ceca35adce7a134">serialize</a>(Archive·&amp;ar,·<a·class="code·hl_class"·href="a03304.html">SO4</a>·&amp;Q,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div> 
175 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··Matrix4·&amp;M·=·Q.matrix_;</div> 
176 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q11&quot;</span>,·M(0,·0));</div> 
177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q12&quot;</span>,·M(0,·1));</div> 
178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··ar·&amp;boost::serialization::make_nvp(<span·class="stringliteral">&quot;Q13&quot;</span>,·M(0,·2));</div> 
Max diff block lines reached; 21686/42877 bytes (50.58%) of diff not shown.
11.7 KB
html2text {}
Max HTML report size reached
13.1 KB
./usr/share/doc/libgtsam-dev/html/a00299.html vs.
./usr/share/doc/libgtsam-dev/html/a00782.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SimpleCamera.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/IterativeSolver.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00299.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00782.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 57 lines modifiedOffset 94, 54 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#typedef-members">Typedefs</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">SimpleCamera.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">IterativeSolver.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>A·simple·camera·class·with·a·Cal3_S2·calibration.··105 <p>Some·support·classes·for·iterative·solvers.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00299_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00782_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03828.html">gtsam::IterativeOptimizationParameters</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">parameters·for·iterative·linear·solvers··<a·href="a03828.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03832.html">gtsam::IterativeSolver</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·Iterative·Solvers·like·<a·class="el"·href="a04060.html"·title="This·class·implements·the·linear·SPCG·solver·presented·in·Dellaert·et·al·in·IROS&#39;10.">SubgraphSolver</a>.··<a·href="a03832.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03836.html">gtsam::KeyInfoEntry</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handy·data·structure·for·iterative·solvers·key·to·(index,·dimension,·start)··<a·href="a03836.html#details">More...</a><br·/></td></tr>
 119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03840.html">gtsam::KeyInfo</a></td></tr>
 121 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handy·data·structure·for·iterative·solvers.··<a·href="a03840.html#details">More...</a><br·/></td></tr>
 122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 </table><table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>124 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
110 Namespaces</h2></td></tr>125 Namespaces</h2></td></tr>
111 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>126 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
112 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>127 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a> 
116 Typedefs</h2></td></tr> 
117 <tr·class="memitem:a3a2e8c622e65623a6853c84073bdb4f2"·id="r_a3a2e8c622e65623a6853c84073bdb4f2"><td·class="memItemLeft"·align="right"·valign="top">using&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">gtsam::PinholeCameraCal3_S2</a>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02944.html">gtsam::Cal3_S2</a>·&gt;</td></tr> 
118 <tr·class="memdesc:a3a2e8c622e65623a6853c84073bdb4f2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenient·aliases·for·Pinhole·camera·classes·with·different·calibrations.··<br·/></td></tr> 
119 <tr·class="separator:a3a2e8c622e65623a6853c84073bdb4f2"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:a095674a7836d08a894b0c11b34f692d5"·id="r_a095674a7836d08a894b0c11b34f692d5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a095674a7836d08a894b0c11b34f692d5"·name="a095674a7836d08a894b0c11b34f692d5"></a> 
121 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Bundler</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02968.html">gtsam::Cal3Bundler</a>·&gt;</td></tr> 
122 <tr·class="separator:a095674a7836d08a894b0c11b34f692d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:a6059015283261a6c8c12d7fb6c08e512"·id="r_a6059015283261a6c8c12d7fb6c08e512"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6059015283261a6c8c12d7fb6c08e512"·name="a6059015283261a6c8c12d7fb6c08e512"></a> 
124 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3DS2</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02980.html">gtsam::Cal3DS2</a>·&gt;</td></tr> 
125 <tr·class="separator:a6059015283261a6c8c12d7fb6c08e512"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:ad5d1adde00815ce95596a9f9ba9e6f54"·id="r_ad5d1adde00815ce95596a9f9ba9e6f54"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad5d1adde00815ce95596a9f9ba9e6f54"·name="ad5d1adde00815ce95596a9f9ba9e6f54"></a> 
127 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Unified</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a03008.html">gtsam::Cal3Unified</a>·&gt;</td></tr> 
128 <tr·class="separator:ad5d1adde00815ce95596a9f9ba9e6f54"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:a4026e65ca995e7ab10b2432af0b02b43"·id="r_a4026e65ca995e7ab10b2432af0b02b43"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4026e65ca995e7ab10b2432af0b02b43"·name="a4026e65ca995e7ab10b2432af0b02b43"></a> 
130 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::PinholeCameraCal3Fisheye</b>·=·<a·class="el"·href="a03104.html">gtsam::PinholeCamera</a>&lt;·<a·class="el"·href="a02996.html">gtsam::Cal3Fisheye</a>·&gt;</td></tr> 
131 <tr·class="separator:a4026e65ca995e7ab10b2432af0b02b43"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 </table>129 </table>
133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
134 <div·class="textblock"><p>A·simple·camera·class·with·a·Cal3_S2·calibration.·</p>131 <div·class="textblock"><p>Some·support·classes·for·iterative·solvers.·</p>
135 <dl·class="section·date"><dt>Date</dt><dd>Aug·16,·2009·</dd></dl>132 <dl·class="section·date"><dt>Date</dt><dd>2010·</dd></dl>
136 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>133 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl>
137 </div></div><!--·contents·-->134 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->135 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->136 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>138 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00299.html">SimpleCamera.h</a></li>139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00782.html">IterativeSolver.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>141 ··</ul>
145 </div>142 </div>
146 </body>143 </body>
147 </html>144 </html>
3.11 KB
html2text {}
Max HTML report size reached
15.7 KB
./usr/share/doc/libgtsam-dev/html/a00299_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00434_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00299_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00434_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 35 lines modifiedOffset 101, 35 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SimpleCamera.h</div></div>104 ··<div·class="headertitle"><div·class="title">SimpleCamera.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00299.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00434.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00368.html">gtsam/geometry/BearingRange.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00425.html">gtsam/geometry/BearingRange.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">gtsam/geometry/Cal3Bundler.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">gtsam/geometry/Cal3Bundler.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00404.html">gtsam/geometry/Cal3DS2.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00293.html">gtsam/geometry/Cal3DS2.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00359.html">gtsam/geometry/Cal3Fisheye.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00401.html">gtsam/geometry/Cal3Fisheye.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00305.html">gtsam/geometry/Cal3Unified.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00365.html">gtsam/geometry/Cal3Unified.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00359.html">gtsam/geometry/Cal3Fisheye.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00401.html">gtsam/geometry/Cal3Fisheye.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Cal3_S2.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Cal3_S2.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00335.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">···34</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">PinholeCameraCal3_S2</a>·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3_S2&gt;</a>;</div>131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">···34</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">PinholeCameraCal3_S2</a>·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3_S2&gt;</a>;</div>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">using·</span>PinholeCameraCal3Bundler·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Bundler&gt;</a>;</div>132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">using·</span>PinholeCameraCal3Bundler·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Bundler&gt;</a>;</div>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span>PinholeCameraCal3DS2·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3DS2&gt;</a>;</div>133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">using·</span>PinholeCameraCal3DS2·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3DS2&gt;</a>;</div>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">using·</span>PinholeCameraCal3Unified·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Unified&gt;</a>;</div>134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">using·</span>PinholeCameraCal3Unified·=·<a·class="code·hl_class"·href="a03104.html">gtsam::PinholeCamera&lt;gtsam::Cal3Unified&gt;</a>;</div>
Offset 207, 32 lines modifiedOffset 207, 32 lines modified
207 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span><span·class="comment">//·range·traits,·used·in·RangeFactor</span></div>207 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span><span·class="comment">//·range·traits,·used·in·RangeFactor</span></div>
208 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>208 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
209 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span><span·class="keyword">struct·</span>Range&lt;SimpleCamera,·T&gt;·:·HasRange&lt;SimpleCamera,·T,·double&gt;·{};</div>209 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span><span·class="keyword">struct·</span>Range&lt;SimpleCamera,·T&gt;·:·HasRange&lt;SimpleCamera,·T,·double&gt;·{};</div>
210 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>210 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>
211 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="preprocessor">#endif</span></div>211 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span><span·class="preprocessor">#endif</span></div>
212 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>·</div>212 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>·</div>
213 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>}··<span·class="comment">//·namespace·gtsam</span></div>213 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>}··<span·class="comment">//·namespace·gtsam</span></div>
214 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>214 <div·class="ttc"·id="aa00293_html"><div·class="ttname"><a·href="a00293.html">Cal3DS2.h</a></div><div·class="ttdoc">Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.</div></div>
215 <div·class="ttc"·id="aa00305_html"><div·class="ttname"><a·href="a00305.html">Cal3Unified.h</a></div><div·class="ttdoc">Unified·Calibration·Model,·see·Mei07icra·for·details.</div></div>215 <div·class="ttc"·id="aa00365_html"><div·class="ttname"><a·href="a00365.html">Cal3Unified.h</a></div><div·class="ttdoc">Unified·Calibration·Model,·see·Mei07icra·for·details.</div></div>
216 <div·class="ttc"·id="aa00314_html"><div·class="ttname"><a·href="a00314.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div>216 <div·class="ttc"·id="aa00380_html"><div·class="ttname"><a·href="a00380.html">Cal3Bundler.h</a></div><div·class="ttdoc">Calibration·used·by·Bundler.</div></div>
 217 <div·class="ttc"·id="aa00398_html"><div·class="ttname"><a·href="a00398.html">Cal3_S2.h</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div></div>
 218 <div·class="ttc"·id="aa00401_html"><div·class="ttname"><a·href="a00401.html">Cal3Fisheye.h</a></div><div·class="ttdoc">Calibration·of·a·fisheye·camera.</div></div>
217 <div·class="ttc"·id="aa00335_html"><div·class="ttname"><a·href="a00335.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>219 <div·class="ttc"·id="aa00422_html"><div·class="ttname"><a·href="a00422.html">PinholeCamera.h</a></div><div·class="ttdoc">Base·class·for·all·pinhole·cameras.</div></div>
218 <div·class="ttc"·id="aa00359_html"><div·class="ttname"><a·href="a00359.html">Cal3Fisheye.h</a></div><div·class="ttdoc">Calibration·of·a·fisheye·camera.</div></div> 
219 <div·class="ttc"·id="aa00368_html"><div·class="ttname"><a·href="a00368.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>220 <div·class="ttc"·id="aa00425_html"><div·class="ttname"><a·href="a00425.html">BearingRange.h</a></div><div·class="ttdoc">Bearing-Range·product.</div></div>
220 <div·class="ttc"·id="aa00404_html"><div·class="ttname"><a·href="a00404.html">Cal3DS2.h</a></div><div·class="ttdoc">Calibration·of·a·camera·with·radial·distortion,·calculations·in·base·class·Cal3DS2_Base.</div></div> 
221 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>221 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
222 <div·class="ttc"·id="aa01428_html_a3a2e8c622e65623a6853c84073bdb4f2"><div·class="ttname"><a·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">gtsam::PinholeCameraCal3_S2</a></div><div·class="ttdeci">gtsam::PinholeCamera&lt;·gtsam::Cal3_S2·&gt;·PinholeCameraCal3_S2</div><div·class="ttdoc">Convenient·aliases·for·Pinhole·camera·classes·with·different·calibrations.</div><div·class="ttdef"><b>Definition</b>·SimpleCamera.h:34</div></div>222 <div·class="ttc"·id="aa01428_html_a3a2e8c622e65623a6853c84073bdb4f2"><div·class="ttname"><a·href="a01428.html#a3a2e8c622e65623a6853c84073bdb4f2">gtsam::PinholeCameraCal3_S2</a></div><div·class="ttdeci">gtsam::PinholeCamera&lt;·gtsam::Cal3_S2·&gt;·PinholeCameraCal3_S2</div><div·class="ttdoc">Convenient·aliases·for·Pinhole·camera·classes·with·different·calibrations.</div><div·class="ttdef"><b>Definition</b>·SimpleCamera.h:34</div></div>
223 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>223 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
224 <div·class="ttc"·id="aa02944_html"><div·class="ttname"><a·href="a02944.html">gtsam::Cal3_S2</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div><div·class="ttdef"><b>Definition</b>·Cal3_S2.h:34</div></div>224 <div·class="ttc"·id="aa02944_html"><div·class="ttname"><a·href="a02944.html">gtsam::Cal3_S2</a></div><div·class="ttdoc">The·most·common·5DOF·3D-&gt;2D·calibration.</div><div·class="ttdef"><b>Definition</b>·Cal3_S2.h:34</div></div>
225 <div·class="ttc"·id="aa03104_html"><div·class="ttname"><a·href="a03104.html">gtsam::PinholeCamera</a></div><div·class="ttdoc">A·pinhole·camera·class·that·has·a·Pose3·and·a·Calibration.</div><div·class="ttdef"><b>Definition</b>·PinholeCamera.h:33</div></div>225 <div·class="ttc"·id="aa03104_html"><div·class="ttname"><a·href="a03104.html">gtsam::PinholeCamera</a></div><div·class="ttdoc">A·pinhole·camera·class·that·has·a·Pose3·and·a·Calibration.</div><div·class="ttdef"><b>Definition</b>·PinholeCamera.h:33</div></div>
226 <div·class="ttc"·id="aa03156_html"><div·class="ttname"><a·href="a03156.html">gtsam::Pose2</a></div><div·class="ttdoc">A·2D·pose·(Point2,Rot2)</div><div·class="ttdef"><b>Definition</b>·Pose2.h:36</div></div>226 <div·class="ttc"·id="aa03156_html"><div·class="ttname"><a·href="a03156.html">gtsam::Pose2</a></div><div·class="ttdoc">A·2D·pose·(Point2,Rot2)</div><div·class="ttdef"><b>Definition</b>·Pose2.h:36</div></div>
227 <div·class="ttc"·id="aa03180_html"><div·class="ttname"><a·href="a03180.html">gtsam::Pose3</a></div><div·class="ttdoc">A·3D·pose·(R,t)·:·(Rot3,Point3)</div><div·class="ttdef"><b>Definition</b>·Pose3.h:37</div></div>227 <div·class="ttc"·id="aa03180_html"><div·class="ttname"><a·href="a03180.html">gtsam::Pose3</a></div><div·class="ttdoc">A·3D·pose·(R,t)·:·(Rot3,Point3)</div><div·class="ttdef"><b>Definition</b>·Pose3.h:37</div></div>
228 </div><!--·fragment·--></div><!--·contents·-->228 </div><!--·fragment·--></div><!--·contents·-->
229 </div><!--·doc-content·-->229 </div><!--·doc-content·-->
230 <!--·start·footer·part·-->230 <!--·start·footer·part·-->
231 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->231 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
232 ··<ul>232 ··<ul>
233 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00299.html">SimpleCamera.h</a></li>233 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00434.html">SimpleCamera.h</a></li>
234 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>234 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
235 ··</ul>235 ··</ul>
236 </div>236 </div>
237 </body>237 </body>
238 </html>238 </html>
1.45 KB
html2text {}
Max HTML report size reached
52.3 KB
./usr/share/doc/libgtsam-dev/html/a00305_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00716_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Unified.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PowerMethod.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00305_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00716_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 127 lines modifiedOffset 98, 137 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cal3Unified.h</div></div>104 ··<div·class="headertitle"><div·class="title">PowerMethod.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00305.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00716.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Cal3DS2_Base.h&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div>
 124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;Eigen/Sparse&gt;</span></div>
 125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>
 126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">using·</span>Sparse·=·Eigen::SparseMatrix&lt;double&gt;;</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Operator&gt;</div>
124 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">
125 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03008.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>·{</div> 
126 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03008.html">This</a>·=·<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>;</div> 
127 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a02992.html">Base</a>·=·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>;</div>134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03980.html">···57</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03980.html">PowerMethod</a>·{</div>
 135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">protected</span>:</div>
 136 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">···63</a></span>··<span·class="keyword">const</span>·Operator·&amp;<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">A_</a>;</div>
128 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>137 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim_;··<span·class="comment">//·dimension·of·Matrix·A</span></div>
129 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">private</span>:</div>139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 140 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">size_t</span>·nrIterations_;··<span·class="comment">//·number·of·iterations</span></div>
 141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">double</span>·xi_·=·0.0f;··</div>142 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">double</span>·ritzValue_;···<span·class="comment">//·Ritz·eigenvalue</span></div>
 143 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··Vector·ritzVector_;··<span·class="comment">//·Ritz·eigenvector</span></div>
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>144 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>145 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·<span·class="keyword">public</span>:</div>
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">enum</span>·{·dimension·=·10·};</div> 
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3Unified&gt;;</div> 
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>147 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03980.html#a72f5174af96689cf0a4b2586c592351c">···77</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03980.html#a72f5174af96689cf0a4b2586c592351c">PowerMethod</a>(<span·class="keyword">const</span>·Operator·&amp;A,</div>
 149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·······················<span·class="keyword">const</span>·boost::optional&lt;Vector&gt;·initial·=·boost::none)</div>
 150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······:·<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">A_</a>(A),·dim_(A.rows()),·nrIterations_(0)·{</div>
137 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····Vector·x0;</div>
138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03008.html#a6ce150e7037a83dccc3fdbabce4970e7">···62</a></span>··<a·class="code·hl_function"·href="a03008.html#a6ce150e7037a83dccc3fdbabce4970e7">Cal3Unified</a>()·=·<span·class="keywordflow"[·...·truncated·by·diffoscope;·len:·15,·SHA:·cd9d35a4723c4fe55f54e1fd5a336ef3314a94fb8c802fe3e93d132ab163d34e·...·];</div>152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····x0·=·initial·?·initial.get()·:·Vector::Random(dim_);</div>
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····x0.normalize();</div>
139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·initialize·Ritz·eigen·value</span></div>
 156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····ritzValue_·=·0.0;</div>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="a03008.html">Cal3Unified</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·k1,</div> 
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··············<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·p1·=·0.0,·<span·class="keywordtype">double</span>·p2·=·0.0,·<span·class="keywordtype">double</span>·xi·=·0.0)</div> 
142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······:·<a·class="code·hl_class"·href="a02992.html">Base</a>(fx,·fy,·s,·u0,·v0,·k1,·k2,·p1,·p2),·xi_(xi)·{}</div> 
143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_class"·href="a03008.html">~Cal3Unified</a>()<span·class="keyword">·override·</span>{}</div>158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·initialize·Ritz·eigen·vector</span></div>
 159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····ritzVector_·=·<a·class="code·hl_function"·href="a03980.html#a88659c24feb5400af80957d4fca5953f">powerIteration</a>(x0);</div>
145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>160 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
 161 </div>
146 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
147 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Cal3Unified(<span·class="keyword">const</span>·Vector10&amp;·v)</div> 
148 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>······:·Base(v(0),·v(1),·v(2),·v(3),·v(4),·v(5),·v(6),·v(7),·v(8)),·xi_(v(9))·{}</div> 
149 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
150 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> 
151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div> 
152 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···············································<span·class="keyword">const</span>·Cal3Unified&amp;·cal);</div> 
153 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
154 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div> 
155 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
156 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·Cal3Unified&amp;·K,·<span·class="keywordtype">double</span>·tol·=·10e-9)·<span·class="keyword">const</span>;</div> 
157 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
 163 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="}">
 164 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03980.html#a0f67a41b8945aadb46d2c83167a6dd4c">···95</a></span>··Vector·<a·class="code·hl_function"·href="a03980.html#a0f67a41b8945aadb46d2c83167a6dd4c">powerIteration</a>(<span·class="keyword">const</span>·Vector·&amp;x)<span·class="keyword">·const·</span>{</div>
 165 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····Vector·y·=·<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">A_</a>·*·x;</div>
 166 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····y.normalize();</div>
 167 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keywordflow">return</span>·y;</div>
158 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>168 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··}</div>
 169 </div>
159 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a03008.html#a80a36bbc6309792977cd3a13864a6c2d">···96</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a03008.html#a80a36bbc6309792977cd3a13864a6c2d">xi</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·xi_;·}</div> 
160 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
161 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··Vector10·vector()·<span·class="keyword">const</span>;</div> 
162 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>170 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
Max diff block lines reached; 8478/42178 bytes (20.10%) of diff not shown.
11.0 KB
html2text {}
Max HTML report size reached
192 KB
./usr/share/doc/libgtsam-dev/html/a00335_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00770_source.html
Max HTML report size reached
149 KB
./usr/share/doc/libgtsam-dev/html/a00341_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00443_source.html
Max HTML report size reached
1.34 KB
./usr/share/doc/libgtsam-dev/html/a00344.js vs.
./usr/share/doc/libgtsam-dev/html/a00071.js
Files 79% similar despite different names
1.22 KB
js-beautify {}
Max HTML report size reached
11.8 KB
./usr/share/doc/libgtsam-dev/html/a00344_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00332_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00344_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00332_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Point3.h</div></div>104 ··<div·class="headertitle"><div·class="title">Point3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00344.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00332.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
Offset 118, 17 lines modifiedOffset 118, 17 lines modified
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·\callgraph</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="comment">//·\callgraph</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">gtsam/base/VectorSerialization.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/VectorSerialization.h</a>&gt;</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;numeric&gt;</span></div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">···36</a></span><span·class="keyword">typedef</span>·Vector3·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>;</div>133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">···36</a></span><span·class="keyword">typedef</span>·Vector3·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>;</div>
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">typedef</span>·std::vector&lt;Point3,·Eigen::aligned_allocator&lt;Point3&gt;·&gt;·Point3Vector;</div>134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">typedef</span>·std::vector&lt;Point3,·Eigen::aligned_allocator&lt;Point3&gt;·&gt;·Point3Vector;</div>
Offset 180, 16 lines modifiedOffset 180, 16 lines modified
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#aa42f7ec660b7353de39f9c86a26711cc">distance3</a>(p,·q,·H1,·H2);</div>180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#aa42f7ec660b7353de39f9c86a26711cc">distance3</a>(p,·q,·H1,·H2);</div>
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>
183 </div>183 </div>
184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}··<span·class="comment">//·namespace·gtsam</span></div>185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}··<span·class="comment">//·namespace·gtsam</span></div>
186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 187 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
187 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">VectorSerialization.h</a></div><div·class="ttdoc">serialization·for·Vectors</div></div>188 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">VectorSerialization.h</a></div><div·class="ttdoc">serialization·for·Vectors</div></div>
188 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div> 
189 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>189 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
190 <div·class="ttc"·id="aa01428_html_a300205092710091b8745c0a145da20a1"><div·class="ttname"><a·href="a01428.html#a300205092710091b8745c0a145da20a1">gtsam::mean</a></div><div·class="ttdeci">Point3·mean(const·CONTAINER·&amp;points)</div><div·class="ttdoc">mean</div><div·class="ttdef"><b>Definition</b>·Point3.h:68</div></div>190 <div·class="ttc"·id="aa01428_html_a300205092710091b8745c0a145da20a1"><div·class="ttname"><a·href="a01428.html#a300205092710091b8745c0a145da20a1">gtsam::mean</a></div><div·class="ttdeci">Point3·mean(const·CONTAINER·&amp;points)</div><div·class="ttdoc">mean</div><div·class="ttdef"><b>Definition</b>·Point3.h:68</div></div>
191 <div·class="ttc"·id="aa01428_html_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><div·class="ttname"><a·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a></div><div·class="ttdeci">Point3·cross(const·Point3·&amp;p,·const·Point3·&amp;q,·OptionalJacobian&lt;·3,·3·&gt;·H1,·OptionalJacobian&lt;·3,·3·&gt;·H2)</div><div·class="ttdoc">cross·product</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:64</div></div>191 <div·class="ttc"·id="aa01428_html_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><div·class="ttname"><a·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a></div><div·class="ttdeci">Point3·cross(const·Point3·&amp;p,·const·Point3·&amp;q,·OptionalJacobian&lt;·3,·3·&gt;·H1,·OptionalJacobian&lt;·3,·3·&gt;·H2)</div><div·class="ttdoc">cross·product</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:64</div></div>
192 <div·class="ttc"·id="aa01428_html_a9e357cda5287fae1438f86bc4df27a80"><div·class="ttname"><a·href="a01428.html#a9e357cda5287fae1438f86bc4df27a80">gtsam::means</a></div><div·class="ttdeci">Point2Pair·means(const·std::vector&lt;·Point2Pair·&gt;·&amp;abPointPairs)</div><div·class="ttdoc">Calculate·the·two·means·of·a·set·of·Point2·pairs.</div><div·class="ttdef"><b>Definition</b>·Point2.cpp:116</div></div>192 <div·class="ttc"·id="aa01428_html_a9e357cda5287fae1438f86bc4df27a80"><div·class="ttname"><a·href="a01428.html#a9e357cda5287fae1438f86bc4df27a80">gtsam::means</a></div><div·class="ttdeci">Point2Pair·means(const·std::vector&lt;·Point2Pair·&gt;·&amp;abPointPairs)</div><div·class="ttdoc">Calculate·the·two·means·of·a·set·of·Point2·pairs.</div><div·class="ttdef"><b>Definition</b>·Point2.cpp:116</div></div>
193 <div·class="ttc"·id="aa01428_html_aa42f7ec660b7353de39f9c86a26711cc"><div·class="ttname"><a·href="a01428.html#aa42f7ec660b7353de39f9c86a26711cc">gtsam::distance3</a></div><div·class="ttdeci">double·distance3(const·Point3·&amp;p1,·const·Point3·&amp;q,·OptionalJacobian&lt;·1,·3·&gt;·H1,·OptionalJacobian&lt;·1,·3·&gt;·H2)</div><div·class="ttdoc">distance·between·two·points</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:27</div></div>193 <div·class="ttc"·id="aa01428_html_aa42f7ec660b7353de39f9c86a26711cc"><div·class="ttname"><a·href="a01428.html#aa42f7ec660b7353de39f9c86a26711cc">gtsam::distance3</a></div><div·class="ttdeci">double·distance3(const·Point3·&amp;p1,·const·Point3·&amp;q,·OptionalJacobian&lt;·1,·3·&gt;·H1,·OptionalJacobian&lt;·1,·3·&gt;·H2)</div><div·class="ttdoc">distance·between·two·points</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:27</div></div>
194 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>194 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
195 <div·class="ttc"·id="aa01428_html_abb52bb00c68909fc1147e5d112e8c2ae"><div·class="ttname"><a·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">gtsam::normalize</a></div><div·class="ttdeci">Point3·normalize(const·Point3·&amp;p,·OptionalJacobian&lt;·3,·3·&gt;·H)</div><div·class="ttdoc">normalize,·with·optional·Jacobian</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:52</div></div>195 <div·class="ttc"·id="aa01428_html_abb52bb00c68909fc1147e5d112e8c2ae"><div·class="ttname"><a·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">gtsam::normalize</a></div><div·class="ttdeci">Point3·normalize(const·Point3·&amp;p,·OptionalJacobian&lt;·3,·3·&gt;·H)</div><div·class="ttdoc">normalize,·with·optional·Jacobian</div><div·class="ttdef"><b>Definition</b>·Point3.cpp:52</div></div>
Offset 198, 13 lines modifiedOffset 198, 13 lines modified
198 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>198 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>
199 <div·class="ttc"·id="aa02920_html"><div·class="ttname"><a·href="a02920.html">gtsam::Range</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:40</div></div>199 <div·class="ttc"·id="aa02920_html"><div·class="ttname"><a·href="a02920.html">gtsam::Range</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:40</div></div>
200 </div><!--·fragment·--></div><!--·contents·-->200 </div><!--·fragment·--></div><!--·contents·-->
201 </div><!--·doc-content·-->201 </div><!--·doc-content·-->
202 <!--·start·footer·part·-->202 <!--·start·footer·part·-->
203 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->203 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
204 ··<ul>204 ··<ul>
205 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00344.html">Point3.h</a></li>205 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00332.html">Point3.h</a></li>
206 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>206 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
207 ··</ul>207 ··</ul>
208 </div>208 </div>
209 </body>209 </body>
210 </html>210 </html>
735 B
html2text {}
Max HTML report size reached
69.7 KB
./usr/share/doc/libgtsam-dev/html/a00353_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00395_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/OrientedPlane3.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00353_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00395_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 177 lines modifiedOffset 98, 178 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cal3.h</div></div>104 ··<div·class="headertitle"><div·class="title">OrientedPlane3.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00353.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·OrientedPlane3.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@date·Dec·19,·2013</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@author·Alex·Trevor</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·@author·Zhaoyang·Lv</span></div>
 124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·@brief·An·infinite·plane,·represented·by·a·normal·direction·and·perpendicular·distance</span></div>
 125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
 126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div>130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
 131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
124 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Cal,·<span·class="keywordtype">size_t</span>·Dim&gt;</div>135 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03092.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>·{</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">private</span>:</div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_class"·href="a03380.html">Unit3</a>·n_;·····</div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keywordtype">double</span>·d_;····</div>
 140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="keyword">public</span>:</div>
 142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">enum</span>·{</div>
 143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····dimension·=·3</div>
 144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··};</div>
 145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
125 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03092.html#aabbde8eb3a3a90e7de6f036fd1dceae0">···50</a></span>··<a·class="code·hl_function"·href="a03092.html#aabbde8eb3a3a90e7de6f036fd1dceae0">OrientedPlane3</a>()·:</div>
126 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9ac814fcc4484bce32e4616d69afb225">···47</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a9ac814fcc4484bce32e4616d69afb225">calibrateJacobians</a>(<span·class="keyword">const</span>·Cal&amp;·calibration,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·pn,</div> 
127 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·Dim&gt;</a>·Dcal·=·boost::none,</div> 
128 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·{</div> 
129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">if</span>·(Dcal·||·Dp)·{</div> 
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····Eigen::Matrix&lt;double,·2,·Dim&gt;·H_uncal_K;</div>149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····n_(),·d_(0.0)·{</div>
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····Matrix22·H_uncal_pn,·H_uncal_pn_inv;</div>150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div>
 151 </div>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Compute·uncalibrate·Jacobians</span></div> 
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····calibration.uncalibrate(pn,·Dcal·?·&amp;H_uncal_K·:·<span·class="keyword">nullptr</span>,·H_uncal_pn);</div>153 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03092.html#a6b0a8a30855003d8f0ec99174881f6dd">···55</a></span>··<a·class="code·hl_function"·href="a03092.html#a6b0a8a30855003d8f0ec99174881f6dd">OrientedPlane3</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&amp;·n,·<span·class="keywordtype">double</span>·d)·:</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····n_(n),·d_(d)·{</div>
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····H_uncal_pn_inv·=·H_uncal_pn.inverse();</div>157 </div>
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">if</span>·(Dp)·*Dp·=·H_uncal_pn_inv;</div> 
139 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">if</span>·(Dcal)·*Dcal·=·-H_uncal_pn_inv·*·H_uncal_K;</div>159 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03092.html#a9cfeab3cd026b150b1405f4e8d212f01">···60</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03092.html#a9cfeab3cd026b150b1405f4e8d212f01">OrientedPlane3</a>(<span·class="keyword">const</span>·Vector4&amp;·vec)</div>
140 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div>161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······:·n_(vec(0),·vec(1),·vec(2)),·d_(vec(3))·{}</div>
141 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div> 
142 </div>162 </div>
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
144 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};">164 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02940.html">···69</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02940.html">Cal3</a>·{</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03092.html#a293ad9e04b7b2c629cd764e8091e1ecd">···64</a></span>··<a·class="code·hl_function"·href="a03092.html#a293ad9e04b7b2c629cd764e8091e1ecd">OrientedPlane3</a>(<span·class="keywordtype">d[·...·truncated·by·diffoscope;·len:·144,·SHA:·a32761139692602185676c8d39ff4db483270a0c5f16554aa0e596ba9587079a·...·]·{</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····n_·=·<a·class="code·hl_class"·href="a03380.html">Unit3</a>(a,·b,·c);</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····d_·=·d;</div>
146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·<span·class="keyword">protected</span>:</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
 169 </div>
 170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a02940.html#a33811231ccb2620ac12a9f741044190d">···71</a></span>··<span·class="keywordtype">double</span>·fx_·=·1.0f,·fy_·=·1.0f;··</div> 
148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02940.html#a53228e7ead3f7153f98140486e99b8a6">···72</a></span>··<span·class="keywordtype">double</span>·s_·=·0.0f;···············</div> 
149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02940.html#ae52d5f4130f18069a281f7e4dbaa6ced">···73</a></span>··<span·class="keywordtype">double</span>·u0_·=·0.0f,·v0_·=·0.0f;··</div> 
150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·std::string())·<span·class="keyword">const</span>;</div>
151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·<span·class="keyword">public</span>:</div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">enum</span>·{·dimension·=·5·};</div> 
153 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3&gt;;</div>174 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}">
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03092.html#a93f0b31776da67a551c77026039f671c">···77</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03092.html#a93f0b31776da67a551c77026039f671c">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03092.html">OrientedPlane3</a>&amp;·s,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">return</span>·(n_.<a·class="code·hl_function"·href="a03380.html#a773ac8762708dcbe2afc665ddcce765c">equals</a>(s.n_,·tol)·&amp;&amp;·(std::abs(d_·-·s.d_)·&lt;·tol));</div>
154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··}</div>
 178 </div>
Max diff block lines reached; 37704/56294 bytes (66.98%) of diff not shown.
14.6 KB
html2text {}
Max HTML report size reached
14.6 KB
./usr/share/doc/libgtsam-dev/html/a00368_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00425_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00368_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00425_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 30 lines modifiedOffset 101, 30 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BearingRange.h</div></div>104 ··<div·class="headertitle"><div·class="title">BearingRange.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00368.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00425.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/concept/assert.hpp&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/concept/assert.hpp&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declaration·of·Bearing·functor·which·should·be·of·A1*A2·-&gt;·return_type</span></div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declaration·of·Bearing·functor·which·should·be·of·A1*A2·-&gt;·return_type</span></div>
Offset 241, 15 lines modifiedOffset 241, 15 lines modified
241 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div>241 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div>
242 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>·</div>242 <div·class="line"><a·id="l00160"·name="l00160"></a><span·class="lineno">··160</span>·</div>
243 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>··<span·class="comment">//·Alignment,·see·https://eigen.tuxfamily.org/dox/group__TopicStructHavingEigenMembers.html</span></div>243 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno">··161</span>··<span·class="comment">//·Alignment,·see·https://eigen.tuxfamily.org/dox/group__TopicStructHavingEigenMembers.html</span></div>
244 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>··<span·class="keyword">enum</span>·{</div>244 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>··<span·class="keyword">enum</span>·{</div>
245 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>····NeedsToAlign·=·(<span·class="keyword">sizeof</span>(B)·%·16)·==·0·||·(<span·class="keyword">sizeof</span>(R)·%·16)·==·0</div>245 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>····NeedsToAlign·=·(<span·class="keyword">sizeof</span>(B)·%·16)·==·0·||·(<span·class="keyword">sizeof</span>(R)·%·16)·==·0</div>
246 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>··};</div>246 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>··};</div>
247 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span><span·class="keyword">public</span>:</div>247 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span><span·class="keyword">public</span>:</div>
248 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>··<a·class="code·hl_define"·href="a00119.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a>(NeedsToAlign)</div>248 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>··<a·class="code·hl_define"·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a>(NeedsToAlign)</div>
249 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>};</div>249 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>};</div>
250 </div>250 </div>
251 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div>251 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div>
252 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span><span·class="comment">//·Declare·this·to·be·both·Testable·and·a·Manifold</span></div>252 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span><span·class="comment">//·Declare·this·to·be·both·Testable·and·a·Manifold</span></div>
253 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·A1,·<span·class="keyword">typename</span>·A2&gt;</div>253 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·A1,·<span·class="keyword">typename</span>·A2&gt;</div>
254 <div·class="foldopen"·id="foldopen00171"·data-start="{"·data-end="};">254 <div·class="foldopen"·id="foldopen00171"·data-start="{"·data-end="};">
255 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno"><a·class="line"·href="a02928.html">··171</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_struct"·href="a02924.html">BearingRange</a>&lt;A1,·A2&gt;·&gt;</div>255 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno"><a·class="line"·href="a02928.html">··171</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_struct"·href="a02924.html">BearingRange</a>&lt;A1,·A2&gt;·&gt;</div>
Offset 287, 18 lines modifiedOffset 287, 18 lines modified
287 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>······<a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>&lt;<a·class="code·hl_struct"·href="a02276.html">traits&lt;RT&gt;::dimension</a>,·<a·class="code·hl_struct"·href="a02276.html">traits&lt;A2&gt;::dimension</a>&gt;·H2=boost::none)·{</div>287 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span>······<a·class="code·hl_class"·href="a02448.html">OptionalJacobian</a>&lt;<a·class="code·hl_struct"·href="a02276.html">traits&lt;RT&gt;::dimension</a>,·<a·class="code·hl_struct"·href="a02276.html">traits&lt;A2&gt;::dimension</a>&gt;·H2=boost::none)·{</div>
288 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>····<span·class="keywordflow">return</span>·a1.range(a2,·H1,·H2);</div>288 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span>····<span·class="keywordflow">return</span>·a1.range(a2,·H1,·H2);</div>
289 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>··}</div>289 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span>··}</div>
290 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>};</div>290 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>};</div>
291 </div>291 </div>
292 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>·</div>292 <div·class="line"><a·id="l00203"·name="l00203"></a><span·class="lineno">··203</span>·</div>
293 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>}··<span·class="comment">//·namespace·gtsam</span></div>293 <div·class="line"><a·id="l00204"·name="l00204"></a><span·class="lineno">··204</span>}··<span·class="comment">//·namespace·gtsam</span></div>
294 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">OptionalJacobian.h</a></div><div·class="ttdoc">Special·class·for·optional·Jacobian·arguments.</div></div> 
295 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>294 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
 295 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">OptionalJacobian.h</a></div><div·class="ttdoc">Special·class·for·optional·Jacobian·arguments.</div></div>
296 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>296 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
297 <div·class="ttc"·id="aa00119_html_a352ab46cee3a766e30b049690802fb0a"><div·class="ttname"><a·href="a00119.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF(NeedsToAlign)</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:317</div></div>297 <div·class="ttc"·id="aa00125_html_a352ab46cee3a766e30b049690802fb0a"><div·class="ttname"><a·href="a00125.html#a352ab46cee3a766e30b049690802fb0a">GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW_IF(NeedsToAlign)</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:317</div></div>
298 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>298 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
299 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>299 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
300 <div·class="ttc"·id="aa02404_html"><div·class="ttname"><a·href="a02404.html">gtsam::internal::ManifoldTraits</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·manifolds.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:95</div></div>300 <div·class="ttc"·id="aa02404_html"><div·class="ttname"><a·href="a02404.html">gtsam::internal::ManifoldTraits</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·manifolds.</div><div·class="ttdef"><b>Definition</b>·Manifold.h:95</div></div>
301 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>301 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>
302 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>302 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
303 <div·class="ttc"·id="aa02916_html"><div·class="ttname"><a·href="a02916.html">gtsam::Bearing</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:34</div></div>303 <div·class="ttc"·id="aa02916_html"><div·class="ttname"><a·href="a02916.html">gtsam::Bearing</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:34</div></div>
304 <div·class="ttc"·id="aa02920_html"><div·class="ttname"><a·href="a02920.html">gtsam::Range</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:40</div></div>304 <div·class="ttc"·id="aa02920_html"><div·class="ttname"><a·href="a02920.html">gtsam::Range</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:40</div></div>
Offset 313, 13 lines modifiedOffset 313, 13 lines modified
313 <div·class="ttc"·id="aa02932_html"><div·class="ttname"><a·href="a02932.html">gtsam::HasBearing</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:180</div></div>313 <div·class="ttc"·id="aa02932_html"><div·class="ttname"><a·href="a02932.html">gtsam::HasBearing</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:180</div></div>
314 <div·class="ttc"·id="aa02936_html"><div·class="ttname"><a·href="a02936.html">gtsam::HasRange</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:194</div></div>314 <div·class="ttc"·id="aa02936_html"><div·class="ttname"><a·href="a02936.html">gtsam::HasRange</a></div><div·class="ttdef"><b>Definition</b>·BearingRange.h:194</div></div>
315 </div><!--·fragment·--></div><!--·contents·-->315 </div><!--·fragment·--></div><!--·contents·-->
316 </div><!--·doc-content·-->316 </div><!--·doc-content·-->
317 <!--·start·footer·part·-->317 <!--·start·footer·part·-->
318 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->318 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
319 ··<ul>319 ··<ul>
320 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00368.html">BearingRange.h</a></li>320 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00425.html">BearingRange.h</a></li>
321 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>321 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
322 ··</ul>322 ··</ul>
323 </div>323 </div>
324 </body>324 </body>
325 </html>325 </html>
982 B
html2text {}
Max HTML report size reached
81.5 KB
./usr/share/doc/libgtsam-dev/html/a00377_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00326_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoCamera.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/StereoPoint2.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00377_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00326_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 222 lines modifiedOffset 98, 187 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">StereoCamera.h</div></div>104 ··<div·class="headertitle"><div·class="title">StereoPoint2.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00377.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00326.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00302.html">gtsam/geometry/Cal3_S2Stereo.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00341.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00401.html">gtsam/geometry/StereoPoint2.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a03336.html">···26</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>:·<span·class="keyword">public</span>·std[·...·truncated·by·diffoscope;·len:·15,·SHA:·548de60aec97ecf84f9f30fea618b87c826a35f5ba0b2db021f3ebf24d13c08d·...·]·{</div>127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03352.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·{</div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">public</span>:</div>128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">private</span>:</div>
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>()</div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>····:·<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>(std::numeric_limits&lt;Key&gt;::max())·{}</div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<a·class="code·hl_class"·href="a03336.html">StereoCheiralityException</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j)</div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····:·std::runtime_error(<span·class="stringliteral">&quot;Stereo·Cheirality·Exception&quot;</span>),</div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>······j_(j)·{}</div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·nearbyVariable()<span·class="keyword">·const·</span>{</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keywordflow">return</span>·j_;</div>130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">double</span>·uL_,·uR_,·v_;</div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">private</span>:</div>132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j_;</div>133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">enum</span>·{·dimension·=·3·};</div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>};</div>134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 135 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03352.html#af91933798181ce1bb4759a7f78900ed8">···43</a></span>··<a·class="code·hl_function"·href="a03352.html#af91933798181ce1bb4759a7f78900ed8">StereoPoint2</a>()·:</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······uL_(0),·uR_(0),·v_(0)·{</div>
 138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
143 </div>139 </div>
144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
145 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="};">141 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03340.html">···47</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03340.html">StereoCamera</a>·{</div>142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03352.html#a6e78d04be7be5824277957b807f29a67">···48</a></span>··<a·class="code·hl_function"·href="a03352.html#a6e78d04be7be5824277957b807f29a67">StereoPoint2</a>(<span·class="keywordtype">dou[·...·truncated·by·diffoscope;·len:·103,·SHA:·b5e92a1ce06e3d4924252865325536dca2343e3ff5b307b84e0ab487c59738be·...·]</div>
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······uL_(uL),·uR_(uR),·v_(v)·{</div>
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03340.html#a39e88f1ffa6e0850820453ef44675b94">···55</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>·<a·class="code·hl_typedef"·href="a03340.html#a39e88f1ffa6e0850820453ef44675b94">Measurement</a>;</div> 
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·StereoPoint2Vector·MeasurementVector;</div> 
152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
153 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">private</span>:</div> 
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_class"·href="a03180.html">Pose3</a>·leftCamPose_;</div> 
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··Cal3_S2Stereo::shared_ptr·K_;</div> 
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">public</span>:</div> 
158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">enum</span>·{</div> 
160 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····dimension·=·6</div> 
161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··};</div> 
162 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div> 
163 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
164 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}"> 
165 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03340.html#a0f564c53fc04f67cd6d801f53fd83050">···72</a></span>··<a·class="code·hl_function"·href="a03340.html#a0f564c53fc04f67cd6d801f53fd83050">StereoCamera</a>()·:</div> 
166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>······K_(new·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>())·{</div> 
167 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div> 
168 </div>145 </div>
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_class"·href="a03340.html">StereoCamera</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03180.html">Pose3</a>&amp;·leftCamPose,·<span·class="keyword">const</span>·Cal3_S2Stereo::shared_ptr·K);</div> 
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
172 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03340.html#a3b043ee7ca8db08515800c0aeff8050c">···80</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>&amp;·<a·class="code·hl_functi[·...·truncated·by·diffoscope;·len:·111,·SHA:·db6c1ecec96e2580ac1767eca1079e96993bce0c747e270063a279d274946219·...·]</div>148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03352.html#a127f5a9bc07d0f81dc30f67d4eb6e3bd">···53</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03352.html#a127f5a9bc07d0f81dc30f67d4eb6e3bd">StereoP[·...·truncated·by·diffoscope;·len:·62,·SHA:·89f97c53c34e4c226f038c4a7b64388574664cd16688cdce72e34dca7808836f·...·]</div>
 149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····uL_(v(0)),·uR_(v(1)),·v_(v(2))·{}</div>
 150 </div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</span>;</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 155 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03352.html#a74e0c6868b8d058dc7d49f12da34e483">···64</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03352.html#a74e0c6868b8d058dc7d49f12da34e483">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03352.html">StereoPoint2</a>&amp;·q,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·(std::abs(uL_·-·q.uL_)·&lt;·tol·&amp;&amp;·std::abs(uR_·-·q.uR_)·&lt;·tol</div>
 158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········&amp;&amp;·std::abs(v_·-·q.v_)·&lt;·tol);</div>
 159 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
 160 </div>
 161 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
Max diff block lines reached; 43983/64938 bytes (67.73%) of diff not shown.
17.9 KB
html2text {}
Max HTML report size reached
11.4 KB
./usr/share/doc/libgtsam-dev/html/a00383_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00290_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00383_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00290_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">PinholeSet.h</div></div>104 ··<div·class="headertitle"><div·class="title">PinholeSet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00383.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00290.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/CameraSet.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">gtsam/geometry/CameraSet.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">gtsam/geometry/triangulation.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00407.html">gtsam/geometry/triangulation.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
127 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03136.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03136.html">PinholeSet</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03044.html">CameraSet</a>&lt;CAMERA&gt;·{</div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03136.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03136.html">PinholeSet</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03044.html">CameraSet</a>&lt;CAMERA&gt;·{</div>
Offset 182, 16 lines modifiedOffset 182, 16 lines modified
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·CAMERA&gt;</div>
183 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">183 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">
184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03144.html">···81</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03136.html">PinholeSet</a>&lt;CAMERA&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;PinholeSet&lt;CAMERA&gt;·&gt;·{</div>184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03144.html">···81</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03136.html">PinholeSet</a>&lt;CAMERA&gt;·&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;PinholeSet&lt;CAMERA&gt;·&gt;·{</div>
185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
186 </div>186 </div>
187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·\·namespace·gtsam</span></div>
 189 <div·class="ttc"·id="aa00407_html"><div·class="ttname"><a·href="a00407.html">triangulation.h</a></div><div·class="ttdoc">Functions·for·triangulation.</div></div>
189 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.html">CameraSet.h</a></div><div·class="ttdoc">Base·class·to·create·smart·factors·on·poses·or·cameras.</div></div>190 <div·class="ttc"·id="aa00464_html"><div·class="ttname"><a·href="a00464.html">CameraSet.h</a></div><div·class="ttdoc">Base·class·to·create·smart·factors·on·poses·or·cameras.</div></div>
190 <div·class="ttc"·id="aa00461_html"><div·class="ttname"><a·href="a00461.html">triangulation.h</a></div><div·class="ttdoc">Functions·for·triangulation.</div></div> 
191 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>191 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
192 <div·class="ttc"·id="aa01428_html_a8d52d7d8a5e5c8d7318ce95ee57e9cfa"><div·class="ttname"><a·href="a01428.html#a8d52d7d8a5e5c8d7318ce95ee57e9cfa">gtsam::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·CameraSet&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)</div><div·class="ttdoc">triangulateSafe:·extensive·checking·of·the·outcome</div><div·class="ttdef"><b>Definition</b>·triangulation.h:680</div></div>192 <div·class="ttc"·id="aa01428_html_a8d52d7d8a5e5c8d7318ce95ee57e9cfa"><div·class="ttname"><a·href="a01428.html#a8d52d7d8a5e5c8d7318ce95ee57e9cfa">gtsam::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·CameraSet&lt;·CAMERA·&gt;·&amp;cameras,·const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)</div><div·class="ttdoc">triangulateSafe:·extensive·checking·of·the·outcome</div><div·class="ttdef"><b>Definition</b>·triangulation.h:680</div></div>
193 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>193 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
194 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>194 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
195 <div·class="ttc"·id="aa03044_html"><div·class="ttname"><a·href="a03044.html">gtsam::CameraSet</a></div><div·class="ttdoc">A·set·of·cameras,·all·with·their·own·calibration.</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:36</div></div>195 <div·class="ttc"·id="aa03044_html"><div·class="ttname"><a·href="a03044.html">gtsam::CameraSet</a></div><div·class="ttdoc">A·set·of·cameras,·all·with·their·own·calibration.</div><div·class="ttdef"><b>Definition</b>·CameraSet.h:36</div></div>
196 <div·class="ttc"·id="aa03136_html"><div·class="ttname"><a·href="a03136.html">gtsam::PinholeSet</a></div><div·class="ttdoc">PinholeSet:·triangulates·point·and·keeps·an·estimate·of·it·around.</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:30</div></div>196 <div·class="ttc"·id="aa03136_html"><div·class="ttname"><a·href="a03136.html">gtsam::PinholeSet</a></div><div·class="ttdoc">PinholeSet:·triangulates·point·and·keeps·an·estimate·of·it·around.</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:30</div></div>
197 <div·class="ttc"·id="aa03136_html_a5fbe615d1bfd9e5c3a797e44297eea09"><div·class="ttname"><a·href="a03136.html#a5fbe615d1bfd9e5c3a797e44297eea09">gtsam::PinholeSet::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)·const</div><div·class="ttdoc">triangulateSafe</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:60</div></div>197 <div·class="ttc"·id="aa03136_html_a5fbe615d1bfd9e5c3a797e44297eea09"><div·class="ttname"><a·href="a03136.html#a5fbe615d1bfd9e5c3a797e44297eea09">gtsam::PinholeSet::triangulateSafe</a></div><div·class="ttdeci">TriangulationResult·triangulateSafe(const·typename·CAMERA::MeasurementVector·&amp;measured,·const·TriangulationParameters·&amp;params)·const</div><div·class="ttdoc">triangulateSafe</div><div·class="ttdef"><b>Definition</b>·PinholeSet.h:60</div></div>
Offset 202, 13 lines modifiedOffset 202, 13 lines modified
202 <div·class="ttc"·id="aa03372_html"><div·class="ttname"><a·href="a03372.html">gtsam::TriangulationParameters</a></div><div·class="ttdef"><b>Definition</b>·triangulation.h:556</div></div>202 <div·class="ttc"·id="aa03372_html"><div·class="ttname"><a·href="a03372.html">gtsam::TriangulationParameters</a></div><div·class="ttdef"><b>Definition</b>·triangulation.h:556</div></div>
203 <div·class="ttc"·id="aa03376_html"><div·class="ttname"><a·href="a03376.html">gtsam::TriangulationResult</a></div><div·class="ttdoc">TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:626</div></div>203 <div·class="ttc"·id="aa03376_html"><div·class="ttname"><a·href="a03376.html">gtsam::TriangulationResult</a></div><div·class="ttdoc">TriangulationResult·is·an·optional·point,·along·with·the·reasons·why·it·is·invalid.</div><div·class="ttdef"><b>Definition</b>·triangulation.h:626</div></div>
204 </div><!--·fragment·--></div><!--·contents·-->204 </div><!--·fragment·--></div><!--·contents·-->
205 </div><!--·doc-content·-->205 </div><!--·doc-content·-->
206 <!--·start·footer·part·-->206 <!--·start·footer·part·-->
207 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->207 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
208 ··<ul>208 ··<ul>
209 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00383.html">PinholeSet.h</a></li>209 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00290.html">PinholeSet.h</a></li>
210 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>210 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
211 ··</ul>211 ··</ul>
212 </div>212 </div>
213 </body>213 </body>
214 </html>214 </html>
861 B
html2text {}
Max HTML report size reached
14.8 KB
./usr/share/doc/libgtsam-dev/html/a00389_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00470_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00389_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00470_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 123, 20 lines modifiedOffset 123, 20 lines modified
123 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>123 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
124 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·@author·Alex·Trevor</span></div>124 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·@author·Alex·Trevor</span></div>
125 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·@brief·Develop·a·Unit3·class·-·basically·a·point·on·a·unit·sphere</span></div>125 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*·@brief·Develop·a·Unit3·class·-·basically·a·point·on·a·unit·sphere</span></div>
126 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>126 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">·*/</span></div>
127 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>127 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>128 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
129 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>129 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
130 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div>130 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00284.html">gtsam/geometry/Point2.h</a>&gt;</span></div>
131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00344.html">gtsam/geometry/Point3.h</a>&gt;</span></div>131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Point3.h</a>&gt;</span></div>
132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div>132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>
133 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div>133 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
134 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00002.html">gtsam/base/VectorSerialization.h</a>&gt;</span></div>134 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/VectorSerialization.h</a>&gt;</span></div>
135 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div>135 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
136 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>136 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div>
137 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>137 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
138 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>138 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
139 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>139 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
140 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>140 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>
141 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>141 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
142 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>142 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>280 <div·class="line"><a·id="l00205"·name="l00205"></a><span·class="lineno">··205</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
281 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>281 <div·class="line"><a·id="l00206"·name="l00206"></a><span·class="lineno">··206</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
282 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(p_);</div>282 <div·class="line"><a·id="l00207"·name="l00207"></a><span·class="lineno">··207</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(p_);</div>
283 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>··}</div>283 <div·class="line"><a·id="l00208"·name="l00208"></a><span·class="lineno">··208</span>··}</div>
284 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>·</div>284 <div·class="line"><a·id="l00209"·name="l00209"></a><span·class="lineno">··209</span>·</div>
285 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div>285 <div·class="line"><a·id="l00211"·name="l00211"></a><span·class="lineno">··211</span>·</div>
286 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span><span·class="keyword">public</span>:</div>286 <div·class="line"><a·id="l00212"·name="l00212"></a><span·class="lineno">··212</span><span·class="keyword">public</span>:</div>
287 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>··<a·class="code·hl_define"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>287 <div·class="line"><a·id="l00213"·name="l00213"></a><span·class="lineno">··213</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
288 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>};</div>288 <div·class="line"><a·id="l00214"·name="l00214"></a><span·class="lineno">··214</span>};</div>
289 </div>289 </div>
290 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>290 <div·class="line"><a·id="l00215"·name="l00215"></a><span·class="lineno">··215</span>·</div>
291 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</span><span·class="comment">//·Define·GTSAM·traits</span></div>291 <div·class="line"><a·id="l00216"·name="l00216"></a><span·class="lineno">··216</span><span·class="comment">//·Define·GTSAM·traits</span></div>
292 <div·class="foldopen"·id="foldopen00217"·data-start="{"·data-end="};">292 <div·class="foldopen"·id="foldopen00217"·data-start="{"·data-end="};">
293 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno"><a·class="line"·href="a03384.html">··217</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03380.html">Unit3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Unit3&gt;·{</div>293 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno"><a·class="line"·href="a03384.html">··217</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03380.html">Unit3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Unit3&gt;·{</div>
294 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>};</div>294 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>};</div>
Offset 297, 21 lines modifiedOffset 297, 21 lines modified
297 <div·class="foldopen"·id="foldopen00220"·data-start="{"·data-end="};">297 <div·class="foldopen"·id="foldopen00220"·data-start="{"·data-end="};">
298 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno"><a·class="line"·href="a03388.html">··220</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Unit3&gt;·{</div>298 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno"><a·class="line"·href="a03388.html">··220</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;const·<a·class="code·hl_class"·href="a03380.html">Unit3</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02408.html">internal::Manifold</a>&lt;Unit3&gt;·{</div>
299 <div·class="line"><a·id="l00221"·name="l00221"></a><span·class="lineno">··221</span>};</div>299 <div·class="line"><a·id="l00221"·name="l00221"></a><span·class="lineno">··221</span>};</div>
300 </div>300 </div>
301 <div·class="line"><a·id="l00222"·name="l00222"></a><span·class="lineno">··222</span>·</div>301 <div·class="line"><a·id="l00222"·name="l00222"></a><span·class="lineno">··222</span>·</div>
302 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno">··223</span>}·<span·class="comment">//·namespace·gtsam</span></div>302 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno">··223</span>}·<span·class="comment">//·namespace·gtsam</span></div>
303 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>·</div>303 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>·</div>
 304 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
304 <div·class="ttc"·id="aa00002_html"><div·class="ttname"><a·href="a00002.html">VectorSerialization.h</a></div><div·class="ttdoc">serialization·for·Vectors</div></div>305 <div·class="ttc"·id="aa00020_html"><div·class="ttname"><a·href="a00020.html">VectorSerialization.h</a></div><div·class="ttdoc">serialization·for·Vectors</div></div>
305 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>306 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
306 <div·class="ttc"·id="aa00104_html"><div·class="ttname"><a·href="a00104.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>307 <div·class="ttc"·id="aa00107_html"><div·class="ttname"><a·href="a00107.html">Manifold.h</a></div><div·class="ttdoc">Base·class·and·basic·functions·for·Manifold·types.</div></div>
307 <div·class="ttc"·id="aa00119_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>308 <div·class="ttc"·id="aa00125_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>
308 <div·class="ttc"·id="aa00146_html"><div·class="ttname"><a·href="a00146.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div> 
309 <div·class="ttc"·id="aa00344_html"><div·class="ttname"><a·href="a00344.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div> 
310 <div·class="ttc"·id="aa00449_html"><div·class="ttname"><a·href="a00449.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>309 <div·class="ttc"·id="aa00284_html"><div·class="ttname"><a·href="a00284.html">Point2.h</a></div><div·class="ttdoc">2D·Point</div></div>
 310 <div·class="ttc"·id="aa00332_html"><div·class="ttname"><a·href="a00332.html">Point3.h</a></div><div·class="ttdoc">3D·Point</div></div>
311 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>311 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
312 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>312 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>
313 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>313 <div·class="ttc"·id="aa01428_html_a6ede8384dee0353a0ce5fb54ea50c21d"><div·class="ttname"><a·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a></div><div·class="ttdeci">Vector2·Point2</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point2·to·Vector2...</div><div·class="ttdef"><b>Definition</b>·Point2.h:27</div></div>
314 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>314 <div·class="ttc"·id="aa01428_html_aaa8ed89fd60ea4601d9de63c4811525b"><div·class="ttname"><a·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">gtsam::Point3</a></div><div·class="ttdeci">Vector3·Point3</div><div·class="ttdoc">As·of·GTSAM·4,·in·order·to·make·GTSAM·more·lean,·it·is·now·possible·to·just·typedef·Point3·to·Vector3...</div><div·class="ttdef"><b>Definition</b>·Point3.h:36</div></div>
315 <div·class="ttc"·id="aa01428_html_ad80249acf12bbea741e755cd8fc73042"><div·class="ttname"><a·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">gtsam::dot</a></div><div·class="ttdeci">double·dot(const·V1·&amp;a,·const·V2·&amp;b)</div><div·class="ttdoc">Dot·product.</div><div·class="ttdef"><b>Definition</b>·Vector.h:195</div></div>315 <div·class="ttc"·id="aa01428_html_ad80249acf12bbea741e755cd8fc73042"><div·class="ttname"><a·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">gtsam::dot</a></div><div·class="ttdeci">double·dot(const·V1·&amp;a,·const·V2·&amp;b)</div><div·class="ttdoc">Dot·product.</div><div·class="ttdef"><b>Definition</b>·Vector.h:195</div></div>
316 <div·class="ttc"·id="aa01428_html_af31e657258505b2e5148846ebbaa3195"><div·class="ttname"><a·href="a01428.html#af31e657258505b2e5148846ebbaa3195">gtsam::equal_with_abs_tol</a></div><div·class="ttdeci">bool·equal_with_abs_tol(const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;A,·const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;B,·double·tol=1e-9)</div><div·class="ttdoc">equals·with·a·tolerance</div><div·class="ttdef"><b>Definition</b>·Matrix.h:81</div></div>316 <div·class="ttc"·id="aa01428_html_af31e657258505b2e5148846ebbaa3195"><div·class="ttname"><a·href="a01428.html#af31e657258505b2e5148846ebbaa3195">gtsam::equal_with_abs_tol</a></div><div·class="ttdeci">bool·equal_with_abs_tol(const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;A,·const·Eigen::DenseBase&lt;·MATRIX·&gt;·&amp;B,·double·tol=1e-9)</div><div·class="ttdoc">equals·with·a·tolerance</div><div·class="ttdef"><b>Definition</b>·Matrix.h:81</div></div>
317 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>317 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
1.37 KB
html2text {}
Max HTML report size reached
6.6 KB
./usr/share/doc/libgtsam-dev/html/a00392.html vs.
./usr/share/doc/libgtsam-dev/html/a01112.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3Unified.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00392.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01112.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 41 lines modifiedOffset 94, 40 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">Cal3Unified.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
 104 <p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.··
 105 <a·href="#details">More...</a></p>
105 <table·class="memberdecls">106 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls"> 
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
113 Functions</h2></td></tr> 
114 <tr·class="memitem:a802dde254e274a34f262accefe627da5"·id="r_a802dde254e274a34f262accefe627da5"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a802dde254e274a34f262accefe627da5"·name="a802dde254e274a34f262accefe627da5"></a> 
115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a03008.html">Cal3Unified</a>·&amp;cal)</td></tr> 
116 <tr·class="separator:a802dde254e274a34f262accefe627da5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 </table>112 </table>
118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·8,·2014·</dd></dl>114 <div·class="textblock"><p>A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.·</p>
120 <dl·class="section·author"><dt>Author</dt><dd>Jing·Dong·</dd>115 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 116 <dd>
 117 Frank·Dellaert·</dd>
121 <dd>118 <dd>
122 Varun·Agrawal·</dd></dl>119 Luca·Carlone·</dd></dl>
 120 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
123 </div></div><!--·contents·-->121 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->122 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->123 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>125 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00392.html">Cal3Unified.cpp</a></li>126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01112.html">LevenbergMarquardtOptimizer.cpp</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>128 ··</ul>
131 </div>129 </div>
132 </body>130 </body>
133 </html>131 </html>
1.31 KB
html2text {}
Max HTML report size reached
19.8 KB
./usr/share/doc/libgtsam-dev/html/a00395.html vs.
./usr/share/doc/libgtsam-dev/html/a00890.html
Files 87% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00395.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00890.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 62 lines modifiedOffset 96, 70 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Point3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Errors.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>3D·Point··105 <p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
107 <table·class="memberdecls">107 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
115 Functions</h2></td></tr>115 Functions</h2></td></tr>
116 <tr·class="memitem:aa42f7ec660b7353de39f9c86a26711cc"·id="r_aa42f7ec660b7353de39f9c86a26711cc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa42f7ec660b7353de39f9c86a26711cc"·name="aa42f7ec660b7353de39f9c86a26711cc"></a> 
117 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H2=boost::none)</td></tr> 
118 <tr·class="memdesc:aa42f7ec660b7353de39f9c86a26711cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr>116 <tr·class="memitem:aa84fa88db91d429bec261c655fc54bd6"·id="r_aa84fa88db91d429bec261c655fc54bd6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa84fa88db91d429bec261c655fc54bd6"·name="aa84fa88db91d429bec261c655fc54bd6"></a>
 117 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::createErrors</b>·(const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;V)</td></tr>
 118 <tr·class="memdesc:aa84fa88db91d429bec261c655fc54bd6"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Break·V·into·pieces·according·to·its·start·indices.·<br·/></td></tr>
119 <tr·class="separator:aa42f7ec660b7353de39f9c86a26711cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:aa84fa88db91d429bec261c655fc54bd6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:a6abcac97e441f1454790ff53caa1b229"·id="r_a6abcac97e441f1454790ff53caa1b229"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6abcac97e441f1454790ff53caa1b229"·name="a6abcac97e441f1454790ff53caa1b229"></a>
 121 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::print</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;e,·const·std::string·&amp;s=&quot;Errors&quot;)</td></tr>
120 <tr·class="memitem:ac37b6f807985ffd25217e33f6136fe58"·id="r_ac37b6f807985ffd25217e33f6136fe58"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac37b6f807985ffd25217e33f6136fe58"·name="ac37b6f807985ffd25217e33f6136fe58"></a> 
121 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm3</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H=boost::none)</td></tr> 
122 <tr·class="memdesc:ac37b6f807985ffd25217e33f6136fe58"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr> 
123 <tr·class="separator:ac37b6f807985ffd25217e33f6136fe58"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
124 <tr·class="memitem:abb52bb00c68909fc1147e5d112e8c2ae"·id="r_abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memItemLeft"·align="right"·valign="top"><a·id="abb52bb00c68909fc1147e5d112e8c2ae"·name="abb52bb00c68909fc1147e5d112e8c2ae"></a> 
125 <a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::normalize</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H=boost::none)</td></tr> 
126 <tr·class="memdesc:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">normalize,·with·optional·Jacobian·<br·/></td></tr> 
127 <tr·class="separator:abb52bb00c68909fc1147e5d112e8c2ae"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
128 <tr·class="memitem:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"·id="r_a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a86bf6ed2ffb0ecc42a7deb8922f4ca4f">gtsam::cross</a>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·3,·3·&gt;·H_q=boost::none)</td></tr> 
129 <tr·class="memdesc:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">cross·product··<br·/></td></tr> 
130 <tr·class="separator:a86bf6ed2ffb0ecc42a7deb8922f4ca4f"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
131 <tr·class="memitem:a7dc820e4e47218768f104b43a184a1bd"·id="r_a7dc820e4e47218768f104b43a184a1bd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7dc820e4e47218768f104b43a184a1bd"·name="a7dc820e4e47218768f104b43a184a1bd"></a> 
132 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;p,·const·<a·class="el"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_p=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·3·&gt;·H_q=boost::none)</td></tr> 
133 <tr·class="memdesc:a7dc820e4e47218768f104b43a184a1bd"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">dot·product·<br·/></td></tr>122 <tr·class="memdesc:a6abcac97e441f1454790ff53caa1b229"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Print·an·Errors·instance.·<br·/></td></tr>
134 <tr·class="separator:a7dc820e4e47218768f104b43a184a1bd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:a6abcac97e441f1454790ff53caa1b229"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 124 <tr·class="memitem:a8c4b4499ddc5f0b219d70b002dc2d55c"·id="r_a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8c4b4499ddc5f0b219d70b002dc2d55c"·name="a8c4b4499ddc5f0b219d70b002dc2d55c"></a>
 125 bool&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::equality</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;actual,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;expected,·double·tol)</td></tr>
135 <tr·class="memitem:a57f778b84bc6106471006421d289b832"·id="r_a57f778b84bc6106471006421d289b832"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a57f778b84bc6106471006421d289b832"·name="a57f778b84bc6106471006421d289b832"></a> 
136 Point3Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point3Pair·&gt;·&amp;abPointPairs)</td></tr> 
137 <tr·class="memdesc:a57f778b84bc6106471006421d289b832"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point3·pairs.·<br·/></td></tr> 
138 <tr·class="separator:a57f778b84bc6106471006421d289b832"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="separator:a8c4b4499ddc5f0b219d70b002dc2d55c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 <tr·class="memitem:aa0cf4b44adc94a39066254a3ea63fbef"·id="r_aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa0cf4b44adc94a39066254a3ea63fbef"·name="aa0cf4b44adc94a39066254a3ea63fbef"></a> 
140 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point3Pair·&amp;p)</td></tr>127 <tr·class="memitem:a552de56fca49d1b4942dd9b8e8357b0a"·id="r_a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a552de56fca49d1b4942dd9b8e8357b0a"·name="a552de56fca49d1b4942dd9b8e8357b0a"></a>
 128 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator+</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 129 <tr·class="memdesc:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Addition.·<br·/></td></tr>
 130 <tr·class="separator:a552de56fca49d1b4942dd9b8e8357b0a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 131 <tr·class="memitem:af2dc48a6a2e9abf4d0636578847a6b5a"·id="r_af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af2dc48a6a2e9abf4d0636578847a6b5a"·name="af2dc48a6a2e9abf4d0636578847a6b5a"></a>
 132 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 133 <tr·class="memdesc:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Subtraction.·<br·/></td></tr>
141 <tr·class="separator:aa0cf4b44adc94a39066254a3ea63fbef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:af2dc48a6a2e9abf4d0636578847a6b5a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 135 <tr·class="memitem:aa91c0485819ec2bfd249a922c81e3eb4"·id="r_aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aa91c0485819ec2bfd249a922c81e3eb4"·name="aa91c0485819ec2bfd249a922c81e3eb4"></a>
 136 <a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator-</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a)</td></tr>
 137 <tr·class="memdesc:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Negation.·<br·/></td></tr>
 138 <tr·class="separator:aa91c0485819ec2bfd249a922c81e3eb4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 139 <tr·class="memitem:a106ec458ddb425604809da93346af55d"·id="r_a106ec458ddb425604809da93346af55d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a106ec458ddb425604809da93346af55d"·name="a106ec458ddb425604809da93346af55d"></a>
 140 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::dot</b>·(const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;a,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;b)</td></tr>
 141 <tr·class="memdesc:a106ec458ddb425604809da93346af55d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dot·product.·<br·/></td></tr>
 142 <tr·class="separator:a106ec458ddb425604809da93346af55d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 <tr·class="memitem:a5644e12e89afaac433f5d61c3d8e9003"·id="r_a5644e12e89afaac433f5d61c3d8e9003"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5644e12e89afaac433f5d61c3d8e9003"·name="a5644e12e89afaac433f5d61c3d8e9003"></a>
 144 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::axpy</b>·(double·alpha,·const·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;x,·<a·class="el"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">Errors</a>·&amp;y)</td></tr>
 145 <tr·class="memdesc:a5644e12e89afaac433f5d61c3d8e9003"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">BLAS·level·2·style·AXPY,·<code>y·:=·alpha*x·+·y</code>·<br·/></td></tr>
 146 <tr·class="separator:a5644e12e89afaac433f5d61c3d8e9003"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
142 </table>147 </table>
143 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>148 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
144 <div·class="textblock"><p>3D·Point·</p>149 <div·class="textblock"><p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·</p>
 150 <p>Errors·</p><dl·class="section·author"><dt>Author</dt><dd>Carlos·Nieto·</dd>
 151 <dd>
 152 Christian·Potthast·</dd></dl>
145 </div></div><!--·contents·-->153 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->154 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->155 <!--·start·footer·part·-->
148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->156 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
149 ··<ul>157 ··<ul>
150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00395.html">Point3.cpp</a></li>158 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00890.html">Errors.cpp</a></li>
151 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>159 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
152 ··</ul>160 ··</ul>
153 </div>161 </div>
154 </body>162 </body>
155 </html>163 </html>
3.7 KB
html2text {}
Max HTML report size reached
5.17 KB
./usr/share/doc/libgtsam-dev/html/a00416.html vs.
./usr/share/doc/libgtsam-dev/html/a00428.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/CalibratedCamera.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot2.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00416.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00428.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 35 lines modifiedOffset 95, 35 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">CalibratedCamera.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">Rot2.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Calibrated·camera·for·which·only·pose·is·unknown.··104 <p>2D·Rotations··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Calibrated·camera·for·which·only·pose·is·unknown.·</p>114 <div·class="textblock"><p>2D·Rotations·</p>
115 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2009·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Dec·9,·2009·</dd></dl>
116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>121 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00416.html">CalibratedCamera.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00428.html">Rot2.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>124 ··</ul>
125 </div>125 </div>
126 </body>126 </body>
127 </html>127 </html>
911 B
html2text {}
Max HTML report size reached
84.6 KB
./usr/share/doc/libgtsam-dev/html/a00437_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00776_source.html
Max HTML report size reached
64.6 KB
./usr/share/doc/libgtsam-dev/html/a00440_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00386_source.html
Files 93% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2_Base.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SOn-inl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00440_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00386_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 151 lines modifiedOffset 98, 162 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Cal3DS2_Base.h</div></div>104 ··<div·class="headertitle"><div·class="title">SOn-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00386.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00353.html">gtsam/geometry/Cal3.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div> 
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="comment">//·Implementation·for·N&gt;=5·just·uses·dynamic·version</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>
126 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="}">
127 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a02992.html">···42</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>·:·<span·class="keyword">public</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·37,·SHA:·773542cba371b9d603d9592e855dd0010ab173c36939c389b97f436765008ed3·...·]·{</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">···29</a></span><span·class="keyword">typename</span>·SO&lt;N&gt;::MatrixNN·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c[·...·truncated·by·diffoscope;·len:·91,·SHA:·880772edccde79b51b823e898a217a4952b3b033192af9f82f18a7c5a42be596·...·]·{</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">SOn::Hat</a>(xi);</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>}</div>
 132 </div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·Implementation·for·N&gt;=5·just·uses·dynamic·version</span></div>
 135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>
 136 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
 137 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">···35</a></span><span·class="keyword">typename</span>·SO&lt;N&gt;::TangentVector·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SO&lt;N&gt;::Vee</a>(<span·class="keyword">const</span>·MatrixNN&amp;·X)·{</div>
 138 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">SOn::Vee</a>(X);</div>
 139 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>}</div>
 140 </div>
 141 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 142 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>
 143 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03308.html#ac4646392096f7fe9d121d716310d9924">···40</a></span><a·class="code·hl_class"·href="a03304.html">SO&lt;N&gt;</a>·<a·class="code·hl_function"·href="a03308.html#ac4646392096f7fe9d121d716310d9924">SO&lt;N&gt;::ChartAtOrigin::Retract</a>(<span·class="keyword">const</span>·TangentVector&amp;·xi,·<a·class="code·hl_class"·href="a02448.html">ChartJacobian</a>·H)·{</div>
 145 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordflow">if</span>·(H)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;SO&lt;N&gt;::Retract·jacobian·not·implemented.&quot;</span>);</div>
 146 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">const</span>·Matrix·X·=·<a·class="code·hl_function"·href="a03304.html#a813e60e77bd1e2b7ade8c7076b37579a">Hat</a>(xi·/·2.0);</div>
128 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</div>147 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">size_t</span>·n·=·AmbientDim(xi.size());</div>
129 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02992.html#a2240b8d0b619f888597ef6ab9ea115cc">···44</a></span>··<span·class="keywordtype">double</span>·k1_·=·0.0f,·k2_·=·0.0f;··</div> 
130 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a02992.html#a8c6ed66960f8b157e084f19bd0f4c979">···45</a></span>··<span·class="keywordtype">double</span>·p1_·=·0.0f,·p2_·=·0.0f;··</div> 
131 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02992.html#ad121faae718cf3367ab6f9cbd93800cc">···46</a></span>··<span·class="keywordtype">double</span>·tol_·=·1e-5;·············</div>148 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">const</span>·<span·class="keyword">auto</span>·I·=·Eigen::MatrixXd::Identity(n,·n);</div>
 149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·https://pdfs.semanticscholar.org/6165/0347b2ccac34b5f423081d1ce4dbc4d09475.pdf</span></div>
 150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03304.html#a948b05d57d6a1cd07fd6d1adbe3837c4">SO</a>((I·+·X)·*·(I·-·X).<a·class="code·hl_function"·href="a03304.html#a1c5250f64cea96dcbf0e443744a2f7de">inverse</a>());</div>
132 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>}</div>
 152 </div>
133 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div> 
134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">enum</span>·{·dimension·=·9·};</div> 
135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
136 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3DS2_Base&gt;;</div> 
137 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
138 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
139 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02992.html#a00a1fad7afcbb3ba09a368c3e4903ddc">···58</a></span>··<a·class="code·hl_function"·href="a02992.html#a00a1fad7afcbb3ba09a368c3e4903ddc">Cal3DS2_Base</a>()·=·<span·class="keywordflow">default</span>;</div> 
140 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
141 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_class"·href="a02992.html">Cal3DS2_Base</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·k1,</div> 
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>···············<span·class="keywordtype">double</span>·k2,·<span·class="keywordtype">double</span>·p1·=·0.0,·<span·class="keywordtype">double</span>·p2·=·0.0,·<span·class="keywordtype">double</span>·tol·=·1e-5)</div> 
143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·<a·class="code·hl_class"·href="a02940.html">Cal3</a>(fx,·fy,·s,·u0,·v0),</div> 
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········k1_(k1),</div> 
145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········k2_(k2),</div> 
146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········p1_(p1),</div> 
147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········p2_(p2),</div> 
148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········tol_(tol)·{}</div> 
149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_class"·href="a02992.html">~Cal3DS2_Base</a>()<span·class="keyword">·override·</span>{}</div>154 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>
 155 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03308.html#a8fcf9d1e42da2706d821d76789a7d688">···50</a></span><span·class="keyword">typename</span>·SO&lt;N&gt;::TangentVector·<a·class="code·hl_function"·href="a03308.html#a8fcf9d1e42da2706d821d76789a7d688">SO&lt;N&gt;::ChartAtOrigin::Local</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03304.html">SO</a>&amp;·R,</div>
 157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··························································<a·class="code·hl_class"·href="a02448.html">ChartJacobian</a>·H)·{</div>
 158 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">if</span>·(H)·<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;SO&lt;N&gt;::Local·jacobian·not·implemented.&quot;</span>);</div>
 159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n·=·R.rows();</div>
 160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">const</span>·<span·class="keyword">auto</span>·I·=·Eigen::MatrixXd::Identity(n,·n);</div>
 161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">const</span>·Matrix·X·=·(I·-·R.matrix_)·*·(I·+·R.matrix_).inverse();</div>
 162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordflow">return</span>·-2·*·<a·class="code·hl_function"·href="a03304.html#a43f11eb2cba2be51ba3fa6ee8d46f823">Vee</a>(X);</div>
 163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}</div>
 164 </div>
 165 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 166 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>·&lt;<span·class="keywordtype">int</span>·N&gt;</div>
 167 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">typename</span>·SO&lt;N&gt;::MatrixDD·<a·class="code·hl_function"·href="a03304.html#a658ad6a8dff83c79e252914de423348b">SO&lt;N&gt;::AdjointMap</a>()<span·class="keyword">·const·</span>{</div>
 168 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordflow">if</span>·(N==2)·<span·class="keywordflow">return</span>·I_1x1;·<span·class="comment">//·SO(2)·case</span></div>
 169 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordflow">throw</span>·std::runtime_error(</div>
 170 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="stringliteral">&quot;SO&lt;N&gt;::AdjointMap·only·implemented·for·SO2,·SO3·and·SO4.&quot;</span>);</div>
 171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>}</div>
Max diff block lines reached; 31863/51943 bytes (61.34%) of diff not shown.
13.7 KB
html2text {}
Max HTML report size reached
1.88 KB
./usr/share/doc/libgtsam-dev/html/a00455.html vs.
./usr/share/doc/libgtsam-dev/html/a00419.html
Files 98% similar despite different names
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00455.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00419.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 122, 13 lines modifiedOffset 122, 13 lines modified
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>3D·Pose·</p>123 <div·class="textblock"><p>3D·Pose·</p>
124 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>128 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00455.html">Pose3.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00419.html">Pose3.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>131 ··</ul>
132 </div>132 </div>
133 </body>133 </body>
134 </html>134 </html>
10.1 KB
./usr/share/doc/libgtsam-dev/html/a00458.html vs.
./usr/share/doc/libgtsam-dev/html/a00464.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity3.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/CameraSet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00458.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00464.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 60 lines modifiedOffset 95, 48 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">Similarity3.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">CameraSet.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Implementation·of·Similarity3·transform.··105 <p>Base·class·to·create·smart·factors·on·poses·or·cameras.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00458_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00464_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">108 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>110 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03264.html">gtsam::Similarity3</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03044.html">gtsam::CameraSet&lt;·CAMERA·&gt;</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">3D·similarity·transform··<a·href="a03264.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·set·of·cameras,·all·with·their·own·calibration.··<a·href="a03044.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03268.html">gtsam::Similarity3::ChartAtOrigin</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03048.html">gtsam::traits&lt;·CameraSet&lt;·CAMERA·&gt;·&gt;</a></td></tr>
116 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Chart·at·the·origin.··<a·href="a03268.html#details">More...</a><br·/></td></tr> 
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03272.html">gtsam::traits&lt;·Similarity3·&gt;</a></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03276.html">gtsam::traits&lt;·const·Similarity3·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03052.html">gtsam::traits&lt;·const·CameraSet&lt;·CAMERA·&gt;·&gt;</a></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table><table·class="memberdecls"> 
129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
130 Functions</h2></td></tr> 
131 <tr·class="memitem:a5678009a227aa206df50905d47686f64"·id="r_a5678009a227aa206df50905d47686f64"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5678009a227aa206df50905d47686f64"·name="a5678009a227aa206df50905d47686f64"></a> 
132 template&lt;&gt;·</td></tr> 
133 <tr·class="memitem:a5678009a227aa206df50905d47686f64"><td·class="memTemplItemLeft"·align="right"·valign="top">Matrix&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::wedge&lt;·Similarity3·&gt;</b>·(const·Vector·&amp;xi)</td></tr> 
134 <tr·class="separator:a5678009a227aa206df50905d47686f64"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 </table>124 </table>
136 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
137 <div·class="textblock"><p>Implementation·of·Similarity3·transform.·</p>126 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>
138 <dl·class="section·author"><dt>Author</dt><dd>Paul·Drews·</dd>127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>Feb·19,·2015·</dd></dl>
139 <dd> 
140 John·Lambert·</dd></dl> 
141 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
142 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
143 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
144 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
145 ··<ul>133 ··<ul>
146 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00458.html">Similarity3.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00464.html">CameraSet.h</a></li>
147 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
148 ··</ul>136 ··</ul>
149 </div>137 </div>
150 </body>138 </body>
151 </html>139 </html>
2.25 KB
html2text {}
Max HTML report size reached
75.2 KB
./usr/share/doc/libgtsam-dev/html/a00458_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00569_source.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Similarity3.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesNet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00458_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00569_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 181 lines modifiedOffset 98, 161 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Similarity3.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridBayesNet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00458.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00569.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>115 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 116 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 117 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00212.html">gtsam/discrete/DecisionTreeFactor.h</a>&gt;</span></div>
 118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>
 119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00488.html">gtsam/hybrid/HybridConditional.h</a>&gt;</span></div>
 120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00566.html">gtsam/hybrid/HybridValues.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">gtsam/inference/BayesNet.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00011.html">gtsam/base/Lie.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/Manifold.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00344.html">gtsam/geometry/Point3.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00341.html">gtsam/geometry/Pose3.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">gtsam/geometry/Rot3.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declarations</span></div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>Pose3;</div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
132 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03264.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03264.html">Similarity3</a>·:·<span·class="keyword">public</span>·<a·class="code·hl[·...·truncated·by·diffoscope;·len:·58,·SHA:·d222dc7727c4d29d32abbed0979cc36c54bb3e675f3e918844407b2e5d49b7ec·...·]&gt;·{</div>127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03408.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>·:·<span·class="keyword">public</span>·<a·class="code[·...·truncated·by·diffoscope;·len:·63,·SHA:·dc5fed6635d44108789036f2de80bfe7a4478307f9b6b3bdae62d9b4b587d1eb·...·]&gt;·{</div>
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>·<a·class="code·hl_class"·href="a03228.html">Rotation</a>;</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·Translation;</div>128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">public</span>:</div>
 129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03516.html">Base</a>·=·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;HybridConditional&gt;</a>;</div>
 130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03408.html">This</a>·=·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>;</div>
 131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03436.html">ConditionalType</a>·=·<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>;</div>
 132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;HybridBayesNet&gt;;</div>
 133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">using·</span>sharedConditional·=·boost::shared_ptr&lt;ConditionalType&gt;;</div>
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">private</span>:</div> 
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_class"·href="a03228.html">Rot3</a>·R_;</div> 
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·t_;</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keywordtype">double</span>·s_;</div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03408.html#ab50d718558738f4395e0b15e399ca247">···47</a></span>··<a·class="code·hl_function"·href="a03408.html#ab50d718558738f4395e0b15e399ca247">HybridBayesNet</a>()·=·<span·class="keywordflow">default</span>;</div>
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div> 
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
144 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a03264.html">Similarity3</a>();</div> 
145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
146 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<a·class="code·hl_class"·href="a03264.html">Similarity3</a>(<span·class="keywordtype">double</span>·s);</div> 
147 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_class"·href="a03264.html">Similarity3</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03228.html">Rot3</a>&amp;·R,·<span·class="keyword">const</span>·<a·class=[·...·truncated·by·diffoscope;·len:·133,·SHA:·009ce0577741195d4e6a549e37c53d61ac68600101a166d782ff4e6a056c673a·...·]</div>139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="st[·...·truncated·by·diffoscope;·len:·182,·SHA:·894404ac6be54092eefbdea7cbdfb3b593616bc04e09ba960a08371de2ae6535·...·]</div>
 140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>············································DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a03264.html">Similarity3</a>(<span·class="keyword">const</span>·Matrix3&amp;·R,·<span·class="keyword">const</span>·Vector3&amp;·t,·<span·class="keywordtype">double</spa[·...·truncated·by·diffoscope;·len:·5,·SHA:·8daa70779ba11111306c84bc78543919f5a8e605fe6cd45d17c5909853ca3eb0·...·];</div>142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03408.html">This</a>·&amp;fg,·<span·cl[·...·truncated·by·diffoscope;·len:·78,·SHA:·0e469f8dadebc16e3200b92d8f1e08d7c6ff26588ecb7ccefe9a22564a4cb5f3·...·];</div>
 143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
152 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_class"·href="a03264.html">Similarity3</a>(<span·class="keyword">const</span>·Matrix4&amp;·T);</div>145 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03408.html#a40eb918deb4f937d2c52392d8bc55783">···69</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a40eb918deb4f937d2c52392d8bc55783">push_back</a>(boost::shared_ptr&lt;HybridConditional&gt;·conditional)·{</div>
 147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····factors_.push_back(conditional);</div>
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div>
 149 </div>
154 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Conditional&gt;</div>
 152 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}">
 153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03408.html#a63243de12d98219920ab32abc75f55e3">···82</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a63243de12d98219920ab32abc75f55e3">emplace_back</a>(<a·class="code·hl_class"·href="a03572.html">Conditional</a>·*conditional)·{</div>
 154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····factors_.push_back(boost::make_shared&lt;HybridConditional&gt;(</div>
 155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········boost::shared_ptr&lt;Conditional&gt;(conditional)));</div>
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03264.html">Similarity3</a>&amp;·sim,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const</span>;</div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
157 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a01428.html#afd5b3cf3f54adcbdd6d9e7403f1a792f">operator==</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03264.html">Similarity3</a>&amp;·other)·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div> 
159 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s)·<span·class="keyword">const</span>;</div> 
160 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
161 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03264.html">Similarity3</a>&amp;·p);</div> 
162 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>
164 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03264.html">Similarity3</a>·Identity();</div>157 </div>
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
166 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<a·class="code·hl_class"·href="a03264.html">Similarity3</a>·<a·class="code·hl_function"·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">operator*</a>(<span·class="keyword">const[·...·truncated·by·diffoscope;·len:·116,·SHA:·5bcc7ce2b04cb1e16b0d477140176652c0524062d6a4a15df30bee277059b006·...·]>159 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">
 160 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03408.html#a833e1079667757fd7c6def2558f318ed">···99</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a833e1079667757fd7c6def2558f318ed">push_back</a>(<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>·&amp;&amp;conditional)·{</div>
 161 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····factors_.push_back(</div>
Max diff block lines reached; 35311/58601 bytes (60.26%) of diff not shown.
17.8 KB
html2text {}
Max HTML report size reached
276 KB
./usr/share/doc/libgtsam-dev/html/a00461_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01130_source.html
Max HTML report size reached
250 KB
./usr/share/doc/libgtsam-dev/html/a00467_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01073_source.html
Max HTML report size reached
5.27 KB
./usr/share/doc/libgtsam-dev/html/a00470.html vs.
./usr/share/doc/libgtsam-dev/html/a01238.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Rot3M.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00470.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01238.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 40 lines modifiedOffset 95, 33 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">Rot3M.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">InitializePose3.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Rotation·(internal:·3*3·matrix·representation*)·· 
105 <a·href="#details">More...</a></p> 
106 <table·class="memberdecls">104 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>110 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
114 <div·class="textblock"><p>Rotation·(internal:·3*3·matrix·representation*)·</p> 
115 <dl·class="section·author"><dt>Author</dt><dd>Alireza·Fathi·</dd> 
116 <dd> 
117 Christian·Potthast·</dd> 
118 <dd> 
119 Frank·Dellaert·</dd> 
120 <dd>113 <dd>
121 Richard·Roberts·</dd></dl>114 Frank·Dellaert·</dd></dl>
 115 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>
122 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
123 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
124 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
126 ··<ul>120 ··<ul>
127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00470.html">Rot3M.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01238.html">InitializePose3.cpp</a></li>
128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
129 ··</ul>123 ··</ul>
130 </div>124 </div>
131 </body>125 </body>
132 </html>126 </html>
948 B
html2text {}
Max HTML report size reached
17.0 KB
./usr/share/doc/libgtsam-dev/html/a00476.html vs.
./usr/share/doc/libgtsam-dev/html/a00962.html
Files 79% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Point2.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00476.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00962.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 62 lines modifiedOffset 95, 63 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#func-members">Functions</a>··</div>101 <a·href="#define-members">Macros</a>··</div>
102 ··<div·class="headertitle"><div·class="title">Point2.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>2D·Point·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">105 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls">111 </table><table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
115 Functions</h2></td></tr>113 Macros</h2></td></tr>
116 <tr·class="memitem:afee4e6aa4aba9b6a6b421ddd75b52dfc"·id="r_afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afee4e6aa4aba9b6a6b421ddd75b52dfc"·name="afee4e6aa4aba9b6a6b421ddd75b52dfc"></a> 
117 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::norm2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H=boost::none)</td></tr> 
118 <tr·class="memdesc:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Distance·of·the·point·from·the·origin,·with·Jacobian.·<br·/></td></tr>114 <tr·class="memitem:a47c72c8c8033ac067a70a39882232620"·id="r_a47c72c8c8033ac067a70a39882232620"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47c72c8c8033ac067a70a39882232620"·name="a47c72c8c8033ac067a70a39882232620"></a>
 115 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,0)</td></tr>
 116 <tr·class="separator:a47c72c8c8033ac067a70a39882232620"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:a8b86d97c87c595548655639e38f05d6c"·id="r_a8b86d97c87c595548655639e38f05d6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8b86d97c87c595548655639e38f05d6c"·name="a8b86d97c87c595548655639e38f05d6c"></a>
 118 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,3)</td></tr>
 119 <tr·class="separator:a8b86d97c87c595548655639e38f05d6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <tr·class="memitem:af24d2a594d2a71cc868be63b097517a6"·id="r_af24d2a594d2a71cc868be63b097517a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af24d2a594d2a71cc868be63b097517a6"·name="af24d2a594d2a71cc868be63b097517a6"></a>
 121 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,6)</td></tr>
 122 <tr·class="separator:af24d2a594d2a71cc868be63b097517a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 123 <tr·class="memitem:aba0e03b2dd44d4ffe264beac5f5b5369"·id="r_aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba0e03b2dd44d4ffe264beac5f5b5369"·name="aba0e03b2dd44d4ffe264beac5f5b5369"></a>
 124 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,0)</td></tr>
 125 <tr·class="separator:aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 126 <tr·class="memitem:a3616767b248dc8bd965987eb4dcdb919"·id="r_a3616767b248dc8bd965987eb4dcdb919"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3616767b248dc8bd965987eb4dcdb919"·name="a3616767b248dc8bd965987eb4dcdb919"></a>
 127 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,3)</td></tr>
 128 <tr·class="separator:a3616767b248dc8bd965987eb4dcdb919"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 129 <tr·class="memitem:a1eda4206a8d6b20278b0ed5952708bfd"·id="r_a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1eda4206a8d6b20278b0ed5952708bfd"·name="a1eda4206a8d6b20278b0ed5952708bfd"></a>
 130 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,6)</td></tr>
119 <tr·class="separator:afee4e6aa4aba9b6a6b421ddd75b52dfc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 132 <tr·class="memitem:a5dbb22c4c75167f0a22dc7cbdd4d22cb"·id="r_a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5dbb22c4c75167f0a22dc7cbdd4d22cb"·name="a5dbb22c4c75167f0a22dc7cbdd4d22cb"></a>
 133 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,0)</td></tr>
120 <tr·class="memitem:afd1282dfb080cb393ae60188b4582cb2"·id="r_afd1282dfb080cb393ae60188b4582cb2"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afd1282dfb080cb393ae60188b4582cb2"·name="afd1282dfb080cb393ae60188b4582cb2"></a> 
121 double&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::distance2</b>·(const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;p1,·const·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&amp;q,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H1=boost::none,·<a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·1,·2·&gt;·H2=boost::none)</td></tr> 
122 <tr·class="memdesc:afd1282dfb080cb393ae60188b4582cb2"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">distance·between·two·points·<br·/></td></tr> 
123 <tr·class="separator:afd1282dfb080cb393ae60188b4582cb2"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:a5973516e4af8db350dbaadb98de53a2a"·id="r_a5973516e4af8db350dbaadb98de53a2a"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5973516e4af8db350dbaadb98de53a2a"·name="a5973516e4af8db350dbaadb98de53a2a"></a> 
125 boost::optional&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(double·R_d,·double·r_d,·double·tol)</td></tr>135 <tr·class="memitem:ad54359136b9cf16db3ff60f732d425d1"·id="r_ad54359136b9cf16db3ff60f732d425d1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad54359136b9cf16db3ff60f732d425d1"·name="ad54359136b9cf16db3ff60f732d425d1"></a>
 136 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,3)</td></tr>
126 <tr·class="separator:a5973516e4af8db350dbaadb98de53a2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:ad54359136b9cf16db3ff60f732d425d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 <tr·class="memitem:a04244016af43048cedf8df2006ccda45"·id="r_a04244016af43048cedf8df2006ccda45"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a04244016af43048cedf8df2006ccda45"·name="a04244016af43048cedf8df2006ccda45"></a> 
128 list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::circleCircleIntersection</b>·(<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2[·...·truncated·by·diffoscope;·len:·206,·SHA:·2250196d75879f2597de8bd2c768b221c0e7691c3faf08797f5e7bd7f311a6ab·...·]>138 <tr·class="memitem:a3395229ce0059a08893ffbf8e3c08e65"·id="r_a3395229ce0059a08893ffbf8e3c08e65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3395229ce0059a08893ffbf8e3c08e65"·name="a3395229ce0059a08893ffbf8e3c08e65"></a>
 139 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,6)</td></tr>
129 <tr·class="separator:a04244016af43048cedf8df2006ccda45"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:a3395229ce0059a08893ffbf8e3c08e65"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <tr·class="memitem:a93d4e38a582b6f32fc4f301df10721d5"·id="r_a93d4e38a582b6f32fc4f301df10721d5"><td·class="memItemLeft"·align="right"·valign="top">list&lt;·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a93d4e38a582b6f32fc4f301df10721d5">gtsam::circleCircleIntersection</a>·(<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c1,·double·r1,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·c2,·double·r2,·double·tol=1e-9)</td></tr> 
131 <tr·class="memdesc:a93d4e38a582b6f32fc4f301df10721d5"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Intersect·2·circles.··<br·/></td></tr> 
132 <tr·class="separator:a93d4e38a582b6f32fc4f301df10721d5"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
133 <tr·class="memitem:a9e357cda5287fae1438f86bc4df27a80"·id="r_a9e357cda5287fae1438f86bc4df27a80"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9e357cda5287fae1438f86bc4df27a80"·name="a9e357cda5287fae1438f86bc4df27a80"></a> 
134 Point2Pair&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::means</b>·(const·std::vector&lt;·Point2Pair·&gt;·&amp;abPointPairs)</td></tr> 
135 <tr·class="memdesc:a9e357cda5287fae1438f86bc4df27a80"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Calculate·the·two·means·of·a·set·of·Point2·pairs.·<br·/></td></tr> 
136 <tr·class="separator:a9e357cda5287fae1438f86bc4df27a80"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
137 <tr·class="memitem:aec9655d963c3776bbf707f74c59989dc"·id="r_aec9655d963c3776bbf707f74c59989dc"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aec9655d963c3776bbf707f74c59989dc"·name="aec9655d963c3776bbf707f74c59989dc"></a> 
138 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·gtsam::Point2Pair·&amp;p)</td></tr> 
139 <tr·class="separator:aec9655d963c3776bbf707f74c59989dc"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
140 </table>141 </table>
141 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>142 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
142 <div·class="textblock"><p>2D·Point·</p> 
143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>143 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 144 <dd>
 145 Adam·Bry·</dd></dl>
144 </div></div><!--·contents·-->146 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->147 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->148 <!--·start·footer·part·-->
147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->149 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
148 ··<ul>150 ··<ul>
149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00476.html">Point2.cpp</a></li>151 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00962.html">TangentPreintegration.cpp</a></li>
150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>152 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
151 ··</ul>153 ··</ul>
152 </div>154 </div>
153 </body>155 </body>
154 </html>156 </html>
3.2 KB
html2text {}
Max HTML report size reached
66.9 KB
./usr/share/doc/libgtsam-dev/html/a00503_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01193_source.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridNonlinearISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00503_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01193_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 139 lines modifiedOffset 98, 134 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridNonlinearISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">TranslationRecovery.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00503.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01193.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01151.html">gtsam/nonlinear/LevenbergMarquardtOptimizer.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00536.html">gtsam/hybrid/HybridGaussianISAM.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridNonlinearFactorGraph.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01208.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">//·Set·up·an·optimization·problem·for·the·unknown·translations·Ti·in·the·world</span></div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·coordinate·frame,·given·the·known·camera·attitudes·wRi·with·respect·to·the</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·world·frame,·and·a·set·of·(noisy)·translation·directions·of·type·Unit3,</span></div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·w_aZb.·The·measurement·equation·is</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//····w_aZb·=·Unit3(Tb·-·Ta)···(1)</span></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·i.e.,·w_aZb·is·the·translation·direction·from·frame·A·to·B,·in·world</span></div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·coordinates.·Although·Unit3·instances·live·on·a·manifold,·following</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·Wilson14eccv_1DSfM.pdf·error·we·compute·the·*chordal·distance*·in·the</span></div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">//·ambient·world·coordinate·frame.</span></div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//</span></div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">//·It·is·clear·that·we·cannot·recover·the·scale,·nor·the·absolute·position,</span></div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//·so·the·gauge·freedom·in·this·case·is·3·+·1·=·4.·We·fix·these·by·taking·fixing</span></div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·the·translations·Ta·and·Tb·associated·with·the·first·measurement·w_aZb,</span></div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·clamping·them·to·their·initial·values·as·given·to·this·method.·If·no·initial</span></div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//·values·are·given,·we·use·the·origin·for·Tb·and·set·Tb·to·make·(1)·come</span></div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·through,·i.e.,</span></div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//····Tb·=·s·*·wRa·*·Point3(w_aZb)·····(2)</span></div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//·where·s·is·an·arbitrary·scale·that·can·be·supplied,·default·1.0.·Hence,·two</span></div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//·versions·are·supplied·below·corresponding·to·whether·we·have·initial·values</span></div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//·or·not.</span></div>
124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">150 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04756.html">···51</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04756.html">TranslationRecovery</a>·{</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03496.html">···27</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03496.html">HybridNonlinearISAM</a>·{</div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·<span·class="keyword">protected</span>:</div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03496.html#abc388dedfd3df948cce9e9844eb07f86">···30</a></span>··<a·class="code·hl_class"·href="a03468.html">gtsam::HybridGaussianISAM</a>·<a·class="code·hl_variable"·href="a03496.html#abc388dedfd3df948cce9e9844eb07f86">isam_</a>;</div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03496.html#a8a56f5375ea8088c0a1b017a4be8528d">···33</a></span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_variable"·href="a03496.html#a8a56f5375ea8088c0a1b017a4be8528d">linPoint_</a>;</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03496.html#a231caf8f3176fa7e5000ba121baf4de4">···36</a></span>··<a·class="code·hl_class"·href="a02900.html">DiscreteValues</a>·<a·class="code·hl_variable"·href="a03496.html#a231caf8f3176fa7e5000ba121baf4de4">assignment_</a>;</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03496.html#a37f1f9aa1ba8caa26e236e5bf7326969">···39</a></span>··<a·class="code·hl_class"·href="a03488.html">HybridNonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a03496.html#a37f1f9aa1ba8caa26e236e5bf7326969">factors_</a>;</div> 
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03496.html#a83959d538b1f8c11e5d2d18098320d16">···42</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a03496.html#a83959d538b1f8c11e5d2d18098320d16">reorderInterval_</a>;</div> 
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">int</span>·reorderCounter_;</div> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a03496.html#ac1b5740936424126b8adf617f7700058">···46</a></span>··<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">HybridGaussianFactorGraph::Eliminate</a>·<a·class="code·hl_variable"·href="a03496.html#ac1b5740936424126b8adf617f7700058">eliminationFunction_</a>;</div> 
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>KeyPair·=·std::pair&lt;Key,·Key&gt;;</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">using·</span>TranslationEdges·=·std::vector&lt;BinaryMeasurement&lt;Unit3&gt;&gt;;</div>
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">private</span>:</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·Translation·directions·between·camera·pairs.</span></div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··TranslationEdges·relativeTranslations_;</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Parameters.</span></div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·lmParams_;</div>
 162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>
142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">164 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04756.html#ab6136c6f0473cddbfcfbb32ad8e83ec5">···69</a></span>··<a·class="code·hl_function"·href="a04756.html#ab6136c6f0473cddbfcfbb32ad8e83ec5">TranslationRecovery</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·&amp;lmParams)</div>
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03496.html#a343272d257ca8e8c59b1e8a3d35a9371">···59</a></span>··<a·class="code·hl_function"·href="a03496.html#a343272d257ca8e8c59b1e8a3d35a9371">HybridNonlinearISAM</a>(</div> 
144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keywordtype">int</span>·reorderInterval·=·1,</div> 
145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">HybridGaussianFactorGraph::Eliminate</a>&amp;·eliminationFunction·=</div> 
146 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········HybridGaussianFactorGraph::EliminationTraitsType::DefaultEliminate)</div> 
147 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······:·reorderInterval_(reorderInterval),</div> 
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········reorderCounter_(0),</div> 
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········eliminationFunction_(eliminationFunction)·{}</div> 
150 </div> 
151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
152 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·lmParams_(lmParams)·{}</div>
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·estimate();</div> 
Max diff block lines reached; 23040/49534 bytes (46.51%) of diff not shown.
18.4 KB
html2text {}
Max HTML report size reached
5.12 KB
./usr/share/doc/libgtsam-dev/html/a00509.html vs.
./usr/share/doc/libgtsam-dev/html/a01109.html
Files 97% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridConditional.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Params.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00509.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01109.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 31 lines modifiedOffset 95, 34 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">HybridConditional.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">ISAM2Params.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
 104 <p>Parameters·for·iSAM·2.··
 105 <a·href="#details">More...</a></p>
104 <table·class="memberdecls">106 <table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>112 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl> 
113 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>114 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>
114 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>120 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00509.html">HybridConditional.cpp</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01109.html">ISAM2Params.cpp</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>123 ··</ul>
122 </div>124 </div>
123 </body>125 </body>
124 </html>126 </html>
898 B
html2text {}
Max HTML report size reached
37.9 KB
./usr/share/doc/libgtsam-dev/html/a00518_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01205_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridFactorGraph.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00518_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01205_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 92 lines modifiedOffset 98, 91 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridFactorGraph.h</div></div>104 ··<div·class="headertitle"><div·class="title">TranslationFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00518.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01205.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00332.html">gtsam/geometry/Point3.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00557.html">gtsam/hybrid/HybridFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/format.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;unordered_map&gt;</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span>DiscreteFactor;</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span>Ordering;</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">using·</span>SharedFactor·=·boost::shared_ptr&lt;Factor&gt;;</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
133 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="};">
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03456.html">···39</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03456.html">HybridFactorGraph</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class[·...·truncated·by·diffoscope;·len:·46,·SHA:·5ea9f7454cc887a3056cd3cd65daa8baa520aa317c9ca59ffb7634921108d092·...·]&gt;·{</div>128 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04752.html">···42</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04752.html">TranslationFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class[·...·truncated·by·diffoscope;·len:·60,·SHA:·55e42ba96008cddad6f7d56dbaa4063c31abe3ae3db508520b59f3fbb3fbf226·...·]&gt;·{</div>
 129 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">private</span>:</div>
 130 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Point3,·Point3&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 131 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·measured_w_aZb_;</div>
 132 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·<span·class="keyword">public</span>:</div>133 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·<span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04752.html#a7c01dfa0ae1540c90d4439671b5a74d4">···49</a></span>··<a·class="code·hl_function"·href="a04752.html#a7c01dfa0ae1540c90d4439671b5a74d4">TranslationFactor</a>()·{}</div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03524.html">Base</a>·=·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;Factor&gt;</a>;</div> 
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a03456.html#a1b0bca80ca7466d039fc11d821e3b192">···42</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03456.html">This</a>·=·<a·class="code·hl_function"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">HybridFactorGraph</a>;··············</div> 
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a03456.html#a2a90013d51ca65080e2c41fe522bcba3">···43</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a03456.html#a2a90013d51ca65080e2c41fe522bcba3">shared_ptr</a>·=·boost::shared_ptr&lt;This&gt;;··</div> 
139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div> 
140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03456.html#a303833c34b4178ecf5d038cdb1122ed5">···45</a></span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04612.html">Values</a>·=·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>;··</div> 
141 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">using·</span>Indices·=·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>;·····</div> 
142 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
143 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·<span·class="keyword">public</span>:</div> 
144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>135 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">···53</a></span>··<a·class="code·hl_function"·href="a03456.html#abea72c33b34ce730bfe044d21178d8a2">HybridFactorGraph</a>()·=·<span·class="keyword[·...·truncated·by·diffoscope;·len:·21,·SHA:·9b1c73af953eb40305eaeb87007cbc1374c47b808c7dc2b76109e5bc7671cfbb·...·]</div>136 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_function"·href="a04752.html#a7c01dfa0ae1540c90d4439671b5a74d4">TranslationFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·a,·<a·cla[·...·truncated·by·diffoscope;·len:·185,·SHA:·3beaa53110176469cc7e35c8892e83f33bf13ae38c29d212fe6fd82bb7d373ac·...·]</div>
 137 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·noiseModel)</div>
 138 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·Base(noiseModel,·a,·b),·measured_w_aZb_(w_aZb.point3())·{}</div>
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDFACTOR&gt;</div> 
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">···61</a></span>··<a·class="code·hl_function"·href="a03456.html#a0d52ae5047022bd0b6838a4e02959f6b">HybridFactorGraph</a>(<span·[·...·truncated·by·diffoscope;·len:·191,·SHA:·7222da445df3704792b66ff91bb3e174b81a47708677a42f5aeb6321fd449721·...·]>140 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04752.html#a863b3218f0ab46be65181c66c5e182d5">···66</a></span>··Vector·<a·class="code·hl_function"·href="a04752.html#a863b3218f0ab46be65181c66c5e182d5">evaluateError</a>(</div>
 142 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·Ta,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>&amp;·Tb,</div>
 143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······boost::optional&lt;Matrix&amp;&gt;·H1·=·boost::none,</div>
 144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······boost::optional&lt;Matrix&amp;&gt;·H2·=·boost::none)<span·class="keyword">·const·override·</span>{</div>
 145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·dir·=·Tb·-·Ta;</div>
 146 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····Matrix33·H_predicted_dir;</div>
 147 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#aaa8ed89fd60ea4601d9de63c4811525b">Point3</a>·predicted·=·<a·class="code·hl_function"·href="a01428.html#abb52bb00c68909fc1147e5d112e8c2ae">normalize</a>(dir,·H1·||·H2·?·&amp;H_predicted_dir·:·<span·class="keyword">nullptr</span>);</div>
 148 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keywordflow">if</span>·(H1)·*H1·=·-H_predicted_dir;</div>
 149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">if</span>·(H2)·*H2·=·H_predicted_dir;</div>
 150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keywordflow">return</span>·predicted·-·measured_w_aZb_;</div>
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>151 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div>
150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··std::set&lt;DiscreteKey&gt;·<a·class="code·hl_function"·href="a03456.html#adac2988bd778452bdb861fd01a2a9081">discreteKeys</a>()·<span·class="keyword">const</span>;</div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
153 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_function"·href="a03456.html#a24c1edeb99ecbabbba84c0f9a763d575">discreteKeySet</a>()·<span·class="keyword">const</span>;</div> 
154 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··std::unordered_map&lt;Key,·DiscreteKey&gt;·<a·class="code·hl_function"·href="a03456.html#a796c7f9d89f3a6c0ffc14496a47871eb">discreteKeyMap</a>()·<span·class="keyword">const</span>;</div> 
156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>·<a·class="code·hl_function"·href="a03456.html#a98e6ad1277d067c04b7efaca7d2b5a47">continuousKeySet</a>()·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div> 
159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</div> 
160 </div>152 </div>
 153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·<span·class="keyword">private</span>:</div>
 155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 158 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····ar&amp;·boost::serialization::make_nvp(</div>
 159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>········<span·class="stringliteral">&quot;Base&quot;</span>,·boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
161 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
 161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>};··<span·class="comment">//·\·TranslationFactor</span></div>
 162 </div>
162 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}··<span·class="comment">//·namespace·gtsam</span></div>163 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}··<span·class="comment">//·namespace·gtsam</span></div>
Max diff block lines reached; 8354/29185 bytes (28.62%) of diff not shown.
9.25 KB
html2text {}
Max HTML report size reached
72.0 KB
./usr/share/doc/libgtsam-dev/html/a00524_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00374_source.html
Files 93% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridBayesNet.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3_S2Stereo.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00524_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00374_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 161 lines modifiedOffset 98, 163 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridBayesNet.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cal3_S2Stereo.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00524.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00374.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
 108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
 113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
115 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
116 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
117 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00251.html">gtsam/discrete/DecisionTreeFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00398.html">gtsam/geometry/Cal3_S2.h</a>&gt;</span></div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00560.html">gtsam/hybrid/HybridConditional.h</a>&gt;</span></div> 
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00497.html">gtsam/hybrid/HybridValues.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00644.html">gtsam/inference/BayesNet.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
126 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03408.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>·:·<span·class="keyword">public</span>·<a·class="code[·...·truncated·by·diffoscope;·len:·67,·SHA:·5cb98f8a10682fa7d45d64f236ac14cc81b49ff1fcc2b535c72f3873eb8e55de·...·]·{</div>126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a02956.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>·:·<span·class="keyword">public</span>·<a·class="code·[·...·truncated·by·diffoscope;·len:·40,·SHA:·30cc749d2b46dfae391064a01c257834c0565bed1046296c96fee2ff2bcdeff1·...·]·{</div>
 127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·<span·class="keyword">private</span>:</div>
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordtype">double</span>·b_·=·1.0f;··</div>
 129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">public</span>:</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·<span·class="keyword">public</span>:</div>
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">enum</span>·{·dimension·=·6·};</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03516.html">Base</a>·=·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;HybridConditional&gt;</a>;</div> 
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03408.html">This</a>·=·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>;</div> 
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a03436.html">ConditionalType</a>·=·<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>;</div> 
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;HybridBayesNet&gt;;</div>133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">using·</span>shared_ptr·=·boost::shared_ptr&lt;Cal3_S2Stereo&gt;;</div>
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">using·</span>sharedConditional·=·boost::shared_ptr&lt;ConditionalType&gt;;</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>135 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02956.html#ab65f2ccdc932731fb59f6781f775135f">···44</a></span>··<a·class="code·hl_function"·href="a02956.html#ab65f2ccdc932731fb59f6781f775135f">Cal3_S2Stereo</a>()·=·<span·class="keywordflow">default</span>;</div>
135 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
136 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03408.html#ab50d718558738f4395e0b15e399ca247">···47</a></span>··<a·class="code·hl_function"·href="a03408.html#ab50d718558738f4395e0b15e399ca247">HybridBayesNet</a>()·=·<span·class="keywordflow">default</span>;</div> 
137 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
138 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s·=·<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>·&amp;formatter·=</div> 
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>············································DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div> 
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
142 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03408.html">This</a>·&amp;fg,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
145 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">138 <div·class="foldopen"·id="foldopen00047"·data-start="{"·data-end="}">
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02956.html#a2ca55987f036f43be6bed31b7766ab27">···47</a></span>··<a·class="code·hl_function"·href="a02956.html#a2ca55987f036f43be6bed31b7766ab27">Cal3_S2Stereo</a>(<span·class="keywordtype">double</span>·fx,·<span·class="keywordtype">double</span>·fy,·<span·class="keywordtype">double</span>·s,·<span·class="keywordtype">double</span>·u0,·<span·class="keywordtype">double</span>·v0,·<span·class="keywordtype">double</span>·b)</div>
 140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······:·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(fx,·fy,·s,·u0,·v0),·b_(b)·{}</div>
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03408.html#a40eb918deb4f937d2c52392d8bc55783">···69</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a40eb918deb4f937d2c52392d8bc55783">push_back</a>(boost::shared_ptr&lt;HybridConditional&gt;·conditional)·{</div> 
147 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····factors_.push_back(conditional);</div> 
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div> 
149 </div>141 </div>
150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
151 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Conditional&gt;</div> 
152 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a03408.html#a63243de12d98219920ab32abc75f55e3">···82</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a63243de12d98219920ab32abc75f55e3">emplace_back</a>(<a·class="code·hl_class"·href="a03572.html">Conditional</a>·*conditional)·{</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····factors_.push_back(boost::make_shared&lt;HybridConditional&gt;(</div> 
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········boost::shared_ptr&lt;Conditional&gt;(conditional)));</div>144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a02956.html#aa48a7b399986d48da55d6b8a954606f4">···51</a></span>··<a·class="code·hl_function"·href="a02956.html#aa48a7b399986d48da55d6b8a954606f4">Cal3_S2Stereo</a>(<span·class="keyword">const[·...·truncated·by·diffoscope;·len:·23,·SHA:·4969ac970eae801b531482cd7bea4eca9452902f08698df7dd38c0ae0dd1872a·...·]</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······:·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(d(0),·d(1),·d(2),·d(3),·d(4)),·b_(d(5))·{}</div>
 146 </div>
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 148 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02956.html#a7f1fe1eea1342b36c190c66bad4476ef">···55</a></span>··<a·class="code·hl_function"·href="a02956.html#a7f1fe1eea1342b36c190c66bad4476ef">Cal3_S2Stereo</a>(<span·class="keywordtype">double</span>·fov,·<span·class="keywordtype">int</span>·w,·<span·class="keywordtype">int</span>·h,·<span·class="keywordtype">double</span>·b)</div>
 150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······:·<a·class="code·hl_class"·href="a02944.html">Cal3_S2</a>(fov,·w,·h),·b_(b)·{}</div>
157 </div>151 </div>
 152 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·uncalibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·6&gt;</a>·Dcal·=·boost::none,</div>
 155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·····················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>
 156 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·calibrate(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>&amp;·p,·<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·6&gt;</a>·Dcal·=·boost::none,</div>
 158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>···················<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;2,·2&gt;</a>·Dp·=·boost::none)·<span·class="keyword">const</span>;</div>
 159 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02956.html#a6225ac9a389433f4bedc1d3b41725264">···85</a></span>··Vector3·<a·class="code·hl_function"·href="a02956.html#a6225ac9a389433f4bedc1d3b41725264">calibrate</a>(<span·class="keyword">const</span>·Vector3&amp;·p)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·Cal3_S2::calibrate(p);·}</div>
158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>161 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
159 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a03408.html#a833e1079667757fd7c6def2558f318ed">···99</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03408.html#a833e1079667757fd7c6def2558f318ed">push_back</a>(<a·class="code·hl_class"·href="a03436.html">HybridConditional</a>·&amp;&amp;conditional)·{</div> 
161 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····factors_.push_back(</div> 
162 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>········boost::make_shared&lt;HybridConditional&gt;(std::move(conditional)));</div> 
163 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>162 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
164 </div>163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··GTSAM_EXPORT·<span·class="keyword">friend</span>·std::ostream&amp;·operator&lt;&lt;(std::ostream&amp;·os,</div>
 164 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>···············································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02956.html">Cal3_S2Stereo</a>&amp;·cal);</div>
 165 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
Max diff block lines reached; 33435/55573 bytes (60.16%) of diff not shown.
17.6 KB
html2text {}
Max HTML report size reached
12.8 KB
./usr/share/doc/libgtsam-dev/html/a00527_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00551_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00527_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00551_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 32 lines modifiedOffset 101, 32 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">MixtureFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">MixtureFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00527.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00551.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00194.html">gtsam/discrete/DiscreteValues.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00233.html">gtsam/discrete/DiscreteValues.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00563.html">gtsam/hybrid/GaussianMixtureFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00533.html">gtsam/hybrid/GaussianMixtureFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00497.html">gtsam/hybrid/HybridValues.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00566.html">gtsam/hybrid/HybridValues.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08140.html">gtsam/nonlinear/Symbol.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08140.html">gtsam/nonlinear/Symbol.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/format.hpp&gt;</span></div>128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/format.hpp&gt;</span></div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;limits&gt;</span></div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
Offset 330, 19 lines modifiedOffset 330, 19 lines modified
330 <div·class="line"><a·id="l00291"·name="l00291"></a><span·class="lineno">··291</span>···········(log(infoMat.determinant())·/·2.0);</div>330 <div·class="line"><a·id="l00291"·name="l00291"></a><span·class="lineno">··291</span>···········(log(infoMat.determinant())·/·2.0);</div>
331 <div·class="line"><a·id="l00292"·name="l00292"></a><span·class="lineno">··292</span>··}</div>331 <div·class="line"><a·id="l00292"·name="l00292"></a><span·class="lineno">··292</span>··}</div>
332 </div>332 </div>
333 <div·class="line"><a·id="l00293"·name="l00293"></a><span·class="lineno">··293</span>};</div>333 <div·class="line"><a·id="l00293"·name="l00293"></a><span·class="lineno">··293</span>};</div>
334 </div>334 </div>
335 <div·class="line"><a·id="l00294"·name="l00294"></a><span·class="lineno">··294</span>·</div>335 <div·class="line"><a·id="l00294"·name="l00294"></a><span·class="lineno">··294</span>·</div>
336 <div·class="line"><a·id="l00295"·name="l00295"></a><span·class="lineno">··295</span>}··<span·class="comment">//·namespace·gtsam</span></div>336 <div·class="line"><a·id="l00295"·name="l00295"></a><span·class="lineno">··295</span>}··<span·class="comment">//·namespace·gtsam</span></div>
337 <div·class="ttc"·id="aa00194_html"><div·class="ttname"><a·href="a00194.html">DiscreteValues.h</a></div></div>337 <div·class="ttc"·id="aa00233_html"><div·class="ttname"><a·href="a00233.html">DiscreteValues.h</a></div></div>
338 <div·class="ttc"·id="aa00497_html"><div·class="ttname"><a·href="a00497.html">HybridValues.h</a></div></div> 
339 <div·class="ttc"·id="aa00563_html"><div·class="ttname"><a·href="a00563.html">GaussianMixtureFactor.h</a></div><div·class="ttdoc">A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.</div></div>338 <div·class="ttc"·id="aa00533_html"><div·class="ttname"><a·href="a00533.html">GaussianMixtureFactor.h</a></div><div·class="ttdoc">A·set·of·GaussianFactors,·indexed·by·a·set·of·discrete·keys.</div></div>
 339 <div·class="ttc"·id="aa00566_html"><div·class="ttname"><a·href="a00566.html">HybridValues.h</a></div></div>
 340 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
340 <div·class="ttc"·id="aa01094_html"><div·class="ttname"><a·href="a01094.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>341 <div·class="ttc"·id="aa01145_html"><div·class="ttname"><a·href="a01145.html">NonlinearFactorGraph.h</a></div><div·class="ttdoc">Factor·Graph·consisting·of·non-linear·factors.</div></div>
341 <div·class="ttc"·id="aa01169_html"><div·class="ttname"><a·href="a01169.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div> 
342 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>342 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
343 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div>343 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div>
344 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>344 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
345 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>345 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
346 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>346 <div·class="ttc"·id="aa02320_html"><div·class="ttname"><a·href="a02320.html">gtsam::FastSet&lt;·Key·&gt;</a></div></div>
347 <div·class="ttc"·id="aa02760_html"><div·class="ttname"><a·href="a02760.html">gtsam::AlgebraicDecisionTree</a></div><div·class="ttdoc">An·algebraic·decision·tree·fixes·the·range·of·a·DecisionTree·to·double.</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:38</div></div>347 <div·class="ttc"·id="aa02760_html"><div·class="ttname"><a·href="a02760.html">gtsam::AlgebraicDecisionTree</a></div><div·class="ttdoc">An·algebraic·decision·tree·fixes·the·range·of·a·DecisionTree·to·double.</div><div·class="ttdef"><b>Definition</b>·AlgebraicDecisionTree.h:38</div></div>
348 <div·class="ttc"·id="aa02796_html"><div·class="ttname"><a·href="a02796.html">gtsam::DecisionTree&lt;·Key,·sharedFactor·&gt;</a></div></div>348 <div·class="ttc"·id="aa02796_html"><div·class="ttname"><a·href="a02796.html">gtsam::DecisionTree&lt;·Key,·sharedFactor·&gt;</a></div></div>
Offset 377, 13 lines modifiedOffset 377, 13 lines modified
377 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>377 <div·class="ttc"·id="aa04612_html"><div·class="ttname"><a·href="a04612.html">gtsam::Values</a></div><div·class="ttdoc">A·non-templated·config·holding·any·types·of·Manifold-group·elements.</div><div·class="ttdef"><b>Definition</b>·Values.h:65</div></div>
378 <div·class="ttc"·id="aa08140_html"><div·class="ttname"><a·href="a08140.html">Symbol.h</a></div><div·class="ttdoc">Symbol.h·was·moved·to·inference·directory,·this·header·was·retained·for·compatibility.</div></div>378 <div·class="ttc"·id="aa08140_html"><div·class="ttname"><a·href="a08140.html">Symbol.h</a></div><div·class="ttdoc">Symbol.h·was·moved·to·inference·directory,·this·header·was·retained·for·compatibility.</div></div>
379 </div><!--·fragment·--></div><!--·contents·-->379 </div><!--·fragment·--></div><!--·contents·-->
380 </div><!--·doc-content·-->380 </div><!--·doc-content·-->
381 <!--·start·footer·part·-->381 <!--·start·footer·part·-->
382 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->382 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
383 ··<ul>383 ··<ul>
384 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00527.html">MixtureFactor.h</a></li>384 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00551.html">MixtureFactor.h</a></li>
385 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>385 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
386 ··</ul>386 ··</ul>
387 </div>387 </div>
388 </body>388 </body>
389 </html>389 </html>
1.05 KB
html2text {}
Max HTML report size reached
29.4 KB
./usr/share/doc/libgtsam-dev/html/a00542_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00836_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridEliminationTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianEliminationTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00542_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00836_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 78 lines modifiedOffset 98, 78 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">HybridEliminationTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00542.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00836.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00524.html">gtsam/hybrid/HybridBayesNet.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00548.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00776.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00770.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03444.html">···31</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03776.html">···27</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>·:</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;HybridBayesNet,·HybridGaussianFactorGraph&gt;·{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;GaussianBayesNet,·GaussianFactorGraph&gt;</div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·<span·class="keyword">private</span>:</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">public</span>:</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03776.html#a57a688c5bdfa87413e5982fb1ec61489">···31</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;GaussianBayesNet,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a03776.html#a57a688c5bdfa87413e5982fb1ec61489">Base</a>;·</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">···32</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>·<a·class="code·hl_typedef"·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">This</a>;·</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03776.html#a888dd1388dc43d47fda35ade35583279">···33</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03776.html#a888dd1388dc43d47fda35ade35583279">shared_ptr</a>;·</div>
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;HybridBayesNet,·HybridGaussianFactorGraph&gt;</a></div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03444.html#afe7432e190ac8896e3cbd931c8c5e9fb">···38</a></span>······<a·class="code·hl_typedef"·href="a03444.html#afe7432e190ac8896e3cbd931c8c5e9fb">Base</a>;····································</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03444.html#a1f947f2eca107d6bc9cfc8ed85e0a666">···39</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>·<a·class="code·hl_typedef"·href="a03444.html#a1f947f2eca107d6bc9cfc8ed85e0a666">This</a>;··········</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a03444.html#add6a302f534ecd096686609379b13ee1">···40</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03444.html#add6a302f534ecd096686609379b13ee1">shared_ptr</a>;··</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph,</div>
 136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
139 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factorGraph,</div>138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph,</div>
140 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03776.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factorGraph,</div> 
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">private</span>:</div>
 144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>
144 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
145 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div> 
146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03444.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>};</div>147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··};</div>
148 </div>148 </div>
149 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div>
150 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}··<span·class="comment">//·namespace·gtsam</span></div> 
151 <div·class="ttc"·id="aa00524_html"><div·class="ttname"><a·href="a00524.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</div></div> 
152 <div·class="ttc"·id="aa00548_html"><div·class="ttname"><a·href="a00548.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div> 
153 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">EliminationTree.h</a></div></div>151 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">EliminationTree.h</a></div></div>
 152 <div·class="ttc"·id="aa00770_html"><div·class="ttname"><a·href="a00770.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>
 153 <div·class="ttc"·id="aa00776_html"><div·class="ttname"><a·href="a00776.html">GaussianBayesNet.h</a></div><div·class="ttdoc">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.</div></div>
154 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>154 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
155 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>155 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>
156 <div·class="ttc"·id="aa03444_html"><div·class="ttname"><a·href="a03444.html">gtsam::HybridEliminationTree</a></div><div·class="ttdoc">Elimination·Tree·type·for·Hybrid·Factor·Graphs.</div><div·class="ttdef"><b>Definition</b>·HybridEliminationTree.h:32</div></div> 
157 <div·class="ttc"·id="aa03444_html_a1f947f2eca107d6bc9cfc8ed85e0a666"><div·class="ttname"><a·href="a03444.html#a1f947f2eca107d6bc9cfc8ed85e0a666">gtsam::HybridEliminationTree::This</a></div><div·class="ttdeci">HybridEliminationTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·HybridEliminationTree.h:39</div></div> 
158 <div·class="ttc"·id="aa03444_html_add6a302f534ecd096686609379b13ee1"><div·class="ttname"><a·href="a03444.html#add6a302f534ecd096686609379b13ee1">gtsam::HybridEliminationTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·HybridEliminationTree.h:40</div></div> 
159 <div·class="ttc"·id="aa03444_html_afe7432e190ac8896e3cbd931c8c5e9fb"><div·class="ttname"><a·href="a03444.html#afe7432e190ac8896e3cbd931c8c5e9fb">gtsam::HybridEliminationTree::Base</a></div><div·class="ttdeci">EliminationTree&lt;·HybridBayesNet,·HybridGaussianFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·HybridEliminationTree.h:38</div></div> 
160 <div·class="ttc"·id="aa03464_html"><div·class="ttname"><a·href="a03464.html">gtsam::HybridGaussianFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.h:102</div></div> 
161 <div·class="ttc"·id="aa03584_html"><div·class="ttname"><a·href="a03584.html">gtsam::EliminationTree</a></div><div·class="ttdoc">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:52</div></div>156 <div·class="ttc"·id="aa03584_html"><div·class="ttname"><a·href="a03584.html">gtsam::EliminationTree</a></div><div·class="ttdoc">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:52</div></div>
162 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>157 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>
163 <div·class="ttc"·id="aa03700_html"><div·class="ttname"><a·href="a03700.html">gtsam::VariableIndex</a></div><div·class="ttdoc">The·VariableIndex·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.</div><div·class="ttdef"><b>Definition</b>·VariableIndex.h:43</div></div>158 <div·class="ttc"·id="aa03700_html"><div·class="ttname"><a·href="a03700.html">gtsam::VariableIndex</a></div><div·class="ttdoc">The·VariableIndex·class·computes·and·stores·the·block·column·structure·of·a·factor·graph.</div><div·class="ttdef"><b>Definition</b>·VariableIndex.h:43</div></div>
 159 <div·class="ttc"·id="aa03776_html"><div·class="ttname"><a·href="a03776.html">gtsam::GaussianEliminationTree</a></div><div·class="ttdef"><b>Definition</b>·GaussianEliminationTree.h:29</div></div>
 160 <div·class="ttc"·id="aa03776_html_a3d599a4ee436838e5ffba795580c2ab1"><div·class="ttname"><a·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">gtsam::GaussianEliminationTree::This</a></div><div·class="ttdeci">GaussianEliminationTree·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·GaussianEliminationTree.h:32</div></div>
 161 <div·class="ttc"·id="aa03776_html_a57a688c5bdfa87413e5982fb1ec61489"><div·class="ttname"><a·href="a03776.html#a57a688c5bdfa87413e5982fb1ec61489">gtsam::GaussianEliminationTree::Base</a></div><div·class="ttdeci">EliminationTree&lt;·GaussianBayesNet,·GaussianFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·GaussianEliminationTree.h:31</div></div>
 162 <div·class="ttc"·id="aa03776_html_a888dd1388dc43d47fda35ade35583279"><div·class="ttname"><a·href="a03776.html#a888dd1388dc43d47fda35ade35583279">gtsam::GaussianEliminationTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·GaussianEliminationTree.h:33</div></div>
 163 <div·class="ttc"·id="aa03792_html"><div·class="ttname"><a·href="a03792.html">gtsam::GaussianFactorGraph</a></div><div·class="ttdoc">A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:75</div></div>
164 </div><!--·fragment·--></div><!--·contents·-->164 </div><!--·fragment·--></div><!--·contents·-->
165 </div><!--·doc-content·-->165 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->166 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
168 ··<ul>168 ··<ul>
169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00542.html">HybridEliminationTree.h</a></li>169 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00836.html">GaussianEliminationTree.h</a></li>
170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>170 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
Max diff block lines reached; 26/22238 bytes (0.12%) of diff not shown.
7.52 KB
html2text {}
Max HTML report size reached
107 KB
./usr/share/doc/libgtsam-dev/html/a00548_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01367_source.html
Max HTML report size reached
96.9 KB
./usr/share/doc/libgtsam-dev/html/a00560_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00914_source.html
Max HTML report size reached
21.6 KB
./usr/share/doc/libgtsam-dev/html/a00572.html vs.
./usr/share/doc/libgtsam-dev/html/a00062.html
Files 75% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/graph.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFMap.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00572.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00062.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 82 lines modifiedOffset 96, 72 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#define-members">Macros</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>·&#124;
103 <a·href="#func-members">Functions</a>··</div>103 <a·href="#func-members">Functions</a>··</div>
104 ··<div·class="headertitle"><div·class="title">graph.h·File·Reference</div></div>104 ··<div·class="headertitle"><div·class="title">DSFMap.h·File·Reference</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
  
107 <p>Graph·algorithm·using·boost·library.··107 <p>Allow·for·arbitrary·type·in·DSF.··
108 <a·href="#details">More...</a></p>108 <a·href="#details">More...</a></p>
  
109 <p><a·href="a00572_source.html">Go·to·the·source·code·of·this·file.</a></p>109 <p><a·href="a00062_source.html">Go·to·the·source·code·of·this·file.</a></p>
110 <table·class="memberdecls">110 <table·class="memberdecls">
111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>111 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
112 Classes</h2></td></tr>112 Classes</h2></td></tr>
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03616.html">gtsam::SDGraph&lt;·KEY·&gt;</a></td></tr>113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02284.html">gtsam::DSFMap&lt;·KEY·&gt;</a></td></tr>
114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03616.html"·title="SDGraph·is·undirected·graph·with·variable·keys·and·double·edge·weights.">SDGraph</a>·is·undirected·graph·with·variable·keys·and·double·edge·weights.··<a·href="a03616.html#details">More...</a><br·/></td></tr>114 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Disjoint·set·forest·using·an·STL·map·data·structure·underneath·Uses·rank·compression·and·union·by·rank,·iterator·version.··<a·href="a02284.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03620.html">gtsam::SGraph&lt;·KEY·&gt;</a></td></tr>116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02288.html">gtsam::DSFMap&lt;·KEY·&gt;::Entry</a></td></tr>
 117 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">We·store·the·forest·in·an·STL·map,·but·parents·are·done·with·pointers.··<a·href="a02288.html#details">More...</a><br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03624.html">gtsam::PredecessorMap&lt;·KEY·&gt;</a></td></tr>119 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02292.html">gtsam::IndexPair</a></td></tr>
119 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Map·from·variable·key·to·parent·key.··<a·href="a03624.html#details">More...</a><br·/></td></tr>120 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Small·utility·class·for·representing·a·wrappable·pairs·of·ints.··<a·href="a02292.html#details">More...</a><br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">122 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
123 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
124 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
125 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
126 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table><table·class="memberdecls">128 </table><table·class="memberdecls">
 129 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
 130 Typedefs</h2></td></tr>
 131 <tr·class="memitem:a092fd3b7d2dd45e74b0f86535352096e"·id="r_a092fd3b7d2dd45e74b0f86535352096e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a092fd3b7d2dd45e74b0f86535352096e"·name="a092fd3b7d2dd45e74b0f86535352096e"></a>
 132 typedef·std::vector&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairVector</b></td></tr>
 133 <tr·class="separator:a092fd3b7d2dd45e74b0f86535352096e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 134 <tr·class="memitem:a413e2bde9b0cf18304c55dbf3298bfbe"·id="r_a413e2bde9b0cf18304c55dbf3298bfbe"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a413e2bde9b0cf18304c55dbf3298bfbe"·name="a413e2bde9b0cf18304c55dbf3298bfbe"></a>
 135 typedef·std::set&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSet</b></td></tr>
 136 <tr·class="separator:a413e2bde9b0cf18304c55dbf3298bfbe"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 137 <tr·class="memitem:a32fbede75b498a6c324e635ca527b69e"·id="r_a32fbede75b498a6c324e635ca527b69e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a32fbede75b498a6c324e635ca527b69e"·name="a32fbede75b498a6c324e635ca527b69e"></a>
 138 typedef·std::map&lt;·<a·class="el"·href="a02292.html">IndexPair</a>,·IndexPairSet·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSetMap</b></td></tr>
 139 <tr·class="separator:a32fbede75b498a6c324e635ca527b69e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 140 <tr·class="memitem:ab6fc976abe80b9b909bb77d8c541e20e"·id="r_ab6fc976abe80b9b909bb77d8c541e20e"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ab6fc976abe80b9b909bb77d8c541e20e"·name="ab6fc976abe80b9b909bb77d8c541e20e"></a>
 141 typedef·<a·class="el"·href="a02284.html">DSFMap</a>&lt;·<a·class="el"·href="a02292.html">IndexPair</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::DSFMapIndexPair</b></td></tr>
 142 <tr·class="separator:ab6fc976abe80b9b909bb77d8c541e20e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 143 </table><table·class="memberdecls">
128 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>144 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
129 Functions</h2></td></tr>145 Functions</h2></td></tr>
 146 <tr·class="memitem:afc7c15222eaeb30c50aa9c485c13cd8d"·id="r_afc7c15222eaeb30c50aa9c485c13cd8d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="afc7c15222eaeb30c50aa9c485c13cd8d"·name="afc7c15222eaeb30c50aa9c485c13cd8d"></a>
 147 IndexPairVector&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::IndexPairSetAsArray</b>·(IndexPairSet·&amp;set)</td></tr>
130 <tr·class="memitem:a18a265afdea057ea54be10262396be12"·id="r_a18a265afdea057ea54be10262396be12"><td·class="memTemplParams"·colspan="2"><a·id="a18a265afdea057ea54be10262396be12"·name="a18a265afdea057ea54be10262396be12"></a> 
131 template&lt;class·KEY·&gt;·</td></tr> 
132 <tr·class="memitem:a18a265afdea057ea54be10262396be12"><td·class="memTemplItemLeft"·align="right"·valign="top">std::list&lt;·KEY·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::predecessorMap2Keys</b>·(const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;p_map)</td></tr> 
133 <tr·class="memdesc:a18a265afdea057ea54be10262396be12"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generate·a·list·of·keys·from·a·spanning·tree·represented·by·its·predecessor·map.·<br·/></td></tr> 
134 <tr·class="separator:a18a265afdea057ea54be10262396be12"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:a6c0319a6ebcc83d4a5cf9ff51729bb80"·id="r_a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="memTemplParams"·colspan="2"><a·id="a6c0319a6ebcc83d4a5cf9ff51729bb80"·name="a6c0319a6ebcc83d4a5cf9ff51729bb80"></a> 
136 template&lt;class·G·,·class·F·,·class·KEY·&gt;·</td></tr> 
137 <tr·class="memitem:a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a03616.html">SDGraph</a>&lt;·KEY·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::toBoostGraph</b>·(const·G·&amp;graph)</td></tr> 
138 <tr·class="memdesc:a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convert·the·factor·graph·to·an·<a·class="el"·href="a03616.html"·title="SDGraph·is·undirected·graph·with·variable·keys·and·double·edge·weights.">SDGraph</a>·G·=·Graph·type·F·=·<a·class="el"·href="a03592.html">Factor</a>·type·Key·=·Key·type.·<br·/></td></tr> 
139 <tr·class="separator:a6c0319a6ebcc83d4a5cf9ff51729bb80"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:afc7c15222eaeb30c50aa9c485c13cd8d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
140 <tr·class="memitem:ae67d0d86c4e55b175859967a70b36983"·id="r_ae67d0d86c4e55b175859967a70b36983"><td·class="memTemplParams"·colspan="2">template&lt;class·G·,·class·V·,·class·KEY·&gt;·</td></tr> 
141 <tr·class="memitem:ae67d0d86c4e55b175859967a70b36983"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::tuple&lt;·G,·V,·std::map&lt;·KEY,·V·&gt;·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ae67d0d86c4e55b175859967a70b36983">gtsam::predecessorMap2Graph</a>·(const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;p_map)</td></tr> 
142 <tr·class="memdesc:ae67d0d86c4e55b175859967a70b36983"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Build·takes·a·predecessor·map,·and·builds·a·directed·graph·corresponding·to·the·tree.··<br·/></td></tr> 
143 <tr·class="separator:ae67d0d86c4e55b175859967a70b36983"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
144 <tr·class="memitem:a62b34d6038ccdfa84d8a5bb0c15328b1"·id="r_a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="memTemplParams"·colspan="2"><a·id="a62b34d6038ccdfa84d8a5bb0c15328b1"·name="a62b34d6038ccdfa84d8a5bb0c15328b1"></a> 
145 template&lt;class·G·,·class·<a·class="el"·href="a03592.html">Factor</a>·,·class·POSE·,·class·KEY·&gt;·</td></tr> 
146 <tr·class="memitem:a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="memTemplItemLeft"·align="right"·valign="top">boost::shared_ptr&lt;·<a·class="el"·href="a04612.html">Values</a>·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::composePoses</b>·(const·G·&amp;graph,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;tree,·const·POSE·&amp;rootPose)</td></tr> 
147 <tr·class="memdesc:a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·the·poses·by·following·the·chain·specified·by·the·spanning·tree.·<br·/></td></tr> 
148 <tr·class="separator:a62b34d6038ccdfa84d8a5bb0c15328b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
149 <tr·class="memitem:a7771a103b41708e88763ff67059ff01d"·id="r_a7771a103b41708e88763ff67059ff01d"><td·class="memTemplParams"·colspan="2"><a·id="a7771a103b41708e88763ff67059ff01d"·name="a7771a103b41708e88763ff67059ff01d"></a> 
150 template&lt;class·G·,·class·KEY·,·class·FACTOR2·&gt;·</td></tr> 
151 <tr·class="memitem:a7771a103b41708e88763ff67059ff01d"><td·class="memTemplItemLeft"·align="right"·valign="top"><a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::findMinimumSpanningTree</b>·(const·G·&amp;g)</td></tr> 
152 <tr·class="memdesc:a7771a103b41708e88763ff67059ff01d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">find·the·minimum·spanning·tree·using·boost·graph·library·<br·/></td></tr> 
153 <tr·class="separator:a7771a103b41708e88763ff67059ff01d"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
154 <tr·class="memitem:a3453247aec1d8b4642947ffd4bca426b"·id="r_a3453247aec1d8b4642947ffd4bca426b"><td·class="memTemplParams"·colspan="2"><a·id="a3453247aec1d8b4642947ffd4bca426b"·name="a3453247aec1d8b4642947ffd4bca426b"></a> 
155 template&lt;class·G·,·class·KEY·,·class·FACTOR2·&gt;·</td></tr> 
156 <tr·class="memitem:a3453247aec1d8b4642947ffd4bca426b"><td·class="memTemplItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::split</b>·(const·G·&amp;g,·const·<a·class="el"·href="a03624.html">PredecessorMap</a>&lt;·KEY·&gt;·&amp;tree,·G·&amp;Ab1,·G·&amp;Ab2)</td></tr> 
157 <tr·class="memdesc:a3453247aec1d8b4642947ffd4bca426b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Split·the·graph·into·two·parts:·one·corresponds·to·the·given·spanning·tree,·and·the·other·corresponds·to·the·rest·of·the·factors.·<br·/></td></tr> 
158 <tr·class="separator:a3453247aec1d8b4642947ffd4bca426b"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
159 </table>149 </table>
160 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>150 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 151 <div·class="textblock"><p>Allow·for·arbitrary·type·in·DSF.·</p>
161 <div·class="textblock"><p>Graph·algorithm·using·boost·library.·</p> 
162 <dl·class="section·author"><dt>Author</dt><dd>:·Kai·Ni·</dd></dl> 
163 <dl·class="section·date"><dt>Date</dt><dd>Jan·11,·2010·</dd></dl>152 <dl·class="section·date"><dt>Date</dt><dd>Oct·26,·2013·</dd></dl>
 153 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
164 </div></div><!--·contents·-->154 </div></div><!--·contents·-->
165 </div><!--·doc-content·-->155 </div><!--·doc-content·-->
166 <!--·start·footer·part·-->156 <!--·start·footer·part·-->
167 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->157 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
Max diff block lines reached; 790/16147 bytes (4.89%) of diff not shown.
5.67 KB
html2text {}
Max HTML report size reached
107 KB
./usr/share/doc/libgtsam-dev/html/a00593_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01091_source.html
Max HTML report size reached
2.92 KB
./usr/share/doc/libgtsam-dev/html/a00614.html vs.
./usr/share/doc/libgtsam-dev/html/a00689.html
Files 98% similar despite different names
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00614.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00689.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 99, 15 lines modifiedOffset 99, 15 lines modified
99 <div·class="header">99 <div·class="header">
100 ··<div·class="summary">100 ··<div·class="summary">
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">MetisIndex-inl.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">MetisIndex-inl.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00614_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00689_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
Offset 115, 13 lines modifiedOffset 115, 13 lines modified
115 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>115 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Andrew·Melim·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>Oct.·10,·2014·</dd></dl>
117 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>121 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00614.html">MetisIndex-inl.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00689.html">MetisIndex-inl.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>124 ··</ul>
125 </div>125 </div>
126 </body>126 </body>
127 </html>127 </html>
81.1 KB
./usr/share/doc/libgtsam-dev/html/a00620_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01046_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizerImpl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00620_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01046_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 193 lines modifiedOffset 98, 203 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">JunctionTree-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">DoglegOptimizerImpl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00620.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01046.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00632.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00695.html">gtsam/inference/ClusterTree-inst.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01352.html">gtsam/symbolic/SymbolicConditional.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01343.html">gtsam/symbolic/SymbolicFactor-inst.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE,·<span·class="keyword">class</span>·GRAPH,·<span·class="keyword">class</span>·ETREE_NODE&gt;</div> 
128 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04264.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04264.html">DoglegOptimizerImpl</a>·{</div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03644.html">···31</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·{</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a03568.html">JunctionTree&lt;BAYESTREE,·GRAPH&gt;::Node</a>·<a·class="code·hl_struct"·href="a03568.html">Node</a>;</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·JunctionTree&lt;BAYESTREE,·GRAPH&gt;::sharedNode·sharedNode;</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04268.html">···34</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04268.html">IterationResult</a>·{</div>
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordtype">double</span>·delta;</div>
133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>*·<span·class="keyword">const</span>·parentData;</div>133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·dx_d;</div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">double</span>·f_error;</div>
134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··sharedNode·junctionTreeNode;</div>135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div>
 136 </div>
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;SymbolicConditional::shared_ptr&gt;</a>·childSymbolicConditionals;</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<a·class="code·hl_typedef"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector&lt;SymbolicFactor::shared_ptr&gt;</a>·childSymbolicFactors;</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="comment">//·Small·inner·class·to·store·symbolic·factors</span></div> 
139 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};">
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03648.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03648.html">SymbolicFactors</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"[·...·truncated·by·diffoscope;·len:·49,·SHA:·a3093994e30cc842ff4f278b10f55ab34ffc15a40f5d1224a91065696e7b0971·...·]·{</div>139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04264.html#a52e03ca11a892d070c911db43f22cf04">···53</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04264.html#a52e03ca11a892d070c911db43f22cf04">TrustReg[·...·truncated·by·diffoscope;·len:·21,·SHA:·6e1f8e6f0910f7c52b93baec7ce54571898fba0b9f871dd92724b61f95d5e76d·...·]·{</div>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····SEARCH_EACH_ITERATION,</div>
 141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····SEARCH_REDUCE_ONLY,</div>
 142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····ONE_STEP_PER_ITERATION</div>
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··};</div>143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··};</div>
142 </div>144 </div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>(<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>*·_parentData)·:</div> 
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······parentData(_parentData)·{</div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·Pre-order·visitor·function</span></div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·ConstructorTraversalVisitorPre(</div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;ETREE_NODE&gt;&amp;·node,</div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>&amp;·parentData)·{</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="comment">//·On·the·pre-order·pass,·before·children·have·been·visited,·we·just·set·up</span></div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="comment">//·a·traversal·data·structure·with·its·own·JT·node,·and·create·a·child</span></div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·pointer·in·its·parent.</span></div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>·myData·=·<a·class="code·hl_struct"·href="a03644.html">ConstructorTraversalData</a>(&amp;parentData);</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····myData.junctionTreeNode·=</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>········boost::make_shared&lt;Node&gt;(node-&gt;key,·node-&gt;factors);</div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····parentData.junctionTreeNode-&gt;addChild(myData.junctionTreeNode);</div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keywordflow">return</span>·myData;</div> 
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div> 
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div> 
162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">//·Post-order·visitor·function</span></div> 
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·ConstructorTraversalVisitorPostAlg2(</div> 
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="keyword">const</span>·boost::shared_ptr&lt;ETREE_NODE&gt;&amp;·ETreeNode,</div> 
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·ConstructorTraversalData&amp;·myData)·{</div> 
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="comment">//·In·this·post-order·visitor,·we·combine·the·symbolic·elimination·results</span></div> 
167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="comment">//·from·the·elimination·tree·children·and·symbolically·eliminate·the·current</span></div> 
168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="comment">//·elimination·tree·node.··We·then·check·whether·each·of·our·elimination</span></div> 
169 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a03652.html#a5812db967ae1a284a243c5a695656d52">···69</a></span>····<span·class="comment">//·tree·child·nodes·should·be·merged·with·us.··The·check·for·this·is·that</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·our·number·of·symbolic·elimination·parents·is·exactly·1·less·than</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·our·child&#39;s·symbolic·elimination·parents·-·this·condition·indicates·that</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·eliminating·the·current·node·did·not·introduce·any·parents·beyond·those</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·already·in·the·child-&gt;</span></div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//·Do·symbolic·elimination·for·this·node</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····SymbolicFactors·symbolicFactors;</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····symbolicFactors.reserve(</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>········ETreeNode-&gt;factors.size()·+·myData.childSymbolicFactors.size());</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="comment">//·Add·ETree·node·factors</span></div> 
Max diff block lines reached; 7439/62292 bytes (11.94%) of diff not shown.
20.1 KB
html2text {}
Max HTML report size reached
31.2 KB
./usr/share/doc/libgtsam-dev/html/a00632_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01349_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/JunctionTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicEliminationTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00632_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01349_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 79 lines modifiedOffset 98, 88 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">JunctionTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicEliminationTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00632.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01349.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01370.html">gtsam/symbolic/SymbolicBayesNet.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01367.html">gtsam/symbolic/SymbolicFactorGraph.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00635.html">gtsam/inference/ClusterTree.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·Forward·declarations</span></div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESNET,·<span·class="keyword">class</span>·GRAPH&gt;·<span·class="keyword">class·</span>EliminationTree;[·...·truncated·by·diffoscope;·len:·5,·SHA:·665778d3dcb8d11828b830c118beba513d12d11c9adb3b6acc77c805db97cd2f·...·]>126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a05004.html">···27</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>·:</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;SymbolicBayesNet,·SymbolicFactorGraph&gt;</div>
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div>
127 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE,·<span·class="keyword">class</span>·GRAPH&gt;</div> 
128 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="};"> 
129 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a03652.html">···50</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a03652.html">JunctionTree</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03528.html">EliminatableClusterTree</a>&lt;BAYESTREE,·GRAPH&gt;·{</div> 
130 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
131 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a05004.html#a9b39f5aabd1eb8bcee75e9ea6049bc4d">···31</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;SymbolicBayesNet,·SymbolicFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a05004.html#a9b39f5aabd1eb8bcee75e9ea6049bc4d">Base</a>;·</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a05004.html#aafb66dd970ffa3b4fb7d6f49f45fd643">···32</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>·<a·class="code·hl_typedef"·href="a05004.html#aafb66dd970ffa3b4fb7d6f49f45fd643">This</a>;·</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a05004.html#a8f2e544d15c932a58dd830641679c715">···33</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a05004.html#a8f2e544d15c932a58dd830641679c715">shared_ptr</a>;·</div>
132 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
133 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">···54</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;BAYESTREE,·GRAPH&gt;</a>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">This</a>;·</div> 
134 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">···55</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">shared_ptr</a>;·</div> 
135 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03652.html#ab2fa0727164979796294c2231971bfb4">···56</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03528.html">EliminatableClusterTree&lt;BAYESTREE,·GRAPH[·...·truncated·by·diffoscope;·len:·99,·SHA:·32f66cb5c0bf20fc4793e072102d9b72f986e9cfad2a4199e3d391b8c0c192e2·...·]</div>135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05024.html">SymbolicFactorGraph</a>&amp;·factorGraph,</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05024.html">SymbolicFactorGraph</a>&amp;·factorGraph,</div>
 139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div>
 140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05004.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div>
 142 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 143 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">private</span>:</div>
 144 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>()·{}</div>
136 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
137 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">protected</span>:</div>147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div>
138 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 149 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··};</div>
 150 </div>
139 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ETREE&gt;</div>152 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">template</span>&lt;&gt;</div>
141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">···65</a></span>······<span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a03652.html#a5cd5f2112feb82893591bc8[·...·truncated·by·diffoscope;·len:·343,·SHA:·f3ec567d0423ff94f024ff99296b1b8cec1d97e7a06105f1da7bb76c3fdd2b54·...·]>153 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};">
 154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a05008.html">···64</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a05004.html">SymbolicEliminationTree</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;SymbolicEliminationTree&gt;·{</div>
 155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>};</div>
 156 </div>
142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
143 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ETREE_BAYESNET,·<span·class="keyword">class</span>·ETREE_GRAPH&gt;</div> 
144 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;ETREE_BAYESNET,·ETREE_GRAPH&gt;</a>&amp;·eliminationTree);</div> 
145 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
146 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> 
147 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">protected</span>:</div>158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>}·<span·class="comment">//\·namespace·gtsam</span></div>
 159 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">EliminationTree.h</a></div></div>
 160 <div·class="ttc"·id="aa01367_html"><div·class="ttname"><a·href="a01367.html">SymbolicFactorGraph.h</a></div></div>
 161 <div·class="ttc"·id="aa01370_html"><div·class="ttname"><a·href="a01370.html">SymbolicBayesNet.h</a></div></div>
148 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
149 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//·Private·default·constructor·(used·in·static·construction·methods)</span></div> 
150 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>()·{}</div> 
151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
152 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··};</div> 
153 </div> 
154 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
155 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}</div> 
156 <div·class="ttc"·id="aa00635_html"><div·class="ttname"><a·href="a00635.html">ClusterTree.h</a></div><div·class="ttdoc">Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.</div></div> 
157 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>162 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
158 <div·class="ttc"·id="aa03528_html"><div·class="ttname"><a·href="a03528.html">gtsam::EliminatableClusterTree</a></div><div·class="ttdoc">A·cluster-tree·that·eliminates·to·a·Bayes·tree.</div><div·class="ttdef"><b>Definition</b>·ClusterTree.h:184</div></div>163 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
 164 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>
 165 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
159 <div·class="ttc"·id="aa03584_html"><div·class="ttname"><a·href="a03584.html">gtsam::EliminationTree</a></div><div·class="ttdoc">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:52</div></div>166 <div·class="ttc"·id="aa03584_html"><div·class="ttname"><a·href="a03584.html">gtsam::EliminationTree</a></div><div·class="ttdoc">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.</div><div·class="ttdef"><b>Definition</b>·EliminationTree.h:52</div></div>
160 <div·class="ttc"·id="aa03652_html"><div·class="ttname"><a·href="a03652.html">gtsam::JunctionTree</a></div><div·class="ttdoc">A·JunctionTree·is·a·cluster·tree,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:50</div></div> 
161 <div·class="ttc"·id="aa03652_html_a0a0aed924d0fb7d666de293d7e8611d1"><div·class="ttname"><a·href="a03652.html#a0a0aed924d0fb7d666de293d7e8611d1">gtsam::JunctionTree::FromEliminationTree</a></div><div·class="ttdeci">static·This·FromEliminationTree(const·ETREE·&amp;eliminationTree)</div><div·class="ttdoc">Build·the·junction·tree·from·an·elimination·tree.</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:65</div></div> 
162 <div·class="ttc"·id="aa03652_html_a5cd5f2112feb82893591bc85c5608dfc"><div·class="ttname"><a·href="a03652.html#a5cd5f2112feb82893591bc85c5608dfc">gtsam::JunctionTree::This</a></div><div·class="ttdeci">JunctionTree&lt;·BAYESTREE,·GRAPH·&gt;·This</div><div·class="ttdoc">This·class.</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:54</div></div> 
163 <div·class="ttc"·id="aa03652_html_ab2fa0727164979796294c2231971bfb4"><div·class="ttname"><a·href="a03652.html#ab2fa0727164979796294c2231971bfb4">gtsam::JunctionTree::Base</a></div><div·class="ttdeci">EliminatableClusterTree&lt;·BAYESTREE,·GRAPH·&gt;·Base</div><div·class="ttdoc">Our·base·class.</div><div·class="ttdef"><b>Definition</b>·JunctionTree.h:56</div></div> 
164 <div·class="ttc"·id="aa03652_html_acf4f22ad215c4df3d6f76cc82189a205"><div·class="ttname"><a·href="a03652.html#acf4f22ad215c4df3d6f76cc82189a205">gtsam::JunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·po[·...·truncated·by·diffoscope;·len:·80,·SHA:·474f0fe45f33b590750b2dd2d2a0b74da24f4ebcfdf35708a969280f909793cb·...·]</div></div>167 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>
Max diff block lines reached; 963/23837 bytes (4.04%) of diff not shown.
7.75 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a00641.html vs.
./usr/share/doc/libgtsam-dev/html/a00770.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Factor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianFactorGraph.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00641.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00770.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 55 lines modifiedOffset 96, 62 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">Factor.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">GaussianFactorGraph.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>The·base·class·for·all·factors.··106 <p>Linear·Factor·Graph·where·all·factors·are·Gaussians.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00641_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00770_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03788.html">gtsam::EliminationTraits&lt;·GaussianFactorGraph·&gt;</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03592.html">gtsam::Factor</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03792.html">gtsam::GaussianFactorGraph</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·Linear·<a·class="el"·href="a03592.html">Factor</a>·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.··<a·href="a03792.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03796.html">gtsam::traits&lt;·GaussianFactorGraph·&gt;</a></td></tr>
 118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03796.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>122 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">126 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>127 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
122 Typedefs</h2></td></tr> 
123 <tr·class="memitem:a99e63c90a8ac740d99716e73fe97e054"·id="r_a99e63c90a8ac740d99716e73fe97e054"><td·class="memItemLeft"·align="right"·valign="top">typedef·<a·class="el"·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">FastVector</a>&lt;·<a·class="el"·href="a01428.html#a19c53f2faabb0f4b4b78ce2f7168cc14">FactorIndex</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a99e63c90a8ac740d99716e73fe97e054">gtsam::FactorIndices</a></td></tr> 
124 <tr·class="memdesc:a99e63c90a8ac740d99716e73fe97e054"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Define·collection·types:··<br·/></td></tr>128 Functions</h2></td></tr>
 129 <tr·class="memitem:a35c269c3243cab16a7475239a9c91021"·id="r_a35c269c3243cab16a7475239a9c91021"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a35c269c3243cab16a7475239a9c91021">gtsam::hasConstraints</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors)</td></tr>
 130 <tr·class="memdesc:a35c269c3243cab16a7475239a9c91021"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Evaluates·whether·linear·factors·have·any·constrained·noise·models.··<br·/></td></tr>
125 <tr·class="separator:a99e63c90a8ac740d99716e73fe97e054"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:a35c269c3243cab16a7475239a9c91021"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:a906613fce5832b78c1300f2403cce5c3"·id="r_a906613fce5832b78c1300f2403cce5c3"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a906613fce5832b78c1300f2403cce5c3"·name="a906613fce5832b78c1300f2403cce5c3"></a> 
127 typedef·<a·class="el"·href="a02320.html">FastSet</a>&lt;·<a·class="el"·href="a01428.html#a19c53f2faabb0f4b4b78ce2f7168cc14">FactorIndex</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::FactorIndexSet</b></td></tr> 
128 <tr·class="separator:a906613fce5832b78c1300f2403cce5c3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 </table>132 </table>
130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>133 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
131 <div·class="textblock"><p>The·base·class·for·all·factors.·</p>134 <div·class="textblock"><p>Linear·Factor·Graph·where·all·factors·are·Gaussians.·</p>
132 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>135 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>
133 <dd>136 <dd>
134 Frank·Dellaert·</dd>137 Christian·Potthast·</dd>
 138 <dd>
 139 Alireza·Fathi·</dd>
 140 <dd>
 141 Richard·Roberts·</dd>
135 <dd>142 <dd>
136 Richard·Roberts·</dd></dl>143 Frank·Dellaert·</dd></dl>
137 </div></div><!--·contents·-->144 </div></div><!--·contents·-->
138 </div><!--·doc-content·-->145 </div><!--·doc-content·-->
139 <!--·start·footer·part·-->146 <!--·start·footer·part·-->
140 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
141 ··<ul>148 ··<ul>
142 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00641.html">Factor.h</a></li>149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00770.html">GaussianFactorGraph.h</a></li>
143 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
144 ··</ul>151 ··</ul>
145 </div>152 </div>
146 </body>153 </body>
147 </html>154 </html>
2.46 KB
html2text {}
Max HTML report size reached
84.2 KB
./usr/share/doc/libgtsam-dev/html/a00641_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01214_source.html
Max HTML report size reached
6.2 KB
./usr/share/doc/libgtsam-dev/html/a00647.html vs.
./usr/share/doc/libgtsam-dev/html/a00605.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/Conditional.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00647.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00605.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 37 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ISAM-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Conditional.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Incremental·update·functionality·(iSAM)·for·BayesTree.··105 <p>Base·class·for·conditional·densities.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00647_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00605_source.html">Go·to·the·source·code·of·this·file.</a></p>
107 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03572.html">gtsam::Conditional&lt;·FACTOR,·DERIVEDCONDITIONAL·&gt;</a></td></tr>
 112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>115 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>119 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>Incremental·update·functionality·(iSAM)·for·BayesTree.·</p>121 <div·class="textblock"><p>Base·class·for·conditional·densities.·</p>
116 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
117 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>127 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00647.html">ISAM-inst.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00605.html">Conditional.h</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>130 ··</ul>
125 </div>131 </div>
126 </body>132 </body>
127 </html>133 </html>
1.25 KB
html2text {}
Max HTML report size reached
38.9 KB
./usr/share/doc/libgtsam-dev/html/a00647_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00068_source.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Value.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00647_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00068_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 100 lines modifiedOffset 98, 100 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ISAM-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">Value.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00647.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00068.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/config.h&gt;</span>······<span·class="comment">//·Configuration·from·CMake</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">gtsam/inference/ISAM.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00683.html">gtsam/inference/VariableIndex.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/serialization/assume_abstract.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div> 
127 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
 130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02596.html">···37</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02596.html">Value</a>·{</div>
128 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03640.html#af0cea02debf437dfc89023b081a431ac">···27</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03640.html#af0cea02debf437dfc89023b081a431ac">ISAM&lt;BAYESTREE&gt;::updateInternal</a>(<span·class="keyword">const</span>·FactorGraphType&amp;·newFactors,</div> 
129 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····Cliques*·orphans,·<span·class="keyword">const</span>·Eliminate&amp;·function)·{</div> 
130 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="comment">//·Remove·the·contaminated·part·of·the·Bayes·tree</span></div> 
131 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··BayesNetType·bn;</div> 
132 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02320.html">KeySet</a>·newFactorKeys·=·newFactors.keys();</div> 
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keywordflow">if</span>·(!this-&gt;empty())·{</div>131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·keyVector(newFactorKeys.begin(),·newFactorKeys.end());</div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····this-&gt;removeTop(keyVector,·&amp;bn,·orphans);</div> 
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··}</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02596.html#ac6245c02ce05c4a87072ebc6bd27a7d5">···41</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>*·<a·class="code·hl_function"·href="a02596.html#ac6245c02ce05c4a87072ebc6bd27a7d5">clone_</a>()·<span·class="keyword">const</span>·=·0;</div>
138 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="comment">//·Add·the·removed·top·and·the·new·factors</span></div> 
139 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··FactorGraphType·factors;</div> 
140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··factors·+=·bn;</div> 
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··factors·+=·newFactors;</div> 
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a02596.html#a5a0554b9e0758f370073ea3cc5cf1c9f">···44</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02596.html#a5a0554b9e0758f370073ea3cc5cf1c9f">deallocate_</a>()·<span·class="keyword">const</span>·=·0;</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·Add·the·orphaned·subtrees</span></div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·sharedClique&amp;·orphan·:·*orphans)</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····factors·+=·boost::make_shared&lt;<a·class="code·hl_class"·href="a03544.html">BayesTreeOrphanWrapper&lt;Clique&gt;</a>·&gt;(orphan);</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02596.html#af8ca22b41d251396c03ffb96f914748d">···47</a></span>····<span·class="keyword">virtual</span>·boost::shared_ptr&lt;Value&gt;·<a·class="code·hl_function"·href="a02596.html#af8ca22b41d251396c03ffb96f914748d">clone</a>()·<span·class="keyword">const</span>·=·0;</div>
 138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a02596.html#a74edb2709fe745b6d09087f6aacf507f">···50</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02596.html#a74edb2709fe745b6d09087f6aacf507f">equals_</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>·=·0;</div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Get·an·ordering·where·the·new·keys·are·eliminated·last</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>·index(factors);</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·ordering·=·<a·class="code·hl_function"·href="a03680.html#a47d55b354a7f44790dd83c47cf5df5e5">Ordering::ColamdConstrainedLast</a>(index,</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>(newFactorKeys.begin(),·newFactorKeys.end()));</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02596.html#ac338307bb9f00cd29a70a48058069458">···53</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02596.html#ac338307bb9f00cd29a70a48058069458">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const</span>·=·0;</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·eliminate·all·factors·(top,·added,·orphans)·into·a·new·Bayes·tree</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">auto</span>·bayesTree·=·factors.eliminateMultifrontal(ordering,·function,·index);</div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a02596.html#a21e0a839ddaabd4c56559684ff887efe">···60</a></span>····<span·class="keyword">virtual</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02596.html#a21e0a839ddaabd4c56559684ff887efe">dim</a>()·<span·class="keyword">const</span>·=·0;</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·Re-add·into·Bayes·tree·data·structures</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··this-&gt;roots_.insert(this-&gt;roots_.end(),·bayesTree-&gt;roots().begin(),</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······bayesTree-&gt;roots().end());</div>144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··this-&gt;nodes_.insert(bayesTree-&gt;nodes().begin(),·bayesTree-&gt;nodes().end());</div>145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a02596.html#a2b95d3ec328cbad775490fa15dae27d5">···68</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>*·<a·class="code·hl_function"·href[·...·truncated·by·diffoscope;·len:·154,·SHA:·685cd48eb0c6ee641cfb03141a0f984e9e00e9314b612fcbd0cdd27a75e37e97·...·];</div>
 146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 147 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02596.html#a83429f15b4f68ed92e976649ea52da97">···76</a></span>····<span·class="keyword">virtual</span>·Vector·<a·class="code·hl_function"·href="a02596.html#a83429f15b4f68ed92e976649ea52da97">localCoordinates_</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·value)·<span·class="keyword">const</span>·=·0;</div>
 148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 149 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02596.html#abefd5e7e205863119c1f88075070f5df">···79</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·<a·class="code·hl_function"·href="a02596.html#abefd5e7e205863119c1f88075070f5df">operator=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02596.html">Value</a>&amp;·<span·class="comment">/*rhs*/</span>)·{</div>
 151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······<span·class="comment">//needs·a·empty·definition·so·recursion·in·implicit·derived·assignment·operators·work</span></div>
 152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·····<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>}</div>153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····}</div>
160 </div>154 </div>
 155 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·ValueType&gt;</div>
 157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">const</span>·ValueType&amp;·cast()·<span·class="keyword">const</span>;</div>
 158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 159 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02596.html#a616a94e2ce8e99e732d5ceb9af00632c">···89</a></span>····<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02596.html#a616a94e2ce8e99e732d5ceb9af00632c">~Value</a>()·{}</div>
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>160 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">/*·*************************************************************************·*/</span></div>161 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">private</span>:</div>
 162 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02596.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">··122</a></span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div>163 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 164 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·<span·class="comment">/*ar*/</span>,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
Max diff block lines reached; 7448/30786 bytes (24.19%) of diff not shown.
8.69 KB
html2text {}
Max HTML report size reached
5.25 KB
./usr/share/doc/libgtsam-dev/html/a00659.html vs.
./usr/share/doc/libgtsam-dev/html/a01316.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminationTree-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/EssentialMatrixConstraint.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00659.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01316.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 35 lines modifiedOffset 95, 33 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">EliminationTree-inst.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">EssentialMatrixConstraint.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p><a·href="a00659_source.html">Go·to·the·source·code·of·this·file.</a></p> 
105 <table·class="memberdecls">104 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>106 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table>110 </table>
112 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
113 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
114 <dd>113 <dd>
115 Richard·Roberts·</dd></dl>114 Pablo·Alcantarilla·</dd></dl>
116 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl>115 <dl·class="section·date"><dt>Date</dt><dd>Jan·5,·2014·</dd></dl>
117 </div></div><!--·contents·-->116 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->117 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->118 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>120 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00659.html">EliminationTree-inst.h</a></li>121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01316.html">EssentialMatrixConstraint.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>123 ··</ul>
125 </div>124 </div>
126 </body>125 </body>
127 </html>126 </html>
1010 B
html2text {}
Max HTML report size reached
165 KB
./usr/share/doc/libgtsam-dev/html/a00659_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00257_source.html
Max HTML report size reached
29.9 KB
./usr/share/doc/libgtsam-dev/html/a00662_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00500_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridGaussianISAM.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00662_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00500_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 80 lines modifiedOffset 98, 91 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridGaussianISAM.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00662.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00500.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00497.html">gtsam/hybrid/HybridBayesTree.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">gtsam/inference/ISAM.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
125 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·BAYESTREE&gt;</div> 
126 <div·class="foldopen"·id="foldopen00031"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03640.html">···31</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03640.html">ISAM</a>·:·<span·class="keyword">public</span>·BAYESTREE·{</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03468.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>·:·<span·class="keyword">public</span>·<a·class="[·...·truncated·by·diffoscope;·len:·65,·SHA:·50e52b4cd65c9876c952211a9203a3b5cad8995ebfe921fd1f6146fc84475be8·...·]·{</div>
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·<span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">public</span>:</div>
 130 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03640.html">ISAM&lt;HybridBayesTree&gt;</a>·<a·class="code·hl_class"·href="a03640.html">Base</a>;</div>
 131 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>·<a·class="code·hl_class"·href="a03468.html">This</a>;</div>
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·BAYESTREE·Base;</div>132 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::BayesNetType·BayesNetType;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::FactorGraphType·FactorGraphType;</div> 
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::Clique·Clique;</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::sharedClique·sharedClique;</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::Cliques·Cliques;</div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>133 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·<span·class="keyword">private</span>:</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::Eliminate·Eliminate;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Base::EliminationTraitsType·EliminationTraitsType;</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div>135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>();</div>
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03640.html#a528e028d3e062171007e8f40b55fdbae">···49</a></span>··<a·class="code·hl_function"·href="a03640.html#a528e028d3e062171007e8f40b55fdbae">ISAM</a>()·{}</div>137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03424.html">HybridBayesTree</a>&amp;·bayesTree);</div>
 138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03640.html#a0c7b81b104909590d1341dcfd19dadc9">···52</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03640.html#a0c7b81b104909590d1341dcfd19dadc9">ISAM</a>(<span·class="keyword">const</span>·Base&amp;·bayesTree)·:·Base(bayesTree)·{}</div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·<span·class="keyword">private</span>:</div>
 141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordtype">void</span>·updateInternal(</div>
 142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors,</div>
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······HybridBayesTree::Cliques*·orphans,</div>
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03640.html#a0994a7782d39515a5c2869ef9efb65f3">update</a>(</div>144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<span·class="keyword">const</span>·boost::optional&lt;size_t&gt;&amp;·maxNrLeaves·=·boost::none,</div>
 145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">const</span>·boost::optional&lt;Ordering&gt;&amp;·ordering·=·boost::none,</div>
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·FactorGraphType&amp;·newFactors,</div>146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">const</span>·HybridBayesTree::Eliminate&amp;·function·=</div>
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·Eliminate&amp;·function·=·EliminationTraitsType::DefaultEliminate);</div>147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··········HybridBayesTree::EliminationTraitsType::DefaultEliminate);</div>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03640.html#af0cea02debf437dfc89023b081a431ac">updateInternal</a>(</div> 
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·FactorGraphType&amp;·newFactors,·Cliques*·orphans,</div>149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</div>
 150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·update(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors,</div>
 151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··············<span·class="keyword">const</span>·boost::optional&lt;size_t&gt;&amp;·maxNrLeaves·=·boost::none,</div>
 152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··············<span·class="keyword">const</span>·boost::optional&lt;Ordering&gt;&amp;·ordering·=·boost::none,</div>
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·Eliminate&amp;·function·=·EliminationTraitsType::DefaultEliminate);</div>153 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··············<span·class="keyword">const</span>·HybridBayesTree::Eliminate&amp;·function·=</div>
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>154 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··················HybridBayesTree::EliminationTraitsType::DefaultEliminate);</div>
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};</div>155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 156 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·GetOrdering(<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·factors,</div>
 157 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors);</div>
 158 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
156 </div>159 </div>
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>160 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 161 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>·&lt;&gt;</div>
 162 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a03472.html">···90</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03468.html">HybridGaussianISAM</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;HybridGaussianISAM&gt;·{};</div>
 163 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
158 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}··<span·class="comment">//·namespace·gtsam</span></div>164 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 165 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
 166 <div·class="ttc"·id="aa00497_html"><div·class="ttname"><a·href="a00497.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div>
 167 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>
159 <div·class="ttc"·id="aa01400_html"><div·class="ttname"><a·href="a01400.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>168 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>
160 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>169 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 170 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
 171 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
 172 <div·class="ttc"·id="aa03424_html"><div·class="ttname"><a·href="a03424.html">gtsam::HybridBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·representing·a·Hybrid·density.</div><div·class="ttdef"><b>Definition</b>·HybridBayesTree.h:64</div></div>
 173 <div·class="ttc"·id="aa03464_html"><div·class="ttname"><a·href="a03464.html">gtsam::HybridGaussianFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.h:102</div></div>
 174 <div·class="ttc"·id="aa03468_html"><div·class="ttname"><a·href="a03468.html">gtsam::HybridGaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·HybridGaussianISAM.h:34</div></div>
161 <div·class="ttc"·id="aa03640_html"><div·class="ttname"><a·href="a03640.html">gtsam::ISAM</a></div><div·class="ttdoc">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:31</div></div>175 <div·class="ttc"·id="aa03640_html"><div·class="ttname"><a·href="a03640.html">gtsam::ISAM</a></div><div·class="ttdoc">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:31</div></div>
 176 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>
162 <div·class="ttc"·id="aa03640_html_a0994a7782d39515a5c2869ef9efb65f3"><div·class="ttname"><a·href="a03640.html#a0994a7782d39515a5c2869ef9efb65f3">gtsam::ISAM::update</a></div><div·class="ttdeci">void·update(const·FactorGraphType·&amp;newFactors,·const·Eliminate·&amp;function=EliminationTraitsType::DefaultEliminate)</div><div·class="ttdoc">update·the·Bayes·tree·with·a·set·of·new·factors,·typically·derived·from·measurements</div><div·class="ttdef"><b>Definition</b>·ISAM-inst.h:62</div></div> 
163 <div·class="ttc"·id="aa03640_html_a0c7b81b104909590d1341dcfd19dadc9"><div·class="ttname"><a·href="a03640.html#a0c7b81b104909590d1341dcfd19dadc9">gtsam::ISAM::ISAM</a></div><div·class="ttdeci">ISAM(const·Base·&amp;bayesTree)</div><div·class="ttdoc">Copy·constructor.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:52</div></div> 
164 <div·class="ttc"·id="aa03640_html_a528e028d3e062171007e8f40b55fdbae"><div·class="ttname"><a·href="a03640.html#a528e028d3e062171007e8f40b55fdbae">gtsam::ISAM::ISAM</a></div><div·class="ttdeci">ISAM()</div><div·class="ttdoc">Create·an·empty·Bayes·Tree.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:49</div></div> 
Max diff block lines reached; 948/23529 bytes (4.03%) of diff not shown.
6.77 KB
html2text {}
Max HTML report size reached
7.61 KB
./usr/share/doc/libgtsam-dev/html/a00695.html vs.
./usr/share/doc/libgtsam-dev/html/a00686.html
Files 97% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/ClusterTree-inst.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesNet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00695.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00686.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 48 lines modifiedOffset 96, 44 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ClusterTree-inst.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BayesNet.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.··105 <p>Bayes·network.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00695_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00686_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03556.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03516.html">gtsam::BayesNet&lt;·CONDITIONAL·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03516.html"·title="A·BayesNet·is·a·tree·of·conditionals,·stored·in·elimination·order.">BayesNet</a>·is·a·tree·of·conditionals,·stored·in·elimination·order.··<a·href="a03516.html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03560.html">gtsam::EliminationData&lt;·CLUSTERTREE·&gt;::EliminationPostOrderVisitor</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>120 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Bayes·network.·</p>
123 <div·class="textblock"><p>Collects·factorgraph·fragments·defined·on·variable·clusters,·arranged·in·a·tree.·</p> 
124 <dl·class="section·date"><dt>Date</dt><dd>Oct·8,·2013·</dd></dl> 
125 <dl·class="section·author"><dt>Author</dt><dd>Kai·Ni·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
126 <dd> 
127 Richard·Roberts·</dd> 
128 <dd>124 <dd>
129 Frank·Dellaert·</dd></dl>125 Richard·Roberts·</dd></dl>
130 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>130 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00695.html">ClusterTree-inst.h</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00686.html">BayesNet.h</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>133 ··</ul>
138 </div>134 </div>
139 </body>135 </body>
140 </html>136 </html>
1.7 KB
html2text {}
Max HTML report size reached
7.4 KB
./usr/share/doc/libgtsam-dev/html/a00704_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00854_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00704_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00854_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 28 lines modifiedOffset 101, 28 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianBayesTree-inl.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00704.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00854.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span>·<span·class="comment">//·Only·to·help·Eclipse</span></div>120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span>·<span·class="comment">//·Only·to·help·Eclipse</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;stdarg.h&gt;</span></div>122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;stdarg.h&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*·*************************************************************************·*/</span></div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*·*************************************************************************·*/</span></div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>internal·{</div>127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span>internal·{</div>
Offset 150, 21 lines modifiedOffset 150, 21 lines modified
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">return</span>·result;</div>151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordflow">return</span>·result;</div>
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>}</div>
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·*************************************************************************·*/</span></div>154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">/*·*************************************************************************·*/</span></div>
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}·<span·class="comment">//·\namespace·internal</span></div>155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}·<span·class="comment">//·\namespace·internal</span></div>
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}·<span·class="comment">//·\namespace·gtsam</span></div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
157 <div·class="ttc"·id="aa00773_html"><div·class="ttname"><a·href="a00773.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>157 <div·class="ttc"·id="aa00785_html"><div·class="ttname"><a·href="a00785.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>
158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>158 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
159 <div·class="ttc"·id="aa05072_html"><div·class="ttname"><a·href="a05072.html">VectorValues</a></div><div·class="ttdoc">The·Factor::error·simply·extracts·the.</div></div>159 <div·class="ttc"·id="aa05072_html"><div·class="ttname"><a·href="a05072.html">VectorValues</a></div><div·class="ttdoc">The·Factor::error·simply·extracts·the.</div></div>
160 </div><!--·fragment·--></div><!--·contents·-->160 </div><!--·fragment·--></div><!--·contents·-->
161 </div><!--·doc-content·-->161 </div><!--·doc-content·-->
162 <!--·start·footer·part·-->162 <!--·start·footer·part·-->
163 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->163 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
164 ··<ul>164 ··<ul>
165 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00704.html">GaussianBayesTree-inl.h</a></li>165 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00854.html">GaussianBayesTree-inl.h</a></li>
166 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>166 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
167 ··</ul>167 ··</ul>
168 </div>168 </div>
169 </body>169 </body>
170 </html>170 </html>
11.3 KB
./usr/share/doc/libgtsam-dev/html/a00707.html vs.
./usr/share/doc/libgtsam-dev/html/a01271.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/HessianFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose3.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00707.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01271.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 49 lines modifiedOffset 94, 56 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#typedef-members">Typedefs</a>·&#124;102 <a·href="#typedef-members">Typedefs</a>··</div>
102 <a·href="#func-members">Functions</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">HessianFactor.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">InitializePose3.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
 106 <p>Initialize·Pose3·in·a·factor·graph.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01271_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">109 <table·class="memberdecls">
 110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 111 Classes</h2></td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04856.html">gtsam::InitializePose3</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">120 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
114 Typedefs</h2></td></tr>122 Typedefs</h2></td></tr>
 123 <tr·class="memitem:aba19197780021a87081d61ff4234bad1"·id="r_aba19197780021a87081d61ff4234bad1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba19197780021a87081d61ff4234bad1"·name="aba19197780021a87081d61ff4234bad1"></a>
 124 typedef·std::map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·std::vector&lt;·size_t·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyVectorMap</b></td></tr>
115 <tr·class="memitem:a6c846ee931ef0d3f9db4ba6facdce2a1"·id="r_a6c846ee931ef0d3f9db4ba6facdce2a1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a6c846ee931ef0d3f9db4ba6facdce2a1"·name="a6c846ee931ef0d3f9db4ba6facdce2a1"></a> 
116 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::Dims</b>·=·std::vector&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·&gt;</td></tr> 
117 <tr·class="separator:a6c846ee931ef0d3f9db4ba6facdce2a1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
118 </table><table·class="memberdecls"> 
119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
120 Functions</h2></td></tr> 
121 <tr·class="memitem:ga37760d3ca31c6d8d60a3a2a17babc3a4"·id="r_ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03764.html">GaussianConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a03812.html">HessianFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01410.html#ga37760d3ca31c6d8d60a3a2a17babc3a4">gtsam::EliminateCholesky</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
122 <tr·class="memdesc:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr> 
123 <tr·class="separator:ga37760d3ca31c6d8d60a3a2a17babc3a4"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:aba19197780021a87081d61ff4234bad1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 <tr·class="memitem:gadbb147d2a9039f67ad3b8b5515d2e5cc"·id="r_gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memItemLeft"·align="right"·valign="top">std::pair&lt;·boost::shared_ptr&lt;·<a·class="el"·href="a03764.html">GaussianConditional</a>·&gt;,·boost::shared_ptr&lt;·<a·class="el"·href="a03780.html">GaussianFactor</a>·&gt;·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01410.html#gadbb147d2a9039f67ad3b8b5515d2e5cc">gtsam::EliminatePreferCholesky</a>·(const·<a·class="el"·href="a03792.html">GaussianFactorGraph</a>·&amp;factors,·const·<a·class="el"·href="a03680.html">Ordering</a>·&amp;keys)</td></tr> 
125 <tr·class="memdesc:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Densely·partially·eliminate·with·Cholesky·factorization.··<br·/></td></tr> 
126 <tr·class="separator:gadbb147d2a9039f67ad3b8b5515d2e5cc"><td·class="memSeparator"·colspan="2">&#160;</td></tr>126 <tr·class="memitem:ac30cc9ae4cb9a4f49912bdfa27d9dca8"·id="r_ac30cc9ae4cb9a4f49912bdfa27d9dca8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac30cc9ae4cb9a4f49912bdfa27d9dca8"·name="ac30cc9ae4cb9a4f49912bdfa27d9dca8"></a>
 127 typedef·std::map&lt;·<a·class="el"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>,·<a·class="el"·href="a03228.html">Rot3</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::KeyRotMap</b></td></tr>
 128 <tr·class="separator:ac30cc9ae4cb9a4f49912bdfa27d9dca8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>129 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>130 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>131 <div·class="textblock"><p>Initialize·Pose3·in·a·factor·graph.·</p>
 132 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 133 <dd>
 134 Frank·Dellaert·</dd></dl>
130 <dl·class="section·date"><dt>Date</dt><dd>Dec·8,·2010·</dd></dl>135 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>
131 </div></div><!--·contents·-->136 </div></div><!--·contents·-->
132 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
133 <!--·start·footer·part·-->138 <!--·start·footer·part·-->
134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->139 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
135 ··<ul>140 ··<ul>
136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00707.html">HessianFactor.cpp</a></li>141 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01271.html">InitializePose3.h</a></li>
137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>142 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
138 ··</ul>143 ··</ul>
139 </div>144 </div>
140 </body>145 </body>
141 </html>146 </html>
2.53 KB
html2text {}
Max HTML report size reached
35.4 KB
./usr/share/doc/libgtsam-dev/html/a00713_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01406_source.html
Files 84% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianEliminationTree.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/precompiled_header.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00713_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01406_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 78 lines modifiedOffset 98, 98 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianEliminationTree.h</div></div>104 ··<div·class="headertitle"><div·class="title">precompiled_header.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00713.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01406.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="comment">//·All·headers·in·base,·except:</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="comment">//·treeTraversal-inst.h:·very·specific·to·only·a·few·compilation·units</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="comment">//·numericalDerivative.h·:·includes·things·in·linear,·nonlinear·:-(</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="comment">//·testLie.h:·includes·numericalDerivative</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;gtsam/base/chartTesting.h&gt;</span></div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00104.html">gtsam/base/cholesky.h</a>&gt;</span></div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;gtsam/base/concepts.h&gt;</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;gtsam/base/ConcurrentMap.h&gt;</span></div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00026.html">gtsam/base/debug.h</a>&gt;</span></div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00137.html">gtsam/base/DSFVector.h</a>&gt;</span></div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00008.html">gtsam/base/FastDefaultAllocator.h</a>&gt;</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">gtsam/base/FastList.h</a>&gt;</span></div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00038.html">gtsam/base/FastMap.h</a>&gt;</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/FastSet.h</a>&gt;</span></div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#include·&lt;gtsam/base/GenericValue.h&gt;</span></div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">gtsam/base/Group.h</a>&gt;</span></div>
 138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00128.html">gtsam/base/Lie.h</a>&gt;</span></div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00149.html">gtsam/base/lieProxies.h</a>&gt;</span></div>
 140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00107.html">gtsam/base/Manifold.h</a>&gt;</span></div>
 141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
 142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div>
 143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00110.html">gtsam/base/ProductLieGroup.h</a>&gt;</span></div>
 144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00023.html">gtsam/base/serialization.h</a>&gt;</span></div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00029.html">gtsam/base/serializationTestHelpers.h</a>&gt;</span></div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/TestableAssertions.h</a>&gt;</span></div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.html">gtsam/base/ThreadsafeException.h</a>&gt;</span></div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div>151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">gtsam/inference/EliminationTree.h</a>&gt;</span></div>152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00068.html">gtsam/base/Value.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03776.html">···27</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>·:</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree</a>&lt;GaussianBayesNet,·GaussianFactorGraph&gt;</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··{</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">public</span>:</div>154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00143.html">gtsam/base/VerticalBlockMatrix.h</a>&gt;</span></div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a03776.html#a57a688c5bdfa87413e5982fb1ec61489">···31</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03584.html">EliminationTree&lt;GaussianBayesNet,·GaussianFactorGraph&gt;</a>·<a·class="code·hl_typedef"·href="a03776.html#a57a688c5bdfa87413e5982fb1ec61489">Base</a>;·</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">···32</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>·<a·class="code·hl_typedef"·href="a03776.html#a3d599a4ee436838e5ffba795580c2ab1">This</a>;·</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03776.html#a888dd1388dc43d47fda35ade35583279">···33</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03776.html#a888dd1388dc43d47fda35ade35583279">shared_ptr</a>;·</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph,</div> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03700.html">VariableIndex</a>&amp;·structure,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<a·class="code·hl_class"·href="a03776.html">GaussianEliminationTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph,</div> 
139 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·order);</div> 
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordtype">bool</span>·<a·class="code·hl_struct"·href="a02480.html">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03776.html">This</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const</span>;</div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">private</span>:</div> 
144 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 158 <div·class="ttc"·id="aa00008_html"><div·class="ttname"><a·href="a00008.html">FastDefaultAllocator.h</a></div><div·class="ttdoc">An·easy·way·to·control·which·allocator·is·used·for·Fast*·collections.</div></div>
 159 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
 160 <div·class="ttc"·id="aa00023_html"><div·class="ttname"><a·href="a00023.html">serialization.h</a></div><div·class="ttdoc">Convenience·functions·for·serializing·data·structures·via·boost.serialization.</div></div>
 161 <div·class="ttc"·id="aa00026_html"><div·class="ttname"><a·href="a00026.html">debug.h</a></div><div·class="ttdoc">Global·debugging·flags.</div></div>
145 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">friend</span>·class·::EliminationTreeTester;</div> 
146 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··};</div> 
148 </div> 
149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}</div> 
151 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">EliminationTree.h</a></div></div>162 <div·class="ttc"·id="aa00029_html"><div·class="ttname"><a·href="a00029.html">serializationTestHelpers.h</a></div></div>
152 <div·class="ttc"·id="aa00848_html"><div·class="ttname"><a·href="a00848.html">GaussianBayesNet.h</a></div><div·class="ttdoc">Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.</div></div>163 <div·class="ttc"·id="aa00038_html"><div·class="ttname"><a·href="a00038.html">FastMap.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.</div></div>
 164 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">FastSet.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::set·that·uses·boost's·fast_pool_allocator.</div></div>
 165 <div·class="ttc"·id="aa00047_html"><div·class="ttname"><a·href="a00047.html">FastList.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::list·that·uses·boost's·fast_pool_allocator.</div></div>
 166 <div·class="ttc"·id="aa00068_html"><div·class="ttname"><a·href="a00068.html">Value.h</a></div><div·class="ttdoc">The·base·class·for·any·variable·that·can·be·optimized·or·used·in·a·factor.</div></div>
Max diff block lines reached; 866/26224 bytes (3.30%) of diff not shown.
9.66 KB
html2text {}
Max HTML report size reached
7.93 KB
./usr/share/doc/libgtsam-dev/html/a00725.html vs.
./usr/share/doc/libgtsam-dev/html/a00545.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/RegularJacobianFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00725.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00545.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 43 lines modifiedOffset 96, 39 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">RegularJacobianFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·class·with·fixed·sized·blcoks.·· 
106 <a·href="#details">More...</a></p> 
  
107 <p><a·href="a00725_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00545_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>108 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04016.html">gtsam::RegularJacobianFactor&lt;·D·&gt;</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03484.html">gtsam::HybridJunctionTree</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·with·constant·sized·blocks·Provides·raw·memory·access·versions·of·linear·operator.··<a·href="a04016.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·<a·class="el"·href="a03528.html"·title="A·cluster-tree·that·eliminates·to·a·Bayes·tree.">EliminatableClusterTree</a>,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,·with·the·additional·property·that·it·represents·the·clique·tree·asso[·...·truncated·by·diffoscope;·len:·41,·SHA:·eb1126d51edc48659ed102d00aa53cbedc252862a0a0ee26f2c5b508e4708390·...·].html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>118 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
122 <div·class="textblock"><p><a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·class·with·fixed·sized·blcoks.·</p>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·11,·2022·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Sungtae·An·</dd></dl>121 <dl·class="section·author"><dt>Author</dt><dd>Fan·Jiang·</dd></dl>
124 <dl·class="section·date"><dt>Date</dt><dd>Nov·11,·2014·</dd></dl> 
125 </div></div><!--·contents·-->122 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->123 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->124 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->125 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>126 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00725.html">RegularJacobianFactor.h</a></li>127 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_56c2e1a1204958ddcb066d7d52d67173.html">hybrid</a></li><li·class="navelem"><a·class="el"·href="a00545.html">HybridJunctionTree.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>128 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>129 ··</ul>
133 </div>130 </div>
134 </body>131 </body>
135 </html>132 </html>
1.77 KB
html2text {}
Max HTML report size reached
7.59 KB
./usr/share/doc/libgtsam-dev/html/a00734.html vs.
./usr/share/doc/libgtsam-dev/html/a00200.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesTree.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteEliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00734.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00200.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 44 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">GaussianBayesTree.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DiscreteEliminationTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00200_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02848.html">gtsam::DiscreteEliminationTree</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Elimination·tree·for·discrete·factors.··<a·href="a02848.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:a93b526a1339ed094afafd352347a57b1"·id="r_a93b526a1339ed094afafd352347a57b1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a93b526a1339ed094afafd352347a57b1"·name="a93b526a1339ed094afafd352347a57b1"></a> 
117 LogDeterminantData·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::logDeterminant</b>·(const·GaussianBayesTreeClique::shared_ptr·&amp;clique,·LogDeterminantData·&amp;parentSum)</td></tr> 
118 <tr·class="separator:a93b526a1339ed094afafd352347a57b1"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>118 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.·</p>120 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Mar·29,·2013·</dd></dl>
122 <p>GaussianBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>121 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
123 <dd>122 <dd>
124 Richard·Roberts·</dd></dl>123 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>128 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00734.html">GaussianBayesTree.cpp</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00200.html">DiscreteEliminationTree.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>131 ··</ul>
133 </div>132 </div>
134 </body>133 </body>
135 </html>134 </html>
1.65 KB
html2text {}
Max HTML report size reached
5.68 KB
./usr/share/doc/libgtsam-dev/html/a00737.html vs.
./usr/share/doc/libgtsam-dev/html/a00266.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional-inl.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/DiscreteBayesTree.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00737.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00266.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 36 lines modifiedOffset 95, 36 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">GaussianConditional-inl.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">DiscreteBayesTree.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Conditional·Gaussian·Base·class.··104 <p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
106 <p><a·href="a00737_source.html">Go·to·the·source·code·of·this·file.</a></p> 
107 <table·class="memberdecls">106 <table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table>112 </table>
114 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
115 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p> 
116 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>114 <div·class="textblock"><p>Discrete·Bayes·Tree,·the·result·of·eliminating·a·DiscreteJunctionTree.·</p>
 115 <p>DiscreteBayesTree·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 116 <dd>
 117 Richard·Roberts·</dd></dl>
117 </div></div><!--·contents·-->118 </div></div><!--·contents·-->
118 </div><!--·doc-content·-->119 </div><!--·doc-content·-->
119 <!--·start·footer·part·-->120 <!--·start·footer·part·-->
120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
121 ··<ul>122 ··<ul>
122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00737.html">GaussianConditional-inl.h</a></li>123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_20686f9fbb87ff6485e15cdc5f2b7011.html">discrete</a></li><li·class="navelem"><a·class="el"·href="a00266.html">DiscreteBayesTree.cpp</a></li>
123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
124 ··</ul>125 ··</ul>
125 </div>126 </div>
126 </body>127 </body>
127 </html>128 </html>
1.19 KB
html2text {}
Max HTML report size reached
10.3 KB
./usr/share/doc/libgtsam-dev/html/a00749.html vs.
./usr/share/doc/libgtsam-dev/html/a00290.html
Files 93% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/linearExceptions.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/PinholeSet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00749.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00290.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 51 lines modifiedOffset 96, 46 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">linearExceptions.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PinholeSet.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Exceptions·that·may·be·thrown·by·linear·solver·components.··105 <p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00749_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00290_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03864.html">gtsam::IndeterminantLinearSystemException</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03136.html">gtsam::PinholeSet&lt;·CAMERA·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thrown·when·a·linear·system·is·ill-posed.··<a·href="a03864.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03136.html"·title="PinholeSet:·triangulates·point·and·keeps·an·estimate·of·it·around.">PinholeSet</a>:·triangulates·point·and·keeps·an·estimate·of·it·around.··<a·href="a03136.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03868.html">gtsam::InvalidNoiseModel</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03140.html">gtsam::traits&lt;·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·exception·indicating·that·the·noise·model·dimension·passed·into·a·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·has·a·different·dimensionality·than·the·factor.··<a·href="a03868.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 116 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03144.html">gtsam::traits&lt;·const·PinholeSet&lt;·CAMERA·&gt;·&gt;</a></td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03872.html">gtsam::InvalidMatrixBlock</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·exception·indicating·that·a·matrix·block·passed·into·a·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·has·a·different·dimensionality·than·the·factor.··<a·href="a03872.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03876.html">gtsam::InvalidDenseElimination</a></td></tr> 
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table><table·class="memberdecls">118 </table><table·class="memberdecls">
123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>119 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
124 Namespaces</h2></td></tr>120 Namespaces</h2></td></tr>
125 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>121 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
126 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>122 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>124 </table>
129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>125 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
130 <div·class="textblock"><p>Exceptions·that·may·be·thrown·by·linear·solver·components.·</p>126 <div·class="textblock"><p>A·CameraSet·of·either·CalibratedCamera,·PinholePose,·or·PinholeCamera.·</p>
131 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>127 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
132 <dl·class="section·date"><dt>Date</dt><dd>Aug·17,·2012·</dd></dl> 
133 </div></div><!--·contents·-->128 </div></div><!--·contents·-->
134 </div><!--·doc-content·-->129 </div><!--·doc-content·-->
135 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->131 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
137 ··<ul>132 ··<ul>
138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00749.html">linearExceptions.h</a></li>133 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00290.html">PinholeSet.h</a></li>
139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>134 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
140 ··</ul>135 ··</ul>
141 </div>136 </div>
142 </body>137 </body>
143 </html>138 </html>
2.53 KB
html2text {}
Max HTML report size reached
10.7 KB
./usr/share/doc/libgtsam-dev/html/a00749_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00887_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00749_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00887_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">linearExceptions.h</div></div>104 ··<div·class="headertitle"><div·class="title">linearExceptions.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00749.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00887.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00035.html">gtsam/base/ThreadsafeException.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00089.html">gtsam/base/ThreadsafeException.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/types.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03864.html">···94</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03864.html">IndeterminantLinearSystemException</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;IndeterminantLinearSystemException&gt;·{</div>126 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03864.html">···94</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03864.html">IndeterminantLinearSystemException</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;IndeterminantLinearSystemException&gt;·{</div>
127 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j_;</div>127 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·j_;</div>
128 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">public</span>:</div>128 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">public</span>:</div>
Offset 175, 16 lines modifiedOffset 175, 16 lines modified
175 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno"><a·class="line"·href="a03876.html">··140</a></span>··class·<a·class="code·hl_class"·href="a03876.html">InvalidDenseElimination</a>·:·public·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;<a·class="code·hl_class"·href="a03876.html">InvalidDenseElimination</a>&gt;·{</div>175 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno"><a·class="line"·href="a03876.html">··140</a></span>··class·<a·class="code·hl_class"·href="a03876.html">InvalidDenseElimination</a>·:·public·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException</a>&lt;<a·class="code·hl_class"·href="a03876.html">InvalidDenseElimination</a>&gt;·{</div>
176 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="keyword">public</span>:</div>176 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="keyword">public</span>:</div>
177 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>····<a·class="code·hl_class"·href="a03876.html">InvalidDenseElimination</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*message)·:·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException&lt;InvalidDenseElimination&gt;</a>(message)·{}</div>177 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>····<a·class="code·hl_class"·href="a03876.html">InvalidDenseElimination</a>(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*message)·:·<a·class="code·hl_class"·href="a02496.html">ThreadsafeException&lt;InvalidDenseElimination&gt;</a>(message)·{}</div>
178 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··};</div>178 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··};</div>
179 </div>179 </div>
180 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>180 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div>
181 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·}</div>181 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·}</div>
182 <div·class="ttc"·id="aa00035_html"><div·class="ttname"><a·href="a00035.html">ThreadsafeException.h</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div></div>182 <div·class="ttc"·id="aa00089_html"><div·class="ttname"><a·href="a00089.html">ThreadsafeException.h</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div></div>
183 <div·class="ttc"·id="aa00119_html"><div·class="ttname"><a·href="a00119.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>183 <div·class="ttc"·id="aa00125_html"><div·class="ttname"><a·href="a00125.html">types.h</a></div><div·class="ttdoc">Typedefs·for·easier·changing·of·types.</div></div>
184 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>184 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
185 <div·class="ttc"·id="aa01428_html_a21006f326f57cdf7d3f35fec40f43e40"><div·class="ttname"><a·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">gtsam::DenseIndex</a></div><div·class="ttdeci">ptrdiff_t·DenseIndex</div><div·class="ttdoc">The·index·type·for·Eigen·objects.</div><div·class="ttdef"><b>Definition</b>·types.h:106</div></div>185 <div·class="ttc"·id="aa01428_html_a21006f326f57cdf7d3f35fec40f43e40"><div·class="ttname"><a·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">gtsam::DenseIndex</a></div><div·class="ttdeci">ptrdiff_t·DenseIndex</div><div·class="ttdoc">The·index·type·for·Eigen·objects.</div><div·class="ttdef"><b>Definition</b>·types.h:106</div></div>
186 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>186 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
187 <div·class="ttc"·id="aa02496_html"><div·class="ttname"><a·href="a02496.html">gtsam::ThreadsafeException</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div><div·class="ttdef"><b>Definition</b>·ThreadsafeException.h:42</div></div>187 <div·class="ttc"·id="aa02496_html"><div·class="ttname"><a·href="a02496.html">gtsam::ThreadsafeException</a></div><div·class="ttdoc">Base·exception·type·that·uses·tbb_allocator·if·GTSAM·is·compiled·with·TBB.</div><div·class="ttdef"><b>Definition</b>·ThreadsafeException.h:42</div></div>
188 <div·class="ttc"·id="aa03864_html"><div·class="ttname"><a·href="a03864.html">gtsam::IndeterminantLinearSystemException</a></div><div·class="ttdoc">Thrown·when·a·linear·system·is·ill-posed.</div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:94</div></div>188 <div·class="ttc"·id="aa03864_html"><div·class="ttname"><a·href="a03864.html">gtsam::IndeterminantLinearSystemException</a></div><div·class="ttdoc">Thrown·when·a·linear·system·is·ill-posed.</div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:94</div></div>
189 <div·class="ttc"·id="aa03868_html"><div·class="ttname"><a·href="a03868.html">gtsam::InvalidNoiseModel</a></div><div·class="ttdoc">An·exception·indicating·that·the·noise·model·dimension·passed·into·a·JacobianFactor·has·a·different·d...</div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:106</div></div>189 <div·class="ttc"·id="aa03868_html"><div·class="ttname"><a·href="a03868.html">gtsam::InvalidNoiseModel</a></div><div·class="ttdoc">An·exception·indicating·that·the·noise·model·dimension·passed·into·a·JacobianFactor·has·a·different·d...</div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:106</div></div>
190 <div·class="ttc"·id="aa03868_html_a725a99a84ba90f5847f283c5c63ad7f4"><div·class="ttname"><a·href="a03868.html#a725a99a84ba90f5847f283c5c63ad7f4">gtsam::InvalidNoiseModel::factorDims</a></div><div·class="ttdeci">const·DenseIndex·factorDims</div><div·class="ttdoc">The·dimensionality·of·the·factor.</div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:108</div></div>190 <div·class="ttc"·id="aa03868_html_a725a99a84ba90f5847f283c5c63ad7f4"><div·class="ttname"><a·href="a03868.html#a725a99a84ba90f5847f283c5c63ad7f4">gtsam::InvalidNoiseModel::factorDims</a></div><div·class="ttdeci">const·DenseIndex·factorDims</div><div·class="ttdoc">The·dimensionality·of·the·factor.</div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:108</div></div>
Offset 194, 13 lines modifiedOffset 194, 13 lines modified
194 <div·class="ttc"·id="aa03872_html_aa31b41ba5908fca8f458ea7d49278f4f"><div·class="ttname"><a·href="a03872.html#aa31b41ba5908fca8f458ea7d49278f4f">gtsam::InvalidMatrixBlock::blockRows</a></div><div·class="ttdeci">const·DenseIndex·blockRows</div><div·class="ttdoc">The·dimensionality·of·the·noise·model.</div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:127</div></div>194 <div·class="ttc"·id="aa03872_html_aa31b41ba5908fca8f458ea7d49278f4f"><div·class="ttname"><a·href="a03872.html#aa31b41ba5908fca8f458ea7d49278f4f">gtsam::InvalidMatrixBlock::blockRows</a></div><div·class="ttdeci">const·DenseIndex·blockRows</div><div·class="ttdoc">The·dimensionality·of·the·noise·model.</div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:127</div></div>
195 <div·class="ttc"·id="aa03876_html"><div·class="ttname"><a·href="a03876.html">gtsam::InvalidDenseElimination</a></div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:140</div></div>195 <div·class="ttc"·id="aa03876_html"><div·class="ttname"><a·href="a03876.html">gtsam::InvalidDenseElimination</a></div><div·class="ttdef"><b>Definition</b>·linearExceptions.h:140</div></div>
196 </div><!--·fragment·--></div><!--·contents·-->196 </div><!--·fragment·--></div><!--·contents·-->
197 </div><!--·doc-content·-->197 </div><!--·doc-content·-->
198 <!--·start·footer·part·-->198 <!--·start·footer·part·-->
199 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->199 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
200 ··<ul>200 ··<ul>
201 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00749.html">linearExceptions.h</a></li>201 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00887.html">linearExceptions.h</a></li>
202 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>202 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
203 ··</ul>203 ··</ul>
204 </div>204 </div>
205 </body>205 </body>
206 </html>206 </html>
1.12 KB
./usr/share/doc/libgtsam-dev/html/a00755.js vs.
./usr/share/doc/libgtsam-dev/html/a00824.js
Files 95% similar despite different names
1.0 KB
js-beautify {}
Max HTML report size reached
246 KB
./usr/share/doc/libgtsam-dev/html/a00755_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00338_source.html
Max HTML report size reached
50.7 KB
./usr/share/doc/libgtsam-dev/html/a00758_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00686_source.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PowerMethod.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/BayesNet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00758_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00686_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 137 lines modifiedOffset 98, 115 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">PowerMethod.h</div></div>104 ··<div·class="headertitle"><div·class="title">BayesNet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00758.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00686.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div> 
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;Eigen/Sparse&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;random&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05044.html">HybridValues</a>;</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">using·</span>Sparse·=·Eigen::SparseMatrix&lt;double&gt;;</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
132 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Operator&gt;</div>129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONDITIONAL&gt;</div>
133 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
134 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03980.html">···57</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03980.html">PowerMethod</a>·{</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03516.html">···35</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03516.html">BayesNet</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a[·...·truncated·by·diffoscope;·len:·46,·SHA:·8a86532758f49ccfee348ed9019cc7ac3f25f886a2191edac80c68db134673f5·...·]·{</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·<span·class="keyword">private</span>:</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;CONDITIONAL&gt;</a>·<a·class="code·hl_class"·href="a03524.html">Base</a>;</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·<span·class="keyword">public</span>:</div>
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·boost::shared_ptr&lt;CONDITIONAL&gt;</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03516.html#a88103713b4df54500caaf6791f874a1c">···41</a></span>······<a·class="code·hl_typedef"·href="a03516.html#a88103713b4df54500caaf6791f874a1c">sharedConditional</a>;··</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
135 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">protected</span>:</div>139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·<span·class="keyword">protected</span>:</div>
136 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">···63</a></span>··<span·class="keyword">const</span>·Operator·&amp;<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24[·...·truncated·by·diffoscope;·len:·11,·SHA:·ea40aca5ff69f21acdd518471dcb394beda110d04c6fcbe42d692daefd5d00f0·...·]</div>140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03516.html#ae6a59fca7b59061bffe9d3aad97cca69">···48</a></span>··<a·class="code·hl_function"·href="a03516.html#ae6a59fca7b59061bffe9d3aad97cca69">BayesNet</a>()·{}</div>
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
 144 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03516.html#ad1f05fb1c55edbb9c84ccb29a0b7464c">···52</a></span>··<a·class="code·hl_function"·href="a03516.html#ad1f05fb1c55edbb9c84ccb29a0b7464c">BayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······:·<a·class="code·hl_class"·href="a03524.html">Base</a>(firstConditional,·lastConditional)·{}</div>
 147 </div>
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 149 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03516.html#a59aa8d5cffc44d6921cdd347f48f6d65">···60</a></span>··<a·class="code·hl_function"·href="a03516.html#a59aa8d5cffc44d6921cdd347f48f6d65">BayesNet</a>(std::initializer_list&lt;sharedConditional&gt;·conditionals)</div>
 151 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······:·<a·class="code·hl_class"·href="a03524.html">Base</a>(conditionals)·{}</div>
 152 </div>
 153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
137 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>154 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
138 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·dim_;··<span·class="comment">//·dimension·of·Matrix·A</span></div> 
139 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>155 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·<span·class="keyword">public</span>:</div>
140 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">size_t</span>·nrIterations_;··<span·class="comment">//·number·of·iterations</span></div> 
141 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>156 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
142 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordtype">double</span>·ritzValue_;···<span·class="comment">//·Ritz·eigenvalue</span></div> 
143 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··Vector·ritzVector_;··<span·class="comment">//·Ritz·eigenvector</span></div>157 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a5a0adcde7519254c34f75b3563081dcd">print</a>(</div>
 158 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;BayesNet&quot;</span>,</div>
 159 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·formatter·=·DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
144 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>160 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
145 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·<span·class="keyword">public</span>:</div> 
146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>161 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">dot</a>(std::ostream&amp;·os,</div>
 163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>···········<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div>
 164 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···········<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer·=·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>())·<span·class="keyword">const</span>;</div>
147 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a03980.html#a72f5174af96689cf0a4b2586c592351c">···77</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03980.html#a72f5174af96689cf0a4b2586c592351c">PowerMethod</a>(<span·class="keyword">const</span>·Operator·&amp;A,</div> 
149 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·······················<span·class="keyword">const</span>·boost::optional&lt;Vector&gt;·initial·=·boost::none)</div> 
150 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>······:·<a·class="code·hl_variable"·href="a03980.html#a403a1a99553f905fb490b12c44be24f8">A_</a>(A),·dim_(A.rows()),·nrIterations_(0)·{</div> 
151 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····Vector·x0;</div> 
152 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····x0·=·initial·?·initial.get()·:·Vector::Random(dim_);</div> 
153 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····x0.normalize();</div> 
154 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>165 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
155 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//·initialize·Ritz·eigen·value</span></div> 
156 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····ritzValue_·=·0.0;</div>166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··std::string·<a·class="code·hl_function"·href="a03516.html#a7b9f765c63538beca9e5e667b5c676f8">dot</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c[·...·truncated·by·diffoscope;·len:·73,·SHA:·96e5e0833b9442129ad6c16e027bdbd270646220d5829767dd26835f8a2b9cfd·...·]</div>
 167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer·=·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>())·<span·class="keyword">const</span>;</div>
157 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 169 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03516.html#ae0b05918d78c0dd95363bb4affc22f8a">saveGraph</a>(<span·class="keyword">const</span>·std::string&amp;·filename,</div>
 170 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter,</div>
 171 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·················<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>&amp;·writer·=·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>())·<span·class="keyword">const</span>;</div>
158 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="comment">//·initialize·Ritz·eigen·vector</span></div> 
159 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····ritzVector_·=·<a·class="code·hl_function"·href="a03980.html#a88659c24feb5400af80957d4fca5953f">powerIteration</a>(x0);</div> 
Max diff block lines reached; 17416/40305 bytes (43.21%) of diff not shown.
11.2 KB
html2text {}
Max HTML report size reached
184 KB
./usr/share/doc/libgtsam-dev/html/a00761_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01244_source.html
Max HTML report size reached
29.9 KB
./usr/share/doc/libgtsam-dev/html/a00767_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00512_source.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SparseEigen.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridSmoother.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00767_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00512_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 79 lines modifiedOffset 98, 73 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SparseEigen.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridSmoother.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00767.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00512.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00236.html">gtsam/discrete/DiscreteFactorGraph.h</a>&gt;</span></div>
 119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00569.html">gtsam/hybrid/HybridBayesNet.h</a>&gt;</span></div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div> 
123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;Eigen/Sparse&gt;</span></div> 
124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">···35</a></span><span·class="keyword">typedef</span>·Eigen::SparseMatrix&lt;double,·Eigen::ColMajor,·int&gt;·<a·class="code·hl_[·...·truncated·by·diffoscope;·len:·83,·SHA:·03222cf549d37f506ee3df7bb4e99b04a67f95abd2b40bc4e3819fa258104c14·...·]>124 <div·class="foldopen"·id="foldopen00025"·data-start="{"·data-end="};">
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno"><a·class="line"·href="a03500.html">···25</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03500.html">HybridSmoother</a>·{</div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·<span·class="keyword">private</span>:</div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>·hybridBayesNet_;</div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>·remainingFactorGraph_;</div>
 129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·<span·class="keyword">public</span>:</div>
 131 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03500.html#a2019e739c3b9c81b2eba08a6803ceb6f">update</a>(<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div>
 132 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··············boost::optional&lt;size_t&gt;·maxNrLeaves·=·boost::none);</div>
 133 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 134 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a03680.html">Ordering</a>·getOrdering(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·newFactors);</div>
 135 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 136 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··std::pair&lt;HybridGaussianFactorGraph,·HybridBayesNet&gt;·<a·class="code·hl_function"·href="a03500.html#a60da1543da39899f313495794d8a1419">addConditionals</a>(</div>
 137 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03464.html">HybridGaussianFactorGraph</a>&amp;·graph,</div>
 138 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>&amp;·<a·class="code·hl_function"·href="a03500.html#a9299d214c6d42ee3b8ad9f9734b78a72">hybridBayesNet</a>,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering)·<span·class="keyword">const</span>;</div>
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>139 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 140 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··GaussianMixture::shared_ptr·<a·class="code·hl_function"·href="a03500.html#a03051d582bb0d74411ce47ae54dbfb5e">gaussianMixture</a>(<span·class="keywordtype">size_t</span>·index)·<span·class="keyword">const</span>;</div>
129 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}"> 
130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">···38</a></span><a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>·<a·class="code·hl_function"·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">sparseJacobianEigen</a>(</div> 
131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·&amp;gfg,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>·&amp;ordering)·{</div> 
132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··gttic_(SparseEigen_sparseJacobianEigen);</div> 
133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="comment">//·intermediate·`entries`·vector·is·kind·of·unavoidable·due·to·how·expensive</span></div> 
134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="comment">//·factor-&gt;rows()·is,·which·prevents·us·from·populating·SparseEigen·directly.</span></div> 
135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keywordtype">size_t</span>·nrows,·ncols;</div> 
136 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">auto</span>·entries·=·gfg.<a·class="code·hl_function"·href="a03792.html#a2ec5f64848183b75a6a3470c0750aeaa">sparseJacobian</a>(ordering,·nrows,·ncols);</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="comment">//·declare·sparse·matrix</span></div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>·Ab(nrows,·ncols);</div> 
139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="comment">//·See·Eigen::set_from_triplets.··This·is·about·5%·faster.</span></div> 
140 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="comment">//·pass·1:·count·the·nnz·per·inner-vector</span></div> 
141 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··std::vector&lt;int&gt;·nnz(ncols,·0);</div> 
142 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;entry·:·entries)·nnz[std::get&lt;1&gt;(entry)]++;</div> 
143 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··Ab.reserve(nnz);</div>141 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03408.html">HybridBayesNet</a>&amp;·<a·class="code·hl_function"·href="a03500.html#a9299d214c6d42ee3b8ad9f9734b78a72">hybridBayesNet</a>()·<span·class="keyword">const</span>;</div>
144 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="comment">//·pass·2:·insert·the·elements</span></div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">const</span>·<span·class="keyword">auto</span>·&amp;entry·:·entries)</div> 
146 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····Ab.insert(std::get&lt;0&gt;(entry),·std::get&lt;1&gt;(entry))·=·std::get&lt;2&gt;(entry);</div> 
147 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordflow">return</span>·Ab;</div> 
148 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>}</div>143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div>
149 </div>144 </div>
150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>145 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><a·class="code·hl_typedef"·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">SparseEigen</a>·<a·class="code·hl_function"·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">sparseJacobianEigen</a>(<span·class="keyword">const</span>·GaussianFactorGraph·&amp;gfg)·{</div> 
152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··gttic_(SparseEigen_sparseJacobianEigen_defaultOrdering);</div> 
153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">sparseJacobianEigen</a>(gfg,·Ordering(gfg.keys()));</div> 
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div> 
155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> 
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>}··<span·class="comment">//·namespace·gtsam</span></div>146 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>};··<span·class="comment">//·namespace·gtsam</span></div>
157 <div·class="ttc"·id="aa00830_html"><div·class="ttname"><a·href="a00830.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>147 <div·class="ttc"·id="aa00236_html"><div·class="ttname"><a·href="a00236.html">DiscreteFactorGraph.h</a></div></div>
158 <div·class="ttc"·id="aa00899_html"><div·class="ttname"><a·href="a00899.html">GaussianFactorGraph.h</a></div><div·class="ttdoc">Linear·Factor·Graph·where·all·factors·are·Gaussians.</div></div>148 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>
 149 <div·class="ttc"·id="aa00569_html"><div·class="ttname"><a·href="a00569.html">HybridBayesNet.h</a></div><div·class="ttdoc">A·Bayes·net·of·Gaussian·Conditionals·indexed·by·discrete·keys.</div></div>
159 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>150 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
160 <div·class="ttc"·id="aa01428_html_a52b9b28b076a8ae17d6d3d72ee1229c3"><div·class="ttname"><a·href="a01428.html#a52b9b28b076a8ae17d6d3d72ee1229c3">gtsam::SparseEigen</a></div><div·class="ttdeci">Eigen::SparseMatrix&lt;·double,·Eigen::ColMajor,·int·&gt;·SparseEigen</div><div·class="ttdoc">Eigen-format·sparse·matrix.</div><div·class="ttdef"><b>Definition</b>·SparseEigen.h:35</div></div> 
161 <div·class="ttc"·id="aa01428_html_aa9013a9053629f0c00b97726d9d8e19e"><div·class="ttname"><a·href="a01428.html#aa9013a9053629f0c00b97726d9d8e19e">gtsam::sparseJacobianEigen</a></div><div·class="ttdeci">SparseEigen·sparseJacobianEigen(const·GaussianFactorGraph·&amp;gfg,·const·Order[·...·truncated·by·diffoscope;·len:·167,·SHA:·5396d43285810e377392479886d444f1476676163c64772c36a3a96fb6f2aa71·...·]</div></div>151 <div·class="ttc"·id="aa03408_html"><div·class="ttname"><a·href="a03408.html">gtsam::HybridBayesNet</a></div><div·class="ttdoc">A·hybrid·Bayes·net·is·a·collection·of·HybridConditionals,·which·can·have·discrete·conditionals,...</div><div·class="ttdef"><b>Definition</b>·HybridBayesN[·...·truncated·by·diffoscope;·len:·7,·SHA:·2d73add9cfc8b869581d797438368da41ae10f110b932913d3052e64cb25f787·...·]</div></div>
 152 <div·class="ttc"·id="aa03464_html"><div·class="ttname"><a·href="a03464.html">gtsam::HybridGaussianFactorGraph</a></div><div·class="ttdef"><b>Definition</b>·HybridGaussianFactorGraph.h:102</div></div>
 153 <div·class="ttc"·id="aa03500_html"><div·class="ttname"><a·href="a03500.html">gtsam::HybridSmoother</a></div><div·class="ttdef"><b>Definition</b>·HybridSmoother.h:25</div></div>
 154 <div·class="ttc"·id="aa03500_html_a03051d582bb0d74411ce47ae54dbfb5e"><div·class="ttname"><a·href="a03500.html#a03051d582bb0d74411ce47ae54dbfb5e">gtsam::HybridSmoother::gaussianMixture</a></div><div·class="ttdeci">GaussianMixture::shared_ptr·gaussianMixture(size_t·index)·const</div><div·class="ttdoc">Get·the·Gaussian·Mixture·from·the·Bayes·Net·posterior·at·index.</div><div·class="ttdef"><b>Definition</b>·HybridSmoother.cpp:131</div></div>
 155 <div·class="ttc"·id="aa03500_html_a2019e739c3b9c81b2eba08a6803ceb6f"><div·class="ttname"><a·href="a03500.html#a2019e739c3b9c81b2eba08a6803ceb6f">gtsam::HybridSmoother::update</a></div><div·class="ttdeci">void·update(HybridGaussianFactorGraph·graph,·const·Ordering·&amp;ordering,·boost::optional&lt;·size_t·&gt;·maxNrLeaves=boost::none)</div><div·class="ttdoc">Given·new·factors,·perform·an·incremental·update.</div><div·class="ttdef"><b>Definition</b>·HybridSmoother.cpp:58</div></div>
 156 <div·class="ttc"·id="aa03500_html_a60da1543da39899f313495794d8a1419"><div·class="ttname"><a·href="a03500.html#a60da1543da39899f313495794d8a1419">gtsam::HybridSmoother::addConditionals</a></div><div·class="ttdeci">std::pair&lt;·HybridGaussianFactorGraph,·HybridBayesNet·&gt;·addConditionals(const·HybridGaussianFactorGraph·&amp;graph,·const·HybridBayesNet·&amp;hybridBayesNet,·const·Ordering·&amp;ordering)·const</div><div·class="ttdoc">Add·conditionals·from·previous·timestep·as·part·of·liquefication.</div><div·class="ttdef"><b>Definition</b>·HybridSmoother.cpp:85</div></div>
 157 <div·class="ttc"·id="aa03500_html_a9299d214c6d42ee3b8ad9f9734b78a72"><div·class="ttname"><a·href="a03500.html#a9299d214c6d42ee3b8ad9f9734b78a72">gtsam::HybridSmoother::hybridBayesNet</a></div><div·class="ttdeci">const·HybridBayesNet·&amp;·hybridBayesNet()·const</div><div·class="ttdoc">Return·the·Bayes·Net·posterior.</div><div·class="ttdef"><b>Definition</b>·HybridSmoother.cpp:137</div></div>
162 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>158 <div·class="ttc"·id="aa03680_html"><div·class="ttname"><a·href="a03680.html">gtsam::Ordering</a></div><div·class="ttdef"><b>Definition</b>·Ordering.h:34</div></div>
163 <div·class="ttc"·id="aa03792_html"><div·class="ttname"><a·href="a03792.html">gtsam::GaussianFactorGraph</a></div><div·class="ttdoc">A·Linear·Factor·Graph·is·a·factor·graph·where·all·factors·are·Gaussian,·i.e.</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.h:75</div></div> 
164 <div·class="ttc"·id="aa03792_html_a2ec5f64848183b75a6a3470c0750aeaa"><div·class="ttname"><a·href="a03792.html#a2ec5f64848183b75a6a3470c0750aeaa">gtsam::GaussianFactorGraph::sparseJacobian</a></div><div·class="ttdeci">std::vector&lt;·std::tuple&lt;·int,·int,·double·&gt;·&gt;·sparseJacobian(const·Ordering·&amp;ordering,·size_t·&amp;nrows,·size_t·&amp;ncols)·const</div><div·class="ttdoc">Returns·a·sparse·augmented·Jacbian·matrix·as·a·vector·of·i,·j,·and·s,·where·i(k)·and·j(k)·are·the·bas...</div><div·class="ttdef"><b>Definition</b>·GaussianFactorGraph.cpp:119</div></div> 
165 </div><!--·fragment·--></div><!--·contents·-->159 </div><!--·fragment·--></div><!--·contents·-->
166 </div><!--·doc-content·-->160 </div><!--·doc-content·-->
Max diff block lines reached; 892/22509 bytes (3.96%) of diff not shown.
7.73 KB
html2text {}
Max HTML report size reached
8.03 KB
./usr/share/doc/libgtsam-dev/html/a00779.html vs.
./usr/share/doc/libgtsam-dev/html/a00671.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/IterativeSolver.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/EliminationTree.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00779.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00671.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 43 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">IterativeSolver.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">EliminationTree.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p><a·href="a00671_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <p>Some·support·classes·for·iterative·solvers.·· 
106 <a·href="#details">More...</a></p> 
107 <table·class="memberdecls">106 <table·class="memberdecls">
 107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 108 Classes</h2></td></tr>
 109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03584.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&gt;</a></td></tr>
 110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">An·elimination·tree·is·a·data·structure·used·intermediately·during·elimination.··<a·href="a03584.html#details">More...</a><br·/></td></tr>
 111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03588.html">gtsam::EliminationTree&lt;·BAYESNET,·GRAPH·&gt;::Node</a></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
109 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
115 Functions</h2></td></tr> 
116 <tr·class="memitem:ae4fce2472860a0352b08bd4303d11833"·id="r_ae4fce2472860a0352b08bd4303d11833"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae4fce2472860a0352b08bd4303d11833"·name="ae4fce2472860a0352b08bd4303d11833"></a> 
117 ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(ostream·&amp;os,·const·<a·class="el"·href="a03828.html">IterativeOptimizationParameters</a>·&amp;p)</td></tr> 
118 <tr·class="separator:ae4fce2472860a0352b08bd4303d11833"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table>120 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Some·support·classes·for·iterative·solvers.·</p>122 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 123 <dd>
 124 Richard·Roberts·</dd></dl>
122 <dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2012·</dd></dl>125 <dl·class="section·date"><dt>Date</dt><dd>Oct·13,·2010·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd></dl> 
124 </div></div><!--·contents·-->126 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->127 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->128 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->129 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>130 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00779.html">IterativeSolver.cpp</a></li>131 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00671.html">EliminationTree.h</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>132 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>133 ··</ul>
132 </div>134 </div>
133 </body>135 </body>
134 </html>136 </html>
1.78 KB
html2text {}
Max HTML report size reached
12.3 KB
./usr/share/doc/libgtsam-dev/html/a00821_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00719_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00821_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00719_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 30 lines modifiedOffset 101, 30 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">linearAlgorithms-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">linearAlgorithms-inst.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00821.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00719.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00833.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00044.html">gtsam/base/treeTraversal-inst.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/treeTraversal-inst.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>internal</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">namespace·</span>internal</div>
Offset 250, 17 lines modifiedOffset 250, 17 lines modified
250 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>········<a·class="code·hl_class"·href="a02556.html">TbbOpenMPMixedScope</a>·threadLimiter;·<span·class="comment">//·Limits·OpenMP·threads·since·we&#39;re·mixing·TBB·and·OpenMP</span></div>250 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>········<a·class="code·hl_class"·href="a02556.html">TbbOpenMPMixedScope</a>·threadLimiter;·<span·class="comment">//·Limits·OpenMP·threads·since·we&#39;re·mixing·TBB·and·OpenMP</span></div>
251 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>········<a·class="code·hl_function"·href="a01434.html#afd7410807789da9ad91d6630063be36f">treeTraversal::DepthFirstForestParallel</a>(bayesTree,·rootData,·preVisitor,·postVisitor);</div>251 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>········<a·class="code·hl_function"·href="a01434.html#afd7410807789da9ad91d6630063be36f">treeTraversal::DepthFirstForestParallel</a>(bayesTree,·rootData,·preVisitor,·postVisitor);</div>
252 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>········<span·class="keywordflow">return</span>·preVisitor.collectedResult;</div>252 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>········<span·class="keywordflow">return</span>·preVisitor.collectedResult;</div>
253 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>······}</div>253 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>······}</div>
254 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>····}</div>254 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>····}</div>
255 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··}</div>255 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··}</div>
256 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>}</div>256 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>}</div>
257 <div·class="ttc"·id="aa00044_html"><div·class="ttname"><a·href="a00044.html">treeTraversal-inst.h</a></div></div>257 <div·class="ttc"·id="aa00092_html"><div·class="ttname"><a·href="a00092.html">treeTraversal-inst.h</a></div></div>
258 <div·class="ttc"·id="aa00830_html"><div·class="ttname"><a·href="a00830.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div> 
259 <div·class="ttc"·id="aa00833_html"><div·class="ttname"><a·href="a00833.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>258 <div·class="ttc"·id="aa00773_html"><div·class="ttname"><a·href="a00773.html">GaussianConditional.h</a></div><div·class="ttdoc">Conditional·Gaussian·Base·class.</div></div>
 259 <div·class="ttc"·id="aa00884_html"><div·class="ttname"><a·href="a00884.html">VectorValues.h</a></div><div·class="ttdoc">Factor·Graph·Values.</div></div>
260 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div>260 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div>
261 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>261 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
262 <div·class="ttc"·id="aa01428_html_a21006f326f57cdf7d3f35fec40f43e40"><div·class="ttname"><a·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">gtsam::DenseIndex</a></div><div·class="ttdeci">ptrdiff_t·DenseIndex</div><div·class="ttdoc">The·index·type·for·Eigen·objects.</div><div·class="ttdef"><b>Definition</b>·types.h:106</div></div>262 <div·class="ttc"·id="aa01428_html_a21006f326f57cdf7d3f35fec40f43e40"><div·class="ttname"><a·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">gtsam::DenseIndex</a></div><div·class="ttdeci">ptrdiff_t·DenseIndex</div><div·class="ttdoc">The·index·type·for·Eigen·objects.</div><div·class="ttdef"><b>Definition</b>·types.h:106</div></div>
263 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>263 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
264 <div·class="ttc"·id="aa01434_html_afd7410807789da9ad91d6630063be36f"><div·class="ttname"><a·href="a01434.html#afd7410807789da9ad91d6630063be36f">gtsam::treeTraversal::DepthFirstForestParallel</a></div><div·class="ttdeci">void·DepthFirstForestParallel(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost,·int·problemSizeThreshold=10)</div><div·class="ttdoc">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.</div><div·class="ttdef"><b>Definition</b>·treeTraversal-inst.h:154</div></div>264 <div·class="ttc"·id="aa01434_html_afd7410807789da9ad91d6630063be36f"><div·class="ttname"><a·href="a01434.html#afd7410807789da9ad91d6630063be36f">gtsam::treeTraversal::DepthFirstForestParallel</a></div><div·class="ttdeci">void·DepthFirstForestParallel(FOREST·&amp;forest,·DATA·&amp;rootData,·VISITOR_PRE·&amp;visitorPre,·VISITOR_POST·&amp;visitorPost,·int·problemSizeThreshold=10)</div><div·class="ttdoc">Traverse·a·forest·depth-first·with·pre-order·and·post-order·visits.</div><div·class="ttdef"><b>Definition</b>·treeTraversal-inst.h:154</div></div>
265 <div·class="ttc"·id="aa02316_html"><div·class="ttname"><a·href="a02316.html">gtsam::FastMap</a></div><div·class="ttdoc">FastMap·is·a·thin·wrapper·around·std::map·that·uses·the·boost·fast_pool_allocator·instead·of·the·defa...</div><div·class="ttdef"><b>Definition</b>·FastMap.h:38</div></div>265 <div·class="ttc"·id="aa02316_html"><div·class="ttname"><a·href="a02316.html">gtsam::FastMap</a></div><div·class="ttdoc">FastMap·is·a·thin·wrapper·around·std::map·that·uses·the·boost·fast_pool_allocator·instead·of·the·defa...</div><div·class="ttdef"><b>Definition</b>·FastMap.h:38</div></div>
266 <div·class="ttc"·id="aa02556_html"><div·class="ttname"><a·href="a02556.html">gtsam::TbbOpenMPMixedScope</a></div><div·class="ttdoc">An·object·whose·scope·defines·a·block·where·TBB·and·OpenMP·parallelism·are·mixed.</div><div·class="ttdef"><b>Definition</b>·types.h:192</div></div>266 <div·class="ttc"·id="aa02556_html"><div·class="ttname"><a·href="a02556.html">gtsam::TbbOpenMPMixedScope</a></div><div·class="ttdoc">An·object·whose·scope·defines·a·block·where·TBB·and·OpenMP·parallelism·are·mixed.</div><div·class="ttdef"><b>Definition</b>·types.h:192</div></div>
Offset 281, 13 lines modifiedOffset 281, 13 lines modified
281 <div·class="ttc"·id="aa04064_html_a0e8f05ac17c5ae99687b52f2e79a5ac8"><div·class="ttname"><a·href="a04064.html#a0e8f05ac17c5ae99687b52f2e79a5ac8">gtsam::VectorValues::const_iterator</a></div><div·class="ttdeci">Values::const_iterator·const_iterator</div><div·class="ttdoc">Const·iterator·over·vector·values.</div><div·class="ttdef"><b>Definition</b>·VectorValues.h:82</div></div>281 <div·class="ttc"·id="aa04064_html_a0e8f05ac17c5ae99687b52f2e79a5ac8"><div·class="ttname"><a·href="a04064.html#a0e8f05ac17c5ae99687b52f2e79a5ac8">gtsam::VectorValues::const_iterator</a></div><div·class="ttdeci">Values::const_iterator·const_iterator</div><div·class="ttdoc">Const·iterator·over·vector·values.</div><div·class="ttdef"><b>Definition</b>·VectorValues.h:82</div></div>
282 <div·class="ttc"·id="aa04064_html_a6109ac0252bed2254fffc76ebf7e32ca"><div·class="ttname"><a·href="a04064.html#a6109ac0252bed2254fffc76ebf7e32ca">gtsam::VectorValues::emplace</a></div><div·class="ttdeci">std::pair&lt;·VectorValues::iterator,·bool·&gt;·emplace(Key·j,·Args·&amp;&amp;...·args)</div><div·class="ttdoc">Emplace·a·vector·value·with·key·j.</div><div·class="ttdef"><b>Definition</b>·VectorValues.h:185</div></div>282 <div·class="ttc"·id="aa04064_html_a6109ac0252bed2254fffc76ebf7e32ca"><div·class="ttname"><a·href="a04064.html#a6109ac0252bed2254fffc76ebf7e32ca">gtsam::VectorValues::emplace</a></div><div·class="ttdeci">std::pair&lt;·VectorValues::iterator,·bool·&gt;·emplace(Key·j,·Args·&amp;&amp;...·args)</div><div·class="ttdoc">Emplace·a·vector·value·with·key·j.</div><div·class="ttdef"><b>Definition</b>·VectorValues.h:185</div></div>
283 </div><!--·fragment·--></div><!--·contents·-->283 </div><!--·fragment·--></div><!--·contents·-->
284 </div><!--·doc-content·-->284 </div><!--·doc-content·-->
285 <!--·start·footer·part·-->285 <!--·start·footer·part·-->
286 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->286 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
287 ··<ul>287 ··<ul>
288 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00821.html">linearAlgorithms-inst.h</a></li>288 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00719.html">linearAlgorithms-inst.h</a></li>
289 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>289 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
290 ··</ul>290 ··</ul>
291 </div>291 </div>
292 </body>292 </body>
293 </html>293 </html>
755 B
html2text {}
Max HTML report size reached
3.58 KB
./usr/share/doc/libgtsam-dev/html/a00830.html vs.
./usr/share/doc/libgtsam-dev/html/a00884.html
Files 98% similar despite different names
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00830.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00884.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ··<div·class="headertitle"><div·class="title">VectorValues.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">VectorValues.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.··106 <p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a00830_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00884_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>111 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04064.html">gtsam::VectorValues</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04064.html">gtsam::VectorValues</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04064.html"·title="VectorValues·represents·a·collection·of·vector-valued·variables·associated·each·with·a·unique·integer...">VectorValues</a>·represents·a·collection·of·vector-valued·variables·associated·each·with·a·unique·integer·index.··<a·href="a04064.html#details">More...</a><br·/></td></tr>113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04064.html"·title="VectorValues·represents·a·collection·of·vector-valued·variables·associated·each·with·a·unique·integer...">VectorValues</a>·represents·a·collection·of·vector-valued·variables·associated·each·with·a·unique·integer·index.··<a·href="a04064.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04068.html">gtsam::traits&lt;·VectorValues·&gt;</a></td></tr>115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04068.html">gtsam::traits&lt;·VectorValues·&gt;</a></td></tr>
Offset 128, 13 lines modifiedOffset 128, 13 lines modified
128 <div·class="textblock"><p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·</p>128 <div·class="textblock"><p>Factor·Graph·<a·class="el"·href="a05076.html"·title="In·nonlinear·factors,·the·error·function·returns·the·negative·log-likelihood·as·a·non-linear·function...">Values</a>.·</p>
129 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>129 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
130 </div></div><!--·contents·-->130 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->131 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->132 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>134 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00830.html">VectorValues.h</a></li>135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00884.html">VectorValues.h</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>137 ··</ul>
138 </div>138 </div>
139 </body>139 </body>
140 </html>140 </html>
12.4 KB
./usr/share/doc/libgtsam-dev/html/a00830_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00884_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00830_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00884_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 33 lines modifiedOffset 101, 33 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">VectorValues.h</div></div>104 ··<div·class="headertitle"><div·class="title">VectorValues.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00830.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00884.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.html">gtsam/linear/Scatter.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00860.html">gtsam/linear/Scatter.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00668.html">gtsam/inference/Ordering.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00065.html">gtsam/base/Vector.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;gtsam/base/ConcurrentMap.h&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;gtsam/base/ConcurrentMap.h&gt;</span></div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00101.html">gtsam/base/FastVector.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01400.html">gtsam/global_includes.h</a>&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01397.html">gtsam/global_includes.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
Offset 359, 19 lines modifiedOffset 359, 19 lines modified
359 </div>359 </div>
360 <div·class="line"><a·id="l00383"·name="l00383"></a><span·class="lineno">··383</span>·</div>360 <div·class="line"><a·id="l00383"·name="l00383"></a><span·class="lineno">··383</span>·</div>
361 <div·class="line"><a·id="l00384"·name="l00384"></a><span·class="lineno">··384</span>}·<span·class="comment">//·\namespace·gtsam</span></div>361 <div·class="line"><a·id="l00384"·name="l00384"></a><span·class="lineno">··384</span>}·<span·class="comment">//·\namespace·gtsam</span></div>
362 </div>362 </div>
363 </div>363 </div>
364 </div>364 </div>
365 </div>365 </div>
366 <div·class="ttc"·id="aa00065_html"><div·class="ttname"><a·href="a00065.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>366 <div·class="ttc"·id="aa00014_html"><div·class="ttname"><a·href="a00014.html">Vector.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·VectorXd</div></div>
367 <div·class="ttc"·id="aa00101_html"><div·class="ttname"><a·href="a00101.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>367 <div·class="ttc"·id="aa00074_html"><div·class="ttname"><a·href="a00074.html">FastVector.h</a></div><div·class="ttdoc">A·thin·wrapper·around·std::vector·that·uses·a·custom·allocator.</div></div>
368 <div·class="ttc"·id="aa00668_html"><div·class="ttname"><a·href="a00668.html">Ordering.h</a></div><div·class="ttdoc">Variable·ordering·for·the·elimination·algorithm.</div></div>368 <div·class="ttc"·id="aa00596_html"><div·class="ttname"><a·href="a00596.html">Ordering.h</a></div><div·class="ttdoc">Variable·ordering·for·the·elimination·algorithm.</div></div>
369 <div·class="ttc"·id="aa00764_html"><div·class="ttname"><a·href="a00764.html">Scatter.h</a></div><div·class="ttdoc">Maps·global·variable·indices·to·slot·indices.</div></div>369 <div·class="ttc"·id="aa00860_html"><div·class="ttname"><a·href="a00860.html">Scatter.h</a></div><div·class="ttdoc">Maps·global·variable·indices·to·slot·indices.</div></div>
370 <div·class="ttc"·id="aa01400_html"><div·class="ttname"><a·href="a01400.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>370 <div·class="ttc"·id="aa01397_html"><div·class="ttname"><a·href="a01397.html">global_includes.h</a></div><div·class="ttdoc">Included·from·all·GTSAM·files.</div></div>
371 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div>371 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div>
372 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>372 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
373 <div·class="ttc"·id="aa01428_html_a147114735037c2260d4810a8820e72f6"><div·class="ttname"><a·href="a01428.html#a147114735037c2260d4810a8820e72f6">gtsam::html</a></div><div·class="ttdeci">string·html(const·DiscreteValues·&amp;values,·const·KeyFormatter·&amp;keyFormatter,·const·DiscreteValues::Names·&amp;names)</div><div·class="ttdoc">Free·version·of·html.</div><div·class="ttdef"><b>Definition</b>·DiscreteValues.cpp:134</div></div>373 <div·class="ttc"·id="aa01428_html_a147114735037c2260d4810a8820e72f6"><div·class="ttname"><a·href="a01428.html#a147114735037c2260d4810a8820e72f6">gtsam::html</a></div><div·class="ttdeci">string·html(const·DiscreteValues·&amp;values,·const·KeyFormatter·&amp;keyFormatter,·const·DiscreteValues::Names·&amp;names)</div><div·class="ttdoc">Free·version·of·html.</div><div·class="ttdef"><b>Definition</b>·DiscreteValues.cpp:134</div></div>
374 <div·class="ttc"·id="aa01428_html_a21006f326f57cdf7d3f35fec40f43e40"><div·class="ttname"><a·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">gtsam::DenseIndex</a></div><div·class="ttdeci">ptrdiff_t·DenseIndex</div><div·class="ttdoc">The·index·type·for·Eigen·objects.</div><div·class="ttdef"><b>Definition</b>·types.h:106</div></div>374 <div·class="ttc"·id="aa01428_html_a21006f326f57cdf7d3f35fec40f43e40"><div·class="ttname"><a·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">gtsam::DenseIndex</a></div><div·class="ttdeci">ptrdiff_t·DenseIndex</div><div·class="ttdoc">The·index·type·for·Eigen·objects.</div><div·class="ttdef"><b>Definition</b>·types.h:106</div></div>
375 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>375 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>
376 <div·class="ttc"·id="aa01428_html_a552de56fca49d1b4942dd9b8e8357b0a"><div·class="ttname"><a·href="a01428.html#a552de56fca49d1b4942dd9b8e8357b0a">gtsam::operator+</a></div><div·class="ttdeci">Errors·operator+(const·Errors·&amp;a,·const·Errors·&amp;b)</div><div·class="ttdoc">Addition.</div><div·class="ttdef"><b>Definition</b>·Errors.cpp:60</div></div>376 <div·class="ttc"·id="aa01428_html_a552de56fca49d1b4942dd9b8e8357b0a"><div·class="ttname"><a·href="a01428.html#a552de56fca49d1b4942dd9b8e8357b0a">gtsam::operator+</a></div><div·class="ttdeci">Errors·operator+(const·Errors·&amp;a,·const·Errors·&amp;b)</div><div·class="ttdoc">Addition.</div><div·class="ttdef"><b>Definition</b>·Errors.cpp:60</div></div>
377 <div·class="ttc"·id="aa01428_html_a63d86e99c211c6daeac2b7b4dd9d928e"><div·class="ttname"><a·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">gtsam::operator*</a></div><div·class="ttdeci">Point2·operator*(double·s,·const·Point2·&amp;p)</div><div·class="ttdoc">multiply·with·scalar</div><div·class="ttdef"><b>Definition</b>·Point2.h:47</div></div>377 <div·class="ttc"·id="aa01428_html_a63d86e99c211c6daeac2b7b4dd9d928e"><div·class="ttname"><a·href="a01428.html#a63d86e99c211c6daeac2b7b4dd9d928e">gtsam::operator*</a></div><div·class="ttdeci">Point2·operator*(double·s,·const·Point2·&amp;p)</div><div·class="ttdoc">multiply·with·scalar</div><div·class="ttdef"><b>Definition</b>·Point2.h:47</div></div>
Offset 419, 13 lines modifiedOffset 419, 13 lines modified
419 <div·class="ttc"·id="aa04064_html_afe41ec06f1b4f6d7cb2a6236f9d872f8"><div·class="ttname"><a·href="a04064.html#afe41ec06f1b4f6d7cb2a6236f9d872f8">gtsam::VectorValues::begin</a></div><div·class="ttdeci">iterator·begin()</div><div·class="ttdoc">Iterator·over·variables.</div><div·class="ttdef"><b>Definition</b>·VectorValues.h:236</div></div>419 <div·class="ttc"·id="aa04064_html_afe41ec06f1b4f6d7cb2a6236f9d872f8"><div·class="ttname"><a·href="a04064.html#afe41ec06f1b4f6d7cb2a6236f9d872f8">gtsam::VectorValues::begin</a></div><div·class="ttdeci">iterator·begin()</div><div·class="ttdoc">Iterator·over·variables.</div><div·class="ttdef"><b>Definition</b>·VectorValues.h:236</div></div>
420 <div·class="ttc"·id="aa04616_html"><div·class="ttname"><a·href="a04616.html">gtsam::Values::KeyValuePair</a></div><div·class="ttdoc">A·key-value·pair,·which·you·get·by·dereferencing·iterators.</div><div·class="ttdef"><b>Definition</b>·Values.h:93</div></div>420 <div·class="ttc"·id="aa04616_html"><div·class="ttname"><a·href="a04616.html">gtsam::Values::KeyValuePair</a></div><div·class="ttdoc">A·key-value·pair,·which·you·get·by·dereferencing·iterators.</div><div·class="ttdef"><b>Definition</b>·Values.h:93</div></div>
421 </div><!--·fragment·--></div><!--·contents·-->421 </div><!--·fragment·--></div><!--·contents·-->
422 </div><!--·doc-content·-->422 </div><!--·doc-content·-->
423 <!--·start·footer·part·-->423 <!--·start·footer·part·-->
424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->424 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
425 ··<ul>425 ··<ul>
426 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00830.html">VectorValues.h</a></li>426 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00884.html">VectorValues.h</a></li>
427 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>427 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
428 ··</ul>428 ··</ul>
429 </div>429 </div>
430 </body>430 </body>
431 </html>431 </html>
8.53 KB
./usr/share/doc/libgtsam-dev/html/a00833.html vs.
./usr/share/doc/libgtsam-dev/html/a01322.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianConditional.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartProjectionPoseFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00833.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01322.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 45 lines modifiedOffset 96, 49 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">GaussianConditional.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SmartProjectionPoseFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Conditional·Gaussian·Base·class.··105 <p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00833_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01322_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03764.html">gtsam::GaussianConditional</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04944.html">gtsam::SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·<a·class="el"·href="a03764.html"·title="A·GaussianConditional·functions·as·the·node·in·a·Bayes·network.">GaussianConditional</a>·functions·as·the·node·in·a·Bayes·network.··<a·href="a03764.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">If·you·are·using·the·factor,·please·cite:·L.··<a·href="a04944.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03768.html">gtsam::traits&lt;·GaussianConditional·&gt;</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04948.html">gtsam::traits&lt;·SmartProjectionPoseFactor&lt;·CALIBRATION·&gt;·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03768.html#details">More...</a><br·/></td></tr>115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04948.html#details">More...</a><br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
119 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 </table>123 </table>
124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
125 <div·class="textblock"><p>Conditional·Gaussian·Base·class.·</p>125 <div·class="textblock"><p>Smart·factor·on·poses,·assuming·camera·calibration·is·fixed.·</p>
126 <dl·class="section·author"><dt>Author</dt><dd>Christian·Potthast·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 127 <dd>
 128 Chris·Beall·</dd>
 129 <dd>
 130 Zsolt·Kira·</dd></dl>
127 </div></div><!--·contents·-->131 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->132 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->133 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->134 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>135 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00833.html">GaussianConditional.h</a></li>136 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01322.html">SmartProjectionPoseFactor.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>137 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>138 ··</ul>
135 </div>139 </div>
136 </body>140 </body>
137 </html>141 </html>
2.0 KB
html2text {}
Max HTML report size reached
87.0 KB
./usr/share/doc/libgtsam-dev/html/a00842_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00707_source.html
Max HTML report size reached
8.19 KB
./usr/share/doc/libgtsam-dev/html/a00863.html vs.
./usr/share/doc/libgtsam-dev/html/a00929.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationParams.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00863.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00929.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 53 lines modifiedOffset 95, 51 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
102 <a·href="#define-members">Macros</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">KalmanFilter.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">PreintegrationParams.h·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Simple·linear·Kalman·filter.·· 
107 <a·href="#details">More...</a></p> 
  
108 <p><a·href="a00863_source.html">Go·to·the·source·code·of·this·file.</a></p>105 <p><a·href="a00929_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">106 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>108 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03852.html">gtsam::KalmanFilter</a></td></tr>109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04220.html">gtsam::PreintegrationParams</a></td></tr>
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Kalman·Filter·class.··<a·href="a03852.html#details">More...</a><br·/></td></tr>110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·pre-integration:·Usage:·Create·just·a·single·Params·and·pass·a·shared·pointer·to·the·constructor.··<a·href="a04220.html#details">More...</a><br·/></td></tr>
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">112 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>114 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls"> 
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a> 
123 Macros</h2></td></tr> 
124 <tr·class="memitem:a2575547a3cb9a99e7336a86103bb9889"·id="r_a2575547a3cb9a99e7336a86103bb9889"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a2575547a3cb9a99e7336a86103bb9889"·name="a2575547a3cb9a99e7336a86103bb9889"></a> 
125 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>KALMANFILTER_DEFAULT_FACTORIZATION</b>&#160;&#160;&#160;QR</td></tr> 
126 <tr·class="separator:a2575547a3cb9a99e7336a86103bb9889"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
127 </table>118 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>Simple·linear·Kalman·filter.·</p> 
130 <p>Implemented·using·factor·graphs,·i.e.,·does·Cholesky-based·SRIF,·really.·</p><dl·class="section·date"><dt>Date</dt><dd>Sep·3,·2011·</dd></dl> 
131 <dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd>120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 121 <dd>
 122 Stephen·Williams·</dd>
 123 <dd>
 124 Richard·Roberts·</dd>
 125 <dd>
 126 Vadim·Indelman·</dd>
 127 <dd>
 128 David·Jensen·</dd>
 129 <dd>
 130 Frank·Dellaert</dd>
132 <dd>131 <dd>
133 Frank·Dellaert·</dd></dl>132 Frank·Dellaert·</dd></dl>
134 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
135 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
136 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
137 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
138 ··<ul>137 ··<ul>
139 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00863.html">KalmanFilter.h</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00929.html">PreintegrationParams.h</a></li>
140 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
141 ··</ul>140 ··</ul>
142 </div>141 </div>
143 </body>142 </body>
144 </html>143 </html>
1.77 KB
html2text {}
Max HTML report size reached
56.2 KB
./usr/share/doc/libgtsam-dev/html/a00863_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00062_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/KalmanFilter.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/DSFMap.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00863_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00062_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 135 lines modifiedOffset 98, 161 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">KalmanFilter.h</div></div>104 ··<div·class="headertitle"><div·class="title">DSFMap.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00863.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00062.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;cstdlib&gt;</span>··<span·class="comment">//·Provides·size_t</span></div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">gtsam/linear/GaussianDensity.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00755.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifndef·KALMANFILTER_DEFAULT_FACTORIZATION</span></div> 
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#define·KALMANFILTER_DEFAULT_FACTORIZATION·QR</span></div> 
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#endif</span></div> 
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·KEY&gt;</div>
130 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">128 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03852.html">···41</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03852.html">KalmanFilter</a>·{</div>129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02284.html">···34</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02284.html">DSFMap</a>·{</div>
 130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·<span·class="keyword">protected</span>:</div>
 131 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};">
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02288.html">···37</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02288.html">Entry</a>·{</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typename</span>·std::map&lt;KEY,·Entry&gt;::iterator·parent_;</div>
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····<span·class="keywordtype">size_t</span>·rank_;</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····<a·class="code·hl_struct"·href="a02288.html">Entry</a>()·{}</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>
 137 </div>
132 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·std::map&lt;KEY,·Entry&gt;·Map;</div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Map::iterator·iterator;</div>
133 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">mutable</span>·Map·entries_;</div>
134 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
135 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="};">143 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
136 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03852.html#a0e169084c003be746ef37e980b8266a0">···49</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03852.html#a0e169084c003be746ef37e980b8266a0">Factoriza[·...·truncated·by·diffoscope;·len:·9,·SHA:·687b4e313daeb60815960486203c354b564d1930eb32bc3ac2fcc493fe7428e7·...·]{</div>144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a02284.html#a16de46adebcd2c0f874c98127bc4ffd0">···48</a></span>··iterator·<a·class="code·hl_function"·href="a02284.html#a16de46adebcd2c0f874c98127bc4ffd0">find__</a>(<span·class="keyword">cons[·...·truncated·by·diffoscope;·len:·58,·SHA:·92d2df36b7fbb957fdbe7b782dc87060766e7ce306209216843f976a1a51738a·...·]{</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02288.html">Entry</a>·empty;</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····iterator·it·=·entries_.find(key);</div>
 147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<span·class="comment">//·if·key·does·not·exist,·create·and·return·itself</span></div>
 148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keywordflow">if</span>·(it·==·entries_.end())·{</div>
 149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······it·=·entries_.insert(std::make_pair(key,·empty)).first;</div>
 150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······it-&gt;second.parent_·=·it;</div>
 151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······it-&gt;second.rank_·=·0;</div>
137 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····QR,·CHOLESKY</div>152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····}</div>
 153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·it;</div>
138 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··};</div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
139 </div>155 </div>
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> 
141 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">···56</a></span>··<span·class="keyword">typedef</span>·GaussianDensity::shared_ptr·<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>;</div> 
142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">private</span>:</div> 
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·n_;·</div>157 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">···61</a></span>··iterator·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(<span·class="keyword">const</span>·iterator&amp;·it)<span·class="keyword">·const·</span>{</div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<span·class="comment">//·follow·parent·pointers·until·we·reach·set·representative</span></div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····iterator&amp;·parent·=·it-&gt;second.parent_;</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">if</span>·(parent·!=·it)·parent·=·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(parent);··<span·class="comment">//·not·yet,·recurse!</span></div>
146 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">const</span>·Matrix·I_;·</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·parent;</div>
147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>·function_;·</div> 
148 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>·solve(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·factorGraph)·<span·class="keyword">const</span>;</div> 
149 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>·fuse(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03852.html#a943f07d46bc01eac1070cd08fc193cc1">State</a>&amp;·p,·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·newFactor)·<span·class="keyword">const</span>;</div> 
150 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 164 </div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 166 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02284.html#a4883de168fa5121beee34c9c7d712f28">···69</a></span>··<span·class="keyword">inline</span>·iterator·<a·class="code·hl_function"·href="a02284.html#a4883de168fa5121beee34c9c7d712f28">find_</a>(<span·class="keyword">const</span>·KEY&amp;·key)<span·class="keyword">·const·</span>{</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····iterator·initial·=·<a·class="code·hl_function"·href="a02284.html#a16de46adebcd2c0f874c98127bc4ffd0">find__</a>(key);</div>
 169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02284.html#a22b6fe2aec10f27fbcb9777d74d12c15">find_</a>(initial);</div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}</div>
 171 </div>
 172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
151 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</span>:</div>173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·<span·class="keyword">public</span>:</div>
152 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> 
153 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">//·Constructor</span></div>174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">typedef</span>·std::set&lt;KEY&gt;·Set;</div>
154 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03852.html">KalmanFilter</a>(<span·class="keywordtype">size_t</span>·n,·<a·class="code·hl_enumeration"·href="a03852.html#a0e169084c003be746ef37e980b8266a0">Factorization</a>·method·=</div> 
155 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······KALMANFILTER_DEFAULT_FACTORIZATION)·:</div> 
156 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······n_(n),·I_(Matrix::Identity(n_,·n_)),·function_(</div> 
157 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··········method·==·QR·?·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>::Eliminate(<a·class="code·hl_function"·href="a01428.html#ab56c4bfa363f8c23c48eb078e9c84a9c">EliminateQR</a>)·:</div> 
158 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··············<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>::Eliminate(<a·class="code·hl_function"·href="a01410.html#ga37760d3ca31c6d8d60a3a2a17babc3a4">EliminateCholesky</a>))·{</div> 
Max diff block lines reached; 26231/45234 bytes (57.99%) of diff not shown.
11.9 KB
html2text {}
Max HTML report size reached
9.91 KB
./usr/share/doc/libgtsam-dev/html/a00866_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00746_source.html
Files 98% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00866_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00746_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 30 lines modifiedOffset 101, 30 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">GaussianISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">GaussianISAM.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00866.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00746.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00785.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00662.html">gtsam/inference/ISAM.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00653.html">gtsam/inference/ISAM.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03800.html">···27</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03640.html">ISAM</a>&lt;GaussianBayesTree&gt;</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a03800.html">···27</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03640.html">ISAM</a>&lt;GaussianBayesTree&gt;</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··{</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">public</span>:</div>
Offset 141, 27 lines modifiedOffset 141, 27 lines modified
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>
142 </div>142 </div>
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>·&lt;&gt;</div>144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">template</span>·&lt;&gt;</div>
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03804.html">···49</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;GaussianISAM&gt;·{};</div>145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a03804.html">···49</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;GaussianISAM&gt;·{};</div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>}</div>
148 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>148 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
149 <div·class="ttc"·id="aa00662_html"><div·class="ttname"><a·href="a00662.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>149 <div·class="ttc"·id="aa00653_html"><div·class="ttname"><a·href="a00653.html">ISAM.h</a></div><div·class="ttdoc">Incremental·update·functionality·(iSAM)·for·BayesTree.</div></div>
150 <div·class="ttc"·id="aa00773_html"><div·class="ttname"><a·href="a00773.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>150 <div·class="ttc"·id="aa00785_html"><div·class="ttname"><a·href="a00785.html">GaussianBayesTree.h</a></div><div·class="ttdoc">Gaussian·Bayes·Tree,·the·result·of·eliminating·a·GaussianJunctionTree.</div></div>
151 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>151 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
152 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>152 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
153 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>153 <div·class="ttc"·id="aa02492_html"><div·class="ttname"><a·href="a02492.html">gtsam::Testable</a></div><div·class="ttdoc">A·helper·that·implements·the·traits·interface·for·GTSAM·types.</div><div·class="ttdef"><b>Definition</b>·Testable.h:151</div></div>
154 <div·class="ttc"·id="aa03640_html"><div·class="ttname"><a·href="a03640.html">gtsam::ISAM</a></div><div·class="ttdoc">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:31</div></div>154 <div·class="ttc"·id="aa03640_html"><div·class="ttname"><a·href="a03640.html">gtsam::ISAM</a></div><div·class="ttdoc">A·Bayes·tree·with·an·update·methods·that·implements·the·iSAM·algorithm.</div><div·class="ttdef"><b>Definition</b>·ISAM.h:31</div></div>
155 <div·class="ttc"·id="aa03756_html"><div·class="ttname"><a·href="a03756.html">gtsam::GaussianBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·representing·a·Gaussian·density.</div><div·class="ttdef"><b>Definition</b>·GaussianBayesTree.h:52</div></div>155 <div·class="ttc"·id="aa03756_html"><div·class="ttname"><a·href="a03756.html">gtsam::GaussianBayesTree</a></div><div·class="ttdoc">A·Bayes·tree·representing·a·Gaussian·density.</div><div·class="ttdef"><b>Definition</b>·GaussianBayesTree.h:52</div></div>
156 <div·class="ttc"·id="aa03800_html"><div·class="ttname"><a·href="a03800.html">gtsam::GaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·GaussianISAM.h:28</div></div>156 <div·class="ttc"·id="aa03800_html"><div·class="ttname"><a·href="a03800.html">gtsam::GaussianISAM</a></div><div·class="ttdef"><b>Definition</b>·GaussianISAM.h:28</div></div>
157 </div><!--·fragment·--></div><!--·contents·-->157 </div><!--·fragment·--></div><!--·contents·-->
158 </div><!--·doc-content·-->158 </div><!--·doc-content·-->
159 <!--·start·footer·part·-->159 <!--·start·footer·part·-->
160 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->160 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
161 ··<ul>161 ··<ul>
162 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00866.html">GaussianISAM.h</a></li>162 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00746.html">GaussianISAM.h</a></li>
163 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>163 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
164 ··</ul>164 ··</ul>
165 </div>165 </div>
166 </body>166 </body>
167 </html>167 </html>
69.3 KB
./usr/share/doc/libgtsam-dev/html/a00890_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00935_source.html
Files 86% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/PCGSolver.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ScenarioRunner.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00890_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00935_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 157 lines modifiedOffset 98, 177 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">PCGSolver.h</div></div>104 ··<div·class="headertitle"><div·class="title">ScenarioRunner.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00935.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·PCGSolver.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@brief·Preconditioned·Conjugate·Gradient·Solver·for·linear·systems</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·Jan·31,·2012</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*·@author·Yong-Dian·Jian</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">·*·@author·Sungtae·An</span></div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">·*/</span></div> 
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00764.html">gtsam/linear/Sampler.h</a>&gt;</span></div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00980.html">gtsam/navigation/CombinedImuFactor.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00938.html">gtsam/navigation/ImuFactor.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00947.html">gtsam/navigation/Scenario.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00815.html">gtsam/linear/ConjugateGradientSolver.h</a>&gt;</span></div> 
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
133 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Convert·covariance·to·diagonal·noise·model,·if·possible,·otherwise·throw</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">static</span>·noiseModel::Diagonal::shared_ptr·Diagonal(<span·class="keyword">const</span>·Matrix&amp;·covariance)·{</div>
134 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>KeyInfo;</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keywordtype">bool</span>·smart·=·<span·class="keyword">true</span>;</div>
135 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">class·</span>Preconditioner;</div> 
136 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">auto</span>·model·=·<a·class="code·hl_function"·href="a03924.html#a3ed257b6e9a8016cc3c76a8962a64ba0">noiseModel::Gaussian::Covariance</a>(covariance,·smart);</div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">auto</span>·diagonal·=·boost::dynamic_pointer_cast&lt;noiseModel::Diagonal&gt;(model);</div>
137 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">struct·</span>PreconditionerParameters;</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordflow">if</span>·(!diagonal)</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;ScenarioRunner::Diagonal:·not·a·diagonal&quot;</span>);</div>
 133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keywordflow">return</span>·diagonal;</div>
 134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}</div>
138 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*</span></div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*··Simple·class·to·test·navigation·scenarios.</span></div>
 138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*··Takes·a·trajectory·scenario·as·input,·and·can·generate·IMU·measurements</span></div>
 139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*/</span></div>
139 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">
140 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03968.html">···36</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>:·<span·class="keyword">public</span>·<a·clas[·...·truncated·by·diffoscope;·len:·64,·SHA:·197cc91cfba5ebf009263492a03fe6901f6f30b4fe73ad64599e830fc206f610·...·]</a>·{</div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04236.html">···40</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04236.html">ScenarioRunner</a>·{</div>
141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>
142 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03728.html">ConjugateGradientParameters</a>·<a·class="code·hl_class"·href="a03728.html">Base</a>;</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>·<a·class="code·hl_class"·href="a04140.html">Bias</a>;</div>
143 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;PCGSolverParameters&gt;·shared_ptr;</div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;PreintegrationParams&gt;·SharedParams;</div>
144 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
145 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<a·class="code·hl_struct"·href="a03968.html">PCGSolverParameters</a>()·{</div> 
146 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··}</div> 
147 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div> 
148 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(std::ostream·&amp;os)·<span·class="keyword">const·override</span>;</div> 
149 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·<span·class="keyword">private</span>:</div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>&amp;·scenario_;</div>
150 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">/*·interface·to·preconditioner·parameters·*/</span></div> 
151 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">inline</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>&amp;·preconditioner()<span·class="keyword">·const·</span>{</div> 
152 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<span·class="keywordflow">return</span>·*preconditioner_;</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">const</span>·SharedParams·p_;</div>
153 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··}</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·imuSampleTime_,·sqrt_dt_;</div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">Bias</a>·estimatedBias_;</div>
154 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
155 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·needed·for·python·wrapper</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Create·two·samplers·for·acceleration·and·omega·noise</span></div>
156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string·&amp;s)·<span·class="keyword">const</span>;</div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_class"·href="a04020.html">Sampler</a>·gyroSampler_,·accSampler_;</div>
157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··boost::shared_ptr&lt;PreconditionerParameters&gt;·preconditioner_;</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·<span·class="keyword">public</span>:</div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a04236.html">ScenarioRunner</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>&amp;·scenario,·<span·class="keyword">const</span>·SharedParams&amp;·p,</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·················<span·class="keywordtype">double</span>·imuSampleTime·=·1.0·/·100.0,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">Bias</a>&amp;·bias·=·<a·class="code·hl_class"·href="a04140.html">Bias</a>())</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······:·scenario_(scenario),</div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········p_(p),</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········imuSampleTime_(imuSampleTime),</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········sqrt_dt_(std::sqrt(imuSampleTime)),</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········estimatedBias_(bias),</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>········<span·class="comment">//·NOTE(duy):·random·seeds·that·work·well:</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········gyroSampler_(Diagonal(p-&gt;gyroscopeCovariance),·10),</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········accSampler_(Diagonal(p-&gt;accelerometerCovariance),·29284)·{}</div>
159 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="comment">//·NOTE(frank):·hardcoded·for·now·with·Z·up·(gravity·points·in·negative·Z)</span></div>
160 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keywordtype">void</span>·setPreconditionerParams(<span·class="keyword">const</span>·boost::shared_ptr&lt;PreconditionerParameters&gt;·preconditioner);</div> 
161 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>};</div> 
162 </div> 
163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
164 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};"> 
165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a03972.html">···62</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03972.html">PCGSolver</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03832.html">IterativeSolver</a>·{</div> 
Max diff block lines reached; 32431/53994 bytes (60.06%) of diff not shown.
16.4 KB
html2text {}
Max HTML report size reached
138 KB
./usr/share/doc/libgtsam-dev/html/a00893_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01304_source.html
Max HTML report size reached
66.7 KB
./usr/share/doc/libgtsam-dev/html/a00896_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00782_source.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/SubgraphPreconditioner.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/IterativeSolver.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00896_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00782_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 158 lines modifiedOffset 98, 198 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SubgraphPreconditioner.h</div></div>104 ··<div·class="headertitle"><div·class="title">IterativeSolver.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00896.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00782.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00842.html">gtsam/linear/SubgraphBuilder.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00857.html">gtsam/linear/Errors.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00797.html">gtsam/linear/IterativeSolver.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;gtsam/linear/Preconditioner.h&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;gtsam/dllexport.h&gt;</span></div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00596.html">gtsam/inference/Ordering.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;boost/tuple/tuple.hpp&gt;</span></div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·Forward·declarations</span></div>133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·Forward·declarations</span></div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">struct·</span>KeyInfoEntry;</div>
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">class·</span>GaussianBayesNet;</div>135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">class·</span>KeyInfo;</div>
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">class·</span>GaussianFactorGraph;</div>136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">class·</span>GaussianFactorGraph;</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05076.html">Values</a>;</div>
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">140 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="};">
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03828.html">···44</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>·{</div>
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04048.html">···40</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03984.html">PreconditionerParameters</a>·{</div> 
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SubgraphPreconditionerParameters&gt;·shared_ptr;</div> 
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>(<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·&amp;p·=·<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>())</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······:·builderParams(p)·{}</div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<a·class="code·hl_struct"·href="a04040.html">SubgraphBuilderParameters</a>·builderParams;</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··};</div>142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
147 </div> 
148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
149 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};"> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04052.html">···54</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04052.html">SubgraphPreconditioner</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03988.html">Preconditioner</a>·{</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>
 144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;SubgraphPreconditioner&gt;·shared_ptr;</div>145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;IterativeOptimizationParameters&gt;·shared_ptr;</div>
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">enum</span>·Verbosity·{</div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····SILENT·=·0,·COMPLEXITY,·ERROR</div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··}·verbosity_;</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="keyword">public</span>:</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a03828.html">IterativeOptimizationParameters</a>(Verbosity·v·=·SILENT)·:</div>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······verbosity_(v)·{</div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··}</div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03828.html">~IterativeOptimizationParameters</a>()·{</div>
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">private</span>:</div>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··}</div>
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·Ab2_;</div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<a·class="code·hl_class"·href="a03740.html">GaussianBayesNet</a>·Rc1_;</div> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·xbar_;··</div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<a·class="code·hl_class"·href="a02312.html">Errors</a>·b2bar_;·</div> 
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_class"·href="a03840.html">KeyInfo</a>·keyInfo_;</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">/*·utility·*/</span></div>
162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<a·class="code·hl_struct"·href="a04048.html">SubgraphPreconditionerParameters</a>·parameters_;</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keyword">inline</span>·Verbosity·verbosity()<span·class="keyword">·const·</span>{</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keywordflow">return</span>·verbosity_;</div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··}</div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··GTSAM_EXPORT·std::string·getVerbosity()·<span·class="keyword">const</span>;</div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·setVerbosity(<span·class="keyword">const</span>·std::string·&amp;s);</div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">public</span>:</div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="comment">/*·matlab·interface·*/</span></div>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··GTSAM_EXPORT·<span·class="keywordtype">void</span>·print()·<span·class="keyword">const</span>;</div>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
Max diff block lines reached; 33283/52423 bytes (63.49%) of diff not shown.
15.3 KB
html2text {}
Max HTML report size reached
1.86 KB
./usr/share/doc/libgtsam-dev/html/a00917.html vs.
./usr/share/doc/libgtsam-dev/html/a00953.html
Files 98% similar despite different names
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00917.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00953.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 117, 13 lines modifiedOffset 117, 13 lines modified
117 Frank·Dellaert·</dd></dl>117 Frank·Dellaert·</dd></dl>
118 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>118 <dl·class="section·date"><dt>Date</dt><dd>July·2014·</dd></dl>
119 </div></div><!--·contents·-->119 </div></div><!--·contents·-->
120 </div><!--·doc-content·-->120 </div><!--·doc-content·-->
121 <!--·start·footer·part·-->121 <!--·start·footer·part·-->
122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->122 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
123 ··<ul>123 ··<ul>
124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00917.html">AHRSFactor.cpp</a></li>124 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00953.html">AHRSFactor.cpp</a></li>
125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>125 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
126 ··</ul>126 ··</ul>
127 </div>127 </div>
128 </body>128 </body>
129 </html>129 </html>
7.33 KB
./usr/share/doc/libgtsam-dev/html/a00920.html vs.
./usr/share/doc/libgtsam-dev/html/a01037.html
Files 95% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ScenarioRunner.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtParams.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00920.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01037.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 43 lines modifiedOffset 96, 47 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ScenarioRunner.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Simple·class·to·test·navigation·scenarios.··105 <p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a00920_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01037_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04236.html">gtsam::ScenarioRunner</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04440.html">gtsam::LevenbergMarquardtParams</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parameters·for·Levenberg-Marquardt·optimization.··<a·href="a04440.html#details">More...</a><br·/></td></tr>
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04240.html">gtsam::CombinedScenarioRunner</a></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
115 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table>120 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><p>Simple·class·to·test·navigation·scenarios.·</p>122 <div·class="textblock"><p>Parameters·for·Levenberg-Marquardt·trust-region·scheme.·</p>
124 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd>
 124 <dd>
 125 Frank·Dellaert·</dd>
 126 <dd>
 127 Luca·Carlone·</dd></dl>
 128 <dl·class="section·date"><dt>Date</dt><dd>Feb·26,·2012·</dd></dl>
125 </div></div><!--·contents·-->129 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->130 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->131 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->132 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>133 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00920.html">ScenarioRunner.h</a></li>134 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01037.html">LevenbergMarquardtParams.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>135 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>136 ··</ul>
133 </div>137 </div>
134 </body>138 </body>
135 </html>139 </html>
1.58 KB
html2text {}
Max HTML report size reached
82.4 KB
./usr/share/doc/libgtsam-dev/html/a00920_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00080_source.html
Files 83% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ScenarioRunner.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/Group.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00920_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00080_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 177 lines modifiedOffset 98, 220 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ScenarioRunner.h</div></div>104 ··<div·class="headertitle"><div·class="title">Group.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00920.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00080.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00860.html">gtsam/linear/Sampler.h</a>&gt;</span></div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00938.html">gtsam/navigation/CombinedImuFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00986.html">gtsam/navigation/ImuFactor.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00932.html">gtsam/navigation/Scenario.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;boost/concept_check.hpp&gt;</span></div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/concept/requires.hpp&gt;</span></div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/type_traits/is_base_of.hpp&gt;</span></div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;boost/static_assert.hpp&gt;</span></div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02332.html">···34</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02332.html">group_tag</a>·{};</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Convert·covariance·to·diagonal·noise·model,·if·possible,·otherwise·throw</span></div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">static</span>·noiseModel::Diagonal::shared_ptr·Diagonal(<span·class="keyword">const</span>·Matrix&amp;·covariance)·{</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keywordtype">bool</span>·smart·=·<span·class="keyword">true</span>;</div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">auto</span>·model·=·<a·class="code·hl_function"·href="a03924.html#a3ed257b6e9a8016cc3c76a8962a64ba0">noiseModel::Gaussian::Covariance</a>(covariance,·smart);</div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">auto</span>·diagonal·=·boost::dynamic_pointer_cast&lt;noiseModel::Diagonal&gt;(model);</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordflow">if</span>·(!diagonal)</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;ScenarioRunner::Diagonal:·not·a·diagonal&quot;</span>);</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keywordflow">return</span>·diagonal;</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>}</div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a02336.html">···37</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02336.html">multiplicative_group_tag</a>·{};</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a02340.html">···38</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02340.html">additive_group_tag</a>·{};</div>
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">/*</span></div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">·*··Simple·class·to·test·navigation·scenarios.</span></div> 
138 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">·*··Takes·a·trajectory·scenario·as·input,·and·can·generate·IMU·measurements</span></div> 
139 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">·*/</span></div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>;</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·G&gt;</div>
140 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="};">
141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04236.html">···40</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04236.html">ScenarioRunner</a>·{</div>139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a02344.html">···46</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02344.html">IsGroup</a>·{</div>
142 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·<span·class="keyword">public</span>:</div>140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">public</span>:</div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>·<a·class="code·hl_class"·href="a04140.html">Bias</a>;</div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;PreintegrationParams&gt;·SharedParams;</div>141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::structure_category</a>·structure_category_tag;</div>
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::group_flavor</a>·flavor_tag;</div>
 143 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="comment">//typedef·typename·traits&lt;G&gt;::identity::value_type·identity_value_type;</span></div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>144 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··BOOST_CONCEPT_USAGE(<a·class="code·hl_class"·href="a02344.html">IsGroup</a>)·{</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····BOOST_STATIC_ASSERT_MSG(</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>········(boost::is_base_of&lt;group_tag,·structure_category_tag&gt;::value),</div>
 148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>········<span·class="stringliteral">&quot;This·type&#39;s·structure_category·trait·does·not·assert·it·as·a·group·(or·derived)&quot;</span>);</div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Identity</a>();</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Compose</a>(g,·h);</div>
 151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Between</a>(g,·h);</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····e·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;G&gt;::Inverse</a>(g);</div>
 153 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····operator_usage(flavor);</div>
 154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="comment">//·todo:·how·do·we·test·the·act·concept?·or·do·we·even·need·to?</span></div>
 155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>
 156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·<span·class="keyword">private</span>:</div>157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">private</span>:</div>
 158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·operator_usage(<a·class="code·hl_struct"·href="a02336.html">multiplicative_group_tag</a>)·{</div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>&amp;·scenario_;</div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">const</span>·SharedParams·p_;</div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·imuSampleTime_,·sqrt_dt_;</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">Bias</a>·estimatedBias_;</div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Create·two·samplers·for·acceleration·and·omega·noise</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_class"·href="a04020.html">Sampler</a>·gyroSampler_,·accSampler_;</div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·<span·class="keyword">public</span>:</div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_class"·href="a04236.html">ScenarioRunner</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04224.html">Scenario</a>&amp;·scenario,·<span·class="keyword">const</span>·SharedParams&amp;·p,</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·················<span·class="keywordtype">double</span>·imuSampleTime·=·1.0·/·100.0,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">Bias</a>&amp;·bias·=·<a·class="code·hl_class"·href="a04140.html">Bias</a>())</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······:·scenario_(scenario),</div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········p_(p),</div>159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····e·=·g·*·h;</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········imuSampleTime_(imuSampleTime),</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········sqrt_dt_(std::sqrt(imuSampleTime)),</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········estimatedBias_(bias),</div> 
Max diff block lines reached; 43778/65356 bytes (66.98%) of diff not shown.
18.5 KB
html2text {}
Max HTML report size reached
10.8 KB
./usr/share/doc/libgtsam-dev/html/a00926_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00971_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00926_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00971_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ConstantVelocityFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">ConstantVelocityFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00926.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00971.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00959.html">gtsam/navigation/NavState.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
125 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04128.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04128.html">ConstantVelocityFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;NavState,·NavState&gt;·{</div>126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04128.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04128.html">ConstantVelocityFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;NavState,·NavState&gt;·{</div>
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordtype">double</span>·dt_;</div>127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>····<span·class="keywordtype">double</span>·dt_;</div>
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
Offset 155, 16 lines modifiedOffset 155, 16 lines modified
155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>;</div>155 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">error</a>;</div>
156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>156 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
157 </div>157 </div>
158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div>158 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>};</div>
159 </div>159 </div>
160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}··<span·class="comment">//·namespace·gtsam</span></div>161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}··<span·class="comment">//·namespace·gtsam</span></div>
162 <div·class="ttc"·id="aa00959_html"><div·class="ttname"><a·href="a00959.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>162 <div·class="ttc"·id="aa00908_html"><div·class="ttname"><a·href="a00908.html">NavState.h</a></div><div·class="ttdoc">Navigation·state·composing·of·attitude,·position,·and·velocity.</div></div>
163 <div·class="ttc"·id="aa01169_html"><div·class="ttname"><a·href="a01169.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>163 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
164 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>164 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
165 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>165 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
166 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>166 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
167 <div·class="ttc"·id="aa04128_html"><div·class="ttname"><a·href="a04128.html">gtsam::ConstantVelocityFactor</a></div><div·class="ttdoc">Binary·factor·for·applying·a·constant·velocity·model·to·a·moving·body·represented·as·a·NavState.</div><div·class="ttdef"><b>Definition</b>·ConstantVelocityFactor.h:29</div></div>167 <div·class="ttc"·id="aa04128_html"><div·class="ttname"><a·href="a04128.html">gtsam::ConstantVelocityFactor</a></div><div·class="ttdoc">Binary·factor·for·applying·a·constant·velocity·model·to·a·moving·body·represented·as·a·NavState.</div><div·class="ttdef"><b>Definition</b>·ConstantVelocityFactor.h:29</div></div>
168 <div·class="ttc"·id="aa04128_html_ac9114353e397d4299e80ee34216040a9"><div·class="ttname"><a·href="a04128.html#ac9114353e397d4299e80ee34216040a9">gtsam::ConstantVelocityFactor::evaluateError</a></div><div·class="ttdeci">gtsam::Vector·evaluateError(const·NavState·&amp;x1,·const·NavState·&amp;x2,·boost::optional&lt;·gtsam::Matrix·&amp;·&gt;·H1=boost::none,·boost::optional&lt;·gtsam::Matrix·&amp;·&gt;·H2=boost::none)·const·override</div><div·class="ttdoc">Caclulate·error:·(x2·-·x1.update(dt)))·where·X1·and·X1·are·NavStates·and·dt·is·the·time·difference·in...</div><div·class="ttdef"><b>Definition</b>·ConstantVelocityFactor.h:50</div></div>168 <div·class="ttc"·id="aa04128_html_ac9114353e397d4299e80ee34216040a9"><div·class="ttname"><a·href="a04128.html#ac9114353e397d4299e80ee34216040a9">gtsam::ConstantVelocityFactor::evaluateError</a></div><div·class="ttdeci">gtsam::Vector·evaluateError(const·NavState·&amp;x1,·const·NavState·&amp;x2,·boost::optional&lt;·gtsam::Matrix·&amp;·&gt;·H1=boost::none,·boost::optional&lt;·gtsam::Matrix·&amp;·&gt;·H2=boost::none)·const·override</div><div·class="ttdoc">Caclulate·error:·(x2·-·x1.update(dt)))·where·X1·and·X1·are·NavStates·and·dt·is·the·time·difference·in...</div><div·class="ttdef"><b>Definition</b>·ConstantVelocityFactor.h:50</div></div>
169 <div·class="ttc"·id="aa04196_html"><div·class="ttname"><a·href="a04196.html">gtsam::NavState</a></div><div·class="ttdoc">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...</div><div·class="ttdef"><b>Definition</b>·NavState.h:34</div></div>169 <div·class="ttc"·id="aa04196_html"><div·class="ttname"><a·href="a04196.html">gtsam::NavState</a></div><div·class="ttdoc">Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...</div><div·class="ttdef"><b>Definition</b>·NavState.h:34</div></div>
170 <div·class="ttc"·id="aa04196_html_a171cf3f73c659cce019a08f0945d4c7a"><div·class="ttname"><a·href="a04196.html#a171cf3f73c659cce019a08f0945d4c7a">gtsam::NavState::localCoordinates</a></div><div·class="ttdeci">Vector9·localCoordinates(const·NavState·&amp;g,·OptionalJacobian&lt;·9,·9·&gt;·H1=boost::none,·OptionalJacobian&lt;·9,·9·&gt;·H2=boost::none)·const</div><div·class="ttdoc">localCoordinates·with·optional·derivatives</div><div·class="ttdef"><b>Definition</b>·NavState.cpp:135</div></div>170 <div·class="ttc"·id="aa04196_html_a171cf3f73c659cce019a08f0945d4c7a"><div·class="ttname"><a·href="a04196.html#a171cf3f73c659cce019a08f0945d4c7a">gtsam::NavState::localCoordinates</a></div><div·class="ttdeci">Vector9·localCoordinates(const·NavState·&amp;g,·OptionalJacobian&lt;·9,·9·&gt;·H1=boost::none,·OptionalJacobian&lt;·9,·9·&gt;·H2=boost::none)·const</div><div·class="ttdoc">localCoordinates·with·optional·derivatives</div><div·class="ttdef"><b>Definition</b>·NavState.cpp:135</div></div>
Offset 172, 13 lines modifiedOffset 172, 13 lines modified
172 <div·class="ttc"·id="aa04504_html_ad141af2ca30963a19b2c8b7bf09021d3"><div·class="ttname"><a·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">gtsam::NoiseModelFactor::error</a></div><div·class="ttdeci">double·error(const·Values·&amp;c)·const·override</div><div·class="ttdoc">Calculate·the·error·of·the·factor.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.cpp:138</div></div>172 <div·class="ttc"·id="aa04504_html_ad141af2ca30963a19b2c8b7bf09021d3"><div·class="ttname"><a·href="a04504.html#ad141af2ca30963a19b2c8b7bf09021d3">gtsam::NoiseModelFactor::error</a></div><div·class="ttdeci">double·error(const·Values·&amp;c)·const·override</div><div·class="ttdoc">Calculate·the·error·of·the·factor.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.cpp:138</div></div>
173 <div·class="ttc"·id="aa04536_html"><div·class="ttname"><a·href="a04536.html">gtsam::NoiseModelFactorN</a></div><div·class="ttdoc">A·convenient·base·class·for·creating·your·own·NoiseModelFactor·with·n·variables.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:400</div></div>173 <div·class="ttc"·id="aa04536_html"><div·class="ttname"><a·href="a04536.html">gtsam::NoiseModelFactorN</a></div><div·class="ttdoc">A·convenient·base·class·for·creating·your·own·NoiseModelFactor·with·n·variables.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:400</div></div>
174 </div><!--·fragment·--></div><!--·contents·-->174 </div><!--·fragment·--></div><!--·contents·-->
175 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
176 <!--·start·footer·part·-->176 <!--·start·footer·part·-->
177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->177 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
178 ··<ul>178 ··<ul>
179 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00926.html">ConstantVelocityFactor.h</a></li>179 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00971.html">ConstantVelocityFactor.h</a></li>
180 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>180 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
181 ··</ul>181 ··</ul>
182 </div>182 </div>
183 </body>183 </body>
184 </html>184 </html>
95.8 KB
./usr/share/doc/libgtsam-dev/html/a00941_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00839_source.html
Max HTML report size reached
83.5 KB
./usr/share/doc/libgtsam-dev/html/a00944_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01226_source.html
Files 86% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuBias.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmData.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00944_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01226_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 220 lines modifiedOffset 98, 166 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ImuBias.h</div></div>104 ··<div·class="headertitle"><div·class="title">SfmData.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00944.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01226.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00020.html">gtsam/base/OptionalJacobian.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/base/VectorSpace.h&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;boost/serialization/nvp.hpp&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00380.html">gtsam/geometry/Cal3Bundler.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01073.html">gtsam/nonlinear/Values.h</a>&gt;</span></div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01214.html">gtsam/sfm/SfmTrack.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>imuBias·{</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};"> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04140.html">···30</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04140.html">ConstantBias</a>·{</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">private</span>:</div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··Vector3·biasAcc_;·</div>130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··Vector3·biasGyro_;·</div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01428.html#acab0207730cf78822bdf274b50739d31">···33</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03104.html">PinholeCamera&lt;Cal3Bundler&gt;</a>·<a·class="code·hl_typedef"·href="a01428.html#acab0207[·...·truncated·by·diffoscope;·len:·41,·SHA:·529984029c3276750b8d4d6d7d37efb76d8486d31e9848abb5ba2772487cc702·...·]</div>
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04140.html#a85ba8cd799a5771ad8ac8669e1377f1d">···37</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·dimension·=·6;</div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>133 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04704.html">···39</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·{</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">···40</a></span>··std::vector&lt;SfmCamera&gt;·<a·class="code·hl_variable"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">cameras</a>;··</div>
138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">···42</a></span>··std::vector&lt;SfmTrack&gt;·<a·class="code·hl_variable"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">tracks</a>;··</div>
139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<a·class="code·hl_class"·href="a04140.html">ConstantBias</a>()·:</div> 
140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······biasAcc_(0.0,·0.0,·0.0),·biasGyro_(0.0,·0.0,·0.0)·{</div> 
141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··}</div> 
142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_class"·href="a04140.html">ConstantBias</a>(<span·class="keyword">const</span>·Vector3&amp;·biasAcc,·<span·class="keyword">const</span>·Vector3&amp;·biasGyro)·:</div> 
144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······biasAcc_(biasAcc),·biasGyro_(biasGyro)·{</div> 
145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·FromBundlerFile(<span·class="keyword">const</span>·std::string&amp;·filename);</div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">explicit</span>·ConstantBias(<span·class="keyword">const</span>·Vector6&amp;·v)·:</div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>······biasAcc_(v.head&lt;3&gt;()),·biasGyro_(v.tail&lt;3&gt;())·{</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·FromBalFile(<span·class="keyword">const</span>·std::string&amp;·filename);</div>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
152 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}"> 
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04140.html#a93610c76ef81c251cb8d5697ee9334bd">···57</a></span>··Vector6·<a·class="code·hl_function"·href="a04140.html#a93610c76ef81c251cb8d5697ee9334bd">vector</a>()<span·class="keyword">·const·</span>{</div> 
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····Vector6·v;</div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····v·&lt;&lt;·biasAcc_,·biasGyro_;</div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keywordflow">return</span>·v;</div> 
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··}</div> 
158 </div> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
160 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04140.html#ada5994c047f61ce4052159928b44d624">···64</a></span>··<span·class="keyword">const</span>·Vector3&amp;·<a·class="code·hl_function"·href="a04140.html#ada5994c047f61ce4052159928b44d624">accelerometer</a>()<span·class="keyword">·const·</span>{</div> 
162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·biasAcc_;</div> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>144 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
164 </div>145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04704.html#aa45104530ee1f6a59ccd2fb4bfd87e81">···68</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#aa45104530ee1f[·...·truncated·by·diffoscope;·len:·160,·SHA:·614613c85e5785db268b6801b46334135879562a82458fa547bd81d9d7c6b8be·...·]/div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">···71</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">addCamera</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#acab0207730cf78822bdf274b50739d31">SfmCamera</a>&amp;·cam)·{·cameras.push_back(cam);·}</div>
166 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> 
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04140.html#a176a703de66ddf0cf87abbcca1566478">···69</a></span>··<span·class="keyword">const</span>·Vector3&amp;·<a·class="code·hl_function"·href="a04140.html#a176a703de66ddf0cf87abbcca1566478">gyroscope</a>()<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">return</span>·biasGyro_;</div> 
169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··}</div> 
170 </div> 
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04704.html#a43c98621154cdb9484c36d4f98b4b7ab">···74</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04704.html#a43c98621154cdb9484c36d4f98b4b7ab">numberTracks</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·tracks.size();·}</div>
 150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04704.html#a4269e1944bff60fe248fae59a35cc9f2">···77</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04704.html#a4269e1944bff60fe248fae59a35cc9f2">numberCameras</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·cameras.size();·}</div>
172 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04140.html#a38e03cd494b2c3e3a0d0261a22af9662">···74</a></span>··Vector3·<a·class="code·hl_function"·href="a04140.html#a38e03cd494b2c3e3a0d0261a22af9662">correctAccelerometer</a>(<span·class="keyword">const</span>·Vector3&amp;·measurement,</div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·······························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·6&gt;</a>·H1·=·boost::none,</div> 
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·······························<a·class="code·hl_class"·href="a02448.html">OptionalJacobian&lt;3,·3&gt;</a>·H2·=·boost::none)<span·class="keyword">·const·</span>{</div> 
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">if</span>·(H1)·(*H1)·&lt;&lt;·-I_3x3,·Z_3x3;</div> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordflow">if</span>·(H2)·(*H2)·&lt;&lt;·I_3x3;</div> 
Max diff block lines reached; 45949/65242 bytes (70.43%) of diff not shown.
19.7 KB
html2text {}
Max HTML report size reached
8.99 KB
./usr/share/doc/libgtsam-dev/html/a00956.html vs.
./usr/share/doc/libgtsam-dev/html/a00776.html
Files 93% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/ImuBias.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/GaussianBayesNet.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00956.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00776.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 43 lines modifiedOffset 94, 47 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>··</div>
101 <a·href="#func-members">Functions</a>··</div> 
102 ··<div·class="headertitle"><div·class="title">ImuBias.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">GaussianBayesNet.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00776_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03740.html">gtsam::GaussianBayesNet</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03740.html"·title="GaussianBayesNet·is·a·Bayes·net·made·from·linear-Gaussian·conditionals.">GaussianBayesNet</a>·is·a·Bayes·net·made·from·linear-Gaussian·conditionals.··<a·href="a03740.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03744.html">gtsam::traits&lt;·GaussianBayesNet·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a03744.html#details">More...</a><br·/></td></tr>
 116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 117 </table><table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:a01452"·id="r_a01452"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01452.html">gtsam::imuBias</a></td></tr> 
112 <tr·class="memdesc:a01452"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">All·bias·models·live·in·the·<a·class="el"·href="a01452.html"·title="All·bias·models·live·in·the·imuBias·namespace.">imuBias</a>·namespace.·<br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a> 
116 Functions</h2></td></tr> 
117 <tr·class="memitem:ae7a6582902c6daf9f20f2f7e466c60d8"·id="r_ae7a6582902c6daf9f20f2f7e466c60d8"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ae7a6582902c6daf9f20f2f7e466c60d8"·name="ae7a6582902c6daf9f20f2f7e466c60d8"></a> 
118 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::imuBias::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a04140.html">ConstantBias</a>·&amp;bias)</td></tr> 
119 <tr·class="memdesc:ae7a6582902c6daf9f20f2f7e466c60d8"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">ostream·operator·<br·/></td></tr> 
120 <tr·class="separator:ae7a6582902c6daf9f20f2f7e466c60d8"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
121 </table>123 </table>
122 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
123 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·2,·2012·</dd></dl> 
124 <dl·class="section·author"><dt>Author</dt><dd>Vadim·Indelman,·Stephen·Williams·</dd></dl>125 <div·class="textblock"><p>Chordal·Bayes·Net,·the·result·of·eliminating·a·factor·graph.·</p>
 126 <p>GaussianBayesNet·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
125 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>131 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00956.html">ImuBias.cpp</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00776.html">GaussianBayesNet.h</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>134 ··</ul>
133 </div>135 </div>
134 </body>136 </body>
135 </html>137 </html>
1.89 KB
html2text {}
Max HTML report size reached
16.7 KB
./usr/share/doc/libgtsam-dev/html/a00965.html vs.
./usr/share/doc/libgtsam-dev/html/a01028.html
Files 79% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/expressionTesting.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00965.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01028.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 63 lines modifiedOffset 95, 106 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
101 <a·href="#define-members">Macros</a>··</div>101 <a·href="#define-members">Macros</a>·&#124;
 102 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.cpp·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">expressionTesting.h·File·Reference</div></div>
103 </div><!--header-->104 </div><!--header-->
104 <div·class="contents">105 <div·class="contents">
  
 106 <p>Test·harness·methods·for·expressions.··
 107 <a·href="#details">More...</a></p>
  
 108 <p><a·href="a01028_source.html">Go·to·the·source·code·of·this·file.</a></p>
105 <table·class="memberdecls">109 <table·class="memberdecls">
106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
107 Namespaces</h2></td></tr>111 Namespaces</h2></td></tr>
108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>112 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>113 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
113 Macros</h2></td></tr>117 Macros</h2></td></tr>
114 <tr·class="memitem:a47c72c8c8033ac067a70a39882232620"·id="r_a47c72c8c8033ac067a70a39882232620"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a47c72c8c8033ac067a70a39882232620"·name="a47c72c8c8033ac067a70a39882232620"></a> 
115 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,0)</td></tr>118 <tr·class="memitem:a701d0cd12b81a725f7f9cd2432fe9e2a"·id="r_a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01028.html#a701d0cd12b81a725f7[·...·truncated·by·diffoscope;·len:·256,·SHA:·70c055296699fd0512a3bdea89c8c6249dd813b931b5548f005ba695e910bb38·...·]</td></tr>
 119 <tr·class="memdesc:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Check·the·Jacobians·produced·by·an·expression·against·finite·differences.··<br·/></td></tr>
116 <tr·class="separator:a47c72c8c8033ac067a70a39882232620"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:a701d0cd12b81a725f7f9cd2432fe9e2a"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 121 </table><table·class="memberdecls">
 122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 123 Functions</h2></td></tr>
 124 <tr·class="memitem:ab43ff0661c50fd1f6eeb0c7311d52057"·id="r_ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memTemplParams"·colspan="2"><a·id="ab43ff0661c50fd1f6eeb0c7311d52057"·name="ab43ff0661c50fd1f6eeb0c7311d52057"></a>
 125 template&lt;typename·T·&gt;·</td></tr>
 126 <tr·class="memitem:ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memTemplItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::internal::testExpressionJacobians</b>·(const·std::string·&amp;name_,·const·<a·class="el"·href="a04292.html">gtsam::Expression</a>&lt;·T·&gt;·&amp;expression,·const·<a·class="el"·href="a04612.html">gtsam::Values</a>·&amp;values,·double·nd_step,·double·tolerance)</td></tr>
117 <tr·class="memitem:a8b86d97c87c595548655639e38f05d6c"·id="r_a8b86d97c87c595548655639e38f05d6c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a8b86d97c87c595548655639e38f05d6c"·name="a8b86d97c87c595548655639e38f05d6c"></a> 
118 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,3)</td></tr> 
119 <tr·class="separator:a8b86d97c87c595548655639e38f05d6c"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
120 <tr·class="memitem:af24d2a594d2a71cc868be63b097517a6"·id="r_af24d2a594d2a71cc868be63b097517a6"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af24d2a594d2a71cc868be63b097517a6"·name="af24d2a594d2a71cc868be63b097517a6"></a> 
121 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_R_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(0,6)</td></tr> 
122 <tr·class="separator:af24d2a594d2a71cc868be63b097517a6"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
123 <tr·class="memitem:aba0e03b2dd44d4ffe264beac5f5b5369"·id="r_aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aba0e03b2dd44d4ffe264beac5f5b5369"·name="aba0e03b2dd44d4ffe264beac5f5b5369"></a> 
124 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,0)</td></tr> 
125 <tr·class="separator:aba0e03b2dd44d4ffe264beac5f5b5369"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
126 <tr·class="memitem:a3616767b248dc8bd965987eb4dcdb919"·id="r_a3616767b248dc8bd965987eb4dcdb919"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3616767b248dc8bd965987eb4dcdb919"·name="a3616767b248dc8bd965987eb4dcdb919"></a> 
127 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,3)</td></tr> 
128 <tr·class="separator:a3616767b248dc8bd965987eb4dcdb919"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
129 <tr·class="memitem:a1eda4206a8d6b20278b0ed5952708bfd"·id="r_a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a1eda4206a8d6b20278b0ed5952708bfd"·name="a1eda4206a8d6b20278b0ed5952708bfd"></a> 
130 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_t_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(3,6)</td></tr> 
131 <tr·class="separator:a1eda4206a8d6b20278b0ed5952708bfd"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a5dbb22c4c75167f0a22dc7cbdd4d22cb"·id="r_a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5dbb22c4c75167f0a22dc7cbdd4d22cb"·name="a5dbb22c4c75167f0a22dc7cbdd4d22cb"></a> 
133 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_R</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,0)</td></tr> 
134 <tr·class="separator:a5dbb22c4c75167f0a22dc7cbdd4d22cb"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
135 <tr·class="memitem:ad54359136b9cf16db3ff60f732d425d1"·id="r_ad54359136b9cf16db3ff60f732d425d1"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad54359136b9cf16db3ff60f732d425d1"·name="ad54359136b9cf16db3ff60f732d425d1"></a> 
136 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_t</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,3)</td></tr> 
137 <tr·class="separator:ad54359136b9cf16db3ff60f732d425d1"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:ab43ff0661c50fd1f6eeb0c7311d52057"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:a3395229ce0059a08893ffbf8e3c08e65"·id="r_a3395229ce0059a08893ffbf8e3c08e65"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a3395229ce0059a08893ffbf8e3c08e65"·name="a3395229ce0059a08893ffbf8e3c08e65"></a> 
139 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>D_v_v</b>(H)&#160;&#160;&#160;(H)-&gt;block&lt;3,3&gt;(6,6)</td></tr> 
140 <tr·class="separator:a3395229ce0059a08893ffbf8e3c08e65"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
141 </table>128 </table>
142 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 130 <div·class="textblock"><p>Test·harness·methods·for·expressions.·</p>
 131 <dl·class="section·date"><dt>Date</dt><dd>September·18,·2014·</dd></dl>
143 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>132 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
144 <dd>133 <dd>
145 Adam·Bry·</dd></dl>134 Paul·Furgale·</dd></dl>
 135 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
 136 <a·id="a701d0cd12b81a725f7f9cd2432fe9e2a"·name="a701d0cd12b81a725f7f9cd2432fe9e2a"></a>
 137 <h2·class="memtitle"><span·class="permalink"><a·href="#a701d0cd12b81a725f7f9cd2432fe9e2a">&#9670;&#160;</a></span>EXPECT_CORRECT_EXPRESSION_JACOBIANS</h2>
  
 138 <div·class="memitem">
 139 <div·class="memproto">
 140 ······<table·class="memname">
 141 ········<tr>
 142 ··········<td·class="memname">#define·EXPECT_CORRECT_EXPRESSION_JACOBIANS</td>
 143 ··········<td>(</td>
 144 ··········<td·class="paramtype">&#160;</td>
 145 ··········<td·class="paramname">expression,·</td>
 146 ········</tr>
 147 ········<tr>
 148 ··········<td·class="paramkey"></td>
 149 ··········<td></td>
 150 ··········<td·class="paramtype">&#160;</td>
 151 ··········<td·class="paramname">values,·</td>
 152 ········</tr>
 153 ········<tr>
 154 ··········<td·class="paramkey"></td>
 155 ··········<td></td>
 156 ··········<td·class="paramtype">&#160;</td>
 157 ··········<td·class="paramname">numerical_derivative_step,·</td>
 158 ········</tr>
 159 ········<tr>
 160 ··········<td·class="paramkey"></td>
 161 ··········<td></td>
Max diff block lines reached; 942/13122 bytes (7.18%) of diff not shown.
3.75 KB
html2text {}
Max HTML report size reached
15.2 KB
./usr/share/doc/libgtsam-dev/html/a00974_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00923_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00974_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00923_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 29 lines modifiedOffset 101, 29 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">AttitudeFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">AttitudeFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00974.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00923.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00341.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04080.html">···34</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04080.html">AttitudeFactor</a>·{</div>127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04080.html">···34</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04080.html">AttitudeFactor</a>·{</div>
128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;NoiseModelFactor1&quot;</span>,</div>217 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;NoiseModelFactor1&quot;</span>,</div>
218 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>········boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>218 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>········boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
219 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;AttitudeFactor&quot;</span>,</div>219 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;AttitudeFactor&quot;</span>,</div>
220 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>········boost::serialization::base_object&lt;AttitudeFactor&gt;(*<span·class="keyword">this</span>));</div>220 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>········boost::serialization::base_object&lt;AttitudeFactor&gt;(*<span·class="keyword">this</span>));</div>
221 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>··}</div>221 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>··}</div>
222 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div>222 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>·</div>
223 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span><span·class="keyword">public</span>:</div>223 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span><span·class="keyword">public</span>:</div>
224 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··<a·class="code·hl_define"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>224 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
225 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>};</div>225 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>};</div>
226 </div>226 </div>
227 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>227 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>
228 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno"><a·class="line"·href="a04088.html">··147</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04084.html">Rot3AttitudeFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;Rot3AttitudeFactor&gt;·{};</div>228 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno"><a·class="line"·href="a04088.html">··147</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04084.html">Rot3AttitudeFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;Rot3AttitudeFactor&gt;·{};</div>
229 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div>229 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div>
230 <div·class="foldopen"·id="foldopen00153"·data-start="{"·data-end="};">230 <div·class="foldopen"·id="foldopen00153"·data-start="{"·data-end="};">
231 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno"><a·class="line"·href="a04092.html">··153</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04092.html">Pose3AttitudeFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3&gt;,</div>231 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno"><a·class="line"·href="a04092.html">··153</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04092.html">Pose3AttitudeFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3&gt;,</div>
Offset 288, 25 lines modifiedOffset 288, 25 lines modified
288 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;NoiseModelFactor1&quot;</span>,</div>288 <div·class="line"><a·id="l00217"·name="l00217"></a><span·class="lineno">··217</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;NoiseModelFactor1&quot;</span>,</div>
289 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>········boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>289 <div·class="line"><a·id="l00218"·name="l00218"></a><span·class="lineno">··218</span>········boost::serialization::base_object&lt;Base&gt;(*<span·class="keyword">this</span>));</div>
290 <div·class="line"><a·id="l00219"·name="l00219"></a><span·class="lineno">··219</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;AttitudeFactor&quot;</span>,</div>290 <div·class="line"><a·id="l00219"·name="l00219"></a><span·class="lineno">··219</span>····ar·&amp;·boost::serialization::make_nvp(<span·class="stringliteral">&quot;AttitudeFactor&quot;</span>,</div>
291 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno">··220</span>········boost::serialization::base_object&lt;AttitudeFactor&gt;(*<span·class="keyword">this</span>));</div>291 <div·class="line"><a·id="l00220"·name="l00220"></a><span·class="lineno">··220</span>········boost::serialization::base_object&lt;AttitudeFactor&gt;(*<span·class="keyword">this</span>));</div>
292 <div·class="line"><a·id="l00221"·name="l00221"></a><span·class="lineno">··221</span>··}</div>292 <div·class="line"><a·id="l00221"·name="l00221"></a><span·class="lineno">··221</span>··}</div>
293 <div·class="line"><a·id="l00222"·name="l00222"></a><span·class="lineno">··222</span>·</div>293 <div·class="line"><a·id="l00222"·name="l00222"></a><span·class="lineno">··222</span>·</div>
294 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno">··223</span><span·class="keyword">public</span>:</div>294 <div·class="line"><a·id="l00223"·name="l00223"></a><span·class="lineno">··223</span><span·class="keyword">public</span>:</div>
295 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>··<a·class="code·hl_define"·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>295 <div·class="line"><a·id="l00224"·name="l00224"></a><span·class="lineno">··224</span>··<a·class="code·hl_define"·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div>
296 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>};</div>296 <div·class="line"><a·id="l00225"·name="l00225"></a><span·class="lineno">··225</span>};</div>
297 </div>297 </div>
298 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>·</div>298 <div·class="line"><a·id="l00226"·name="l00226"></a><span·class="lineno">··226</span>·</div>
299 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno"><a·class="line"·href="a04096.html">··228</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04092.html">Pose3AttitudeFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;Pose3AttitudeFactor&gt;·{};</div>299 <div·class="line"><a·id="l00228"·name="l00228"></a><span·class="lineno"><a·class="line"·href="a04096.html">··228</a></span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a04092.html">Pose3AttitudeFactor</a>&gt;·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02492.html">Testable</a>&lt;Pose3AttitudeFactor&gt;·{};</div>
300 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div>300 <div·class="line"><a·id="l00229"·name="l00229"></a><span·class="lineno">··229</span>·</div>
301 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span>}·</div>301 <div·class="line"><a·id="l00230"·name="l00230"></a><span·class="lineno">··230</span>}·</div>
302 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>·</div>302 <div·class="line"><a·id="l00231"·name="l00231"></a><span·class="lineno">··231</span>·</div>
303 <div·class="ttc"·id="aa00119_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00119.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>303 <div·class="ttc"·id="aa00125_html_aa123dd61687e08ae328154a1890b7b86"><div·class="ttname"><a·href="a00125.html#aa123dd61687e08ae328154a1890b7b86">GTSAM_MAKE_ALIGNED_OPERATOR_NEW</a></div><div·class="ttdeci">#define·GTSAM_MAKE_ALIGNED_OPERATOR_NEW</div><div·class="ttdoc">This·marks·a·GTSAM·object·to·require·alignment.</div><div·class="ttdef"><b>Definition</b>·types.h:308</div></div>
304 <div·class="ttc"·id="aa00341_html"><div·class="ttname"><a·href="a00341.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>304 <div·class="ttc"·id="aa00296_html"><div·class="ttname"><a·href="a00296.html">Pose3.h</a></div><div·class="ttdoc">3D·Pose</div></div>
305 <div·class="ttc"·id="aa01169_html"><div·class="ttname"><a·href="a01169.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>305 <div·class="ttc"·id="aa01133_html"><div·class="ttname"><a·href="a01133.html">NonlinearFactor.h</a></div><div·class="ttdoc">Non-linear·factor·base·classes.</div></div>
306 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>306 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
307 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>307 <div·class="ttc"·id="aa01428_html_a54fa43c89c5334314c8c75939dd5c2d7"><div·class="ttname"><a·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">gtsam::print</a></div><div·class="ttdeci">void·print(const·Matrix·&amp;A,·const·string·&amp;s,·ostream·&amp;stream)</div><div·class="ttdoc">print·without·optional·string,·must·specify·cout·yourself</div><div·class="ttdef"><b>Definition</b>·Matrix.cpp:156</div></div>
308 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>308 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
309 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>309 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
310 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>310 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
311 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>311 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
312 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>312 <div·class="ttc"·id="aa02448_html"><div·class="ttname"><a·href="a02448.html">gtsam::OptionalJacobian</a></div><div·class="ttdoc">OptionalJacobian·is·an·Eigen::Ref·like·class·that·can·take·be·constructed·using·either·a·fixed·size·o...</div><div·class="ttdef"><b>Definition</b>·OptionalJacobian.h:41</div></div>
Offset 339, 13 lines modifiedOffset 339, 13 lines modified
339 <div·class="ttc"·id="aa04496_html"><div·class="ttname"><a·href="a04496.html">gtsam::NonlinearFactor</a></div><div·class="ttdoc">Nonlinear·factor·base·class.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:42</div></div>339 <div·class="ttc"·id="aa04496_html"><div·class="ttname"><a·href="a04496.html">gtsam::NonlinearFactor</a></div><div·class="ttdoc">Nonlinear·factor·base·class.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:42</div></div>
340 <div·class="ttc"·id="aa04536_html"><div·class="ttname"><a·href="a04536.html">gtsam::NoiseModelFactorN</a></div><div·class="ttdoc">A·convenient·base·class·for·creating·your·own·NoiseModelFactor·with·n·variables.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:400</div></div>340 <div·class="ttc"·id="aa04536_html"><div·class="ttname"><a·href="a04536.html">gtsam::NoiseModelFactorN</a></div><div·class="ttdoc">A·convenient·base·class·for·creating·your·own·NoiseModelFactor·with·n·variables.</div><div·class="ttdef"><b>Definition</b>·NonlinearFactor.h:400</div></div>
341 </div><!--·fragment·--></div><!--·contents·-->341 </div><!--·fragment·--></div><!--·contents·-->
342 </div><!--·doc-content·-->342 </div><!--·doc-content·-->
343 <!--·start·footer·part·-->343 <!--·start·footer·part·-->
344 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->344 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
345 ··<ul>345 ··<ul>
346 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00974.html">AttitudeFactor.h</a></li>346 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00923.html">AttitudeFactor.h</a></li>
347 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>347 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
348 ··</ul>348 ··</ul>
349 </div>349 </div>
350 </body>350 </body>
351 </html>351 </html>
8.03 KB
./usr/share/doc/libgtsam-dev/html/a00977.html vs.
./usr/share/doc/libgtsam-dev/html/a01304.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/TangentPreintegration.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/ProjectionFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00977.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01304.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 40 lines modifiedOffset 96, 51 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">TangentPreintegration.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ProjectionFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
 105 <p>Reprojection·of·a·LANDMARK·to·a·2D·point.··
 106 <a·href="#details">More...</a></p>
  
105 <p><a·href="a00977_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a01304_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
108 Classes</h2></td></tr>110 Classes</h2></td></tr>
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04244.html">gtsam::TangentPreintegration</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Integrate·on·the·9D·tangent·space·of·the·<a·class="el"·href="a04196.html"·title="Navigation·state:·Pose·(rotation,·translation)·+·velocity·NOTE(frank):·it·does·not·make·sense·to·make...">NavSta[·...·truncated·by·diffoscope;·len:·64,·SHA:·495e0b6cfb3b853cbac65ec1ccbc2f2c0782393aca21424cfe7fc7e61c27c8c6·...·]></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04896.html">gtsam::GenericProjectionFactor&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Non-linear·factor·for·a·constraint·derived·from·a·2D·measurement.··<a·href="a04896.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04900.html">gtsam::traits&lt;·GenericProjectionFactor&lt;·POSE,·LANDMARK,·CALIBRATION·&gt;·&gt;</a></td></tr>
 115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">traits··<a·href="a04900.html#details">More...</a><br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table><table·class="memberdecls">117 </table><table·class="memberdecls">
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>118 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>119 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>120 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>121 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>123 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>125 <div·class="textblock"><p>Reprojection·of·a·LANDMARK·to·a·2D·point.·</p>
 126 <dl·class="section·author"><dt>Author</dt><dd>Chris·Beall·</dd>
 127 <dd>
 128 Richard·Roberts·</dd>
 129 <dd>
 130 Frank·Dellaert·</dd>
121 <dd>131 <dd>
122 Adam·Bry·</dd></dl>132 Alex·Cunningham·</dd></dl>
123 </div></div><!--·contents·-->133 </div></div><!--·contents·-->
124 </div><!--·doc-content·-->134 </div><!--·doc-content·-->
125 <!--·start·footer·part·-->135 <!--·start·footer·part·-->
126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->136 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
127 ··<ul>137 ··<ul>
128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00977.html">TangentPreintegration.h</a></li>138 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01304.html">ProjectionFactor.h</a></li>
129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>139 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
130 ··</ul>140 ··</ul>
131 </div>141 </div>
132 </body>142 </body>
133 </html>143 </html>
1.85 KB
html2text {}
Max HTML report size reached
8.31 KB
./usr/share/doc/libgtsam-dev/html/a00983.html vs.
./usr/share/doc/libgtsam-dev/html/a00356.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationBase.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cal3DS2_Base.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a00983.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00356.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 64 lines modifiedOffset 94, 41 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PreintegrationBase.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">Cal3DS2_Base.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p><a·href="a00983_source.html">Go·to·the·source·code·of·this·file.</a></p> 
106 <table·class="memberdecls">105 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04216.html">gtsam::PreintegrationBase</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a04216.html"·title="PreintegrationBase·is·the·base·class·for·PreintegratedMeasurements·(in·ImuFactor)·and·CombinedPreinte...">PreintegrationBase</a>·is·the·base·class·for·PreintegratedMeasurements·(in·<a·class="el"·href="a04152.html"·title="ImuFactor·is·a·5-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle·at·previous·t...">ImuFactor</a>)·and·CombinedPreintegratedMeasurements·(in·<a·class="el"·href="a04112.html"·title="CombinedImuFactor·is·a·6-ways·factor·involving·previous·state·(pose·and·velocity·of·the·vehicle,...">CombinedImuFactor</a>).··<a·href="a04216.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>106 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>107 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>108 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>109 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 111 </table><table·class="memberdecls">
 112 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 113 Functions</h2></td></tr>
 114 <tr·class="memitem:a7804979ad8bb1a32c54eff40daa76a4d"·id="r_a7804979ad8bb1a32c54eff40daa76a4d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7804979ad8bb1a32c54eff40daa76a4d"·name="a7804979ad8bb1a32c54eff40daa76a4d"></a>
 115 std::ostream·&amp;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::operator&lt;&lt;</b>·(std::ostream·&amp;os,·const·<a·class="el"·href="a02992.html">Cal3DS2_Base</a>·&amp;cal)</td></tr>
 116 <tr·class="separator:a7804979ad8bb1a32c54eff40daa76a4d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>117 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>118 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>119 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Feb·28,·2010·</dd></dl>
 120 <dl·class="section·author"><dt>Author</dt><dd>ydjian·</dd>
121 <dd> 
122 Stephen·Williams·</dd> 
123 <dd> 
124 Richard·Roberts·</dd> 
125 <dd> 
126 Vadim·Indelman·</dd> 
127 <dd> 
128 David·Jensen·</dd> 
129 <dd> 
130 Frank·Dellaert·</dd> 
131 <dd> 
132 Varun·Agrawal</dd> 
133 <dd> 
134 Luca·Carlone·</dd> 
135 <dd> 
136 Stephen·Williams·</dd> 
137 <dd> 
138 Richard·Roberts·</dd> 
139 <dd> 
140 Vadim·Indelman·</dd> 
141 <dd> 
142 David·Jensen·</dd> 
143 <dd>121 <dd>
144 Frank·Dellaert·</dd></dl>122 Varun·Agrawal·</dd></dl>
145 </div></div><!--·contents·-->123 </div></div><!--·contents·-->
146 </div><!--·doc-content·-->124 </div><!--·doc-content·-->
147 <!--·start·footer·part·-->125 <!--·start·footer·part·-->
148 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->126 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
149 ··<ul>127 ··<ul>
150 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00983.html">PreintegrationBase.h</a></li>128 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_be4965403b556e5d04a57d44231dfb01.html">geometry</a></li><li·class="navelem"><a·class="el"·href="a00356.html">Cal3DS2_Base.cpp</a></li>
151 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>129 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
152 ··</ul>130 ··</ul>
153 </div>131 </div>
154 </body>132 </body>
155 </html>133 </html>
1.77 KB
html2text {}
Max HTML report size reached
83.7 KB
./usr/share/doc/libgtsam-dev/html/a00983_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01037_source.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationBase.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtParams.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a00983_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01037_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 175 lines modifiedOffset 98, 188 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">PreintegrationBase.h</div></div>104 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtParams.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a00983.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01037.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00905.html">gtsam/navigation/PreintegrationParams.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01055.html">gtsam/nonlinear/NonlinearOptimizerParams.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00959.html">gtsam/navigation/NavState.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00944.html">gtsam/navigation/ImuBias.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00755.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div> 
126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>LevenbergMarquardtOptimizer;</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
131 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
132 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04216.html">···41</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>·{</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04440.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>:·<span·class="keyword">public</span>·<a·c[·...·truncated·by·diffoscope;·len:·64,·SHA:·3476631bc10b515012d263d6f872bf1dcc62ff36cfb783f4fb2965b06115adfd·...·]</a>·{</div>
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>
 131 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
 132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">···39</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">VerbosityLM</a>·{</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····SILENT·=·0,·SUMMARY,·TERMINATION,·LAMBDA,·TRYLAMBDA,·TRYCONFIG,·DAMPED,·TRYDELTA</div>
 134 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··};</div>
 135 </div>
 136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 137 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">static</span>·VerbosityLM·verbosityLMTranslator(<span·class="keyword">const</span>·std::string·&amp;s);</div>
 138 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">static</span>·std::string·verbosityLMTranslator(VerbosityLM·value);</div>
 139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<span·class="keyword">using·</span>OptimizerType·=·<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>;</div>
 140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·<span·class="keyword">public</span>:</div>141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">public</span>:</div>
134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>·<a·class="code·hl_class"·href="a04140.html">Bias</a>;</div> 
135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>·<a·class="code·hl_struct"·href="a04220.html">Params</a>;</div> 
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·<span·class="keyword">protected</span>:</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··boost::shared_ptr&lt;Params&gt;·p_;</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04216.html#a774c243fcec68bbfcfc2c62db3ca2d2a">···50</a></span>··<a·class="code·hl_class"·href="a04140.html">Bias</a>·<a·class="code·hl_variable"·href="a04216.html#a774c243fcec68bbfcfc2c62db3ca2d2a">biasHat_</a>;</div> 
141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04216.html#a05698caf670ddcd7a108505898a71134">···53</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04216.html#a05698caf670ddcd7a108505898a71134">deltaTij_</a>;</div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div> 
144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04216.html#a85da47fc93662940e6bd38d02a3b3118">···56</a></span>··<a·class="code·hl_function"·href="a04216.html#a85da47fc93662940e6bd38d02a3b3118">PreintegrationBase</a>()·{}</div> 
145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
146 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04216.html#a4d5ead934c4582183ddc8a7b415decef">···59</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a04216.html#a4d5ead934c4582183ddc8a7b415decef">~Preinte[·...·truncated·by·diffoscope;·len:·20,·SHA:·3acfc756f4f5d97498cc168285490074016affdc0f4abdaabf2c97514318368f·...·]</div>143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a04440.html#a49aef82106661bcbd87299fa60209912">···49</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a49aef82106661bcbd87299fa60209912">lambd[·...·truncated·by·diffoscope;·len:·14,·SHA:·1d97e1e23ca54f8dc2c55a17b4bd28dd334831212ec0b46040cfa8754bbd2ec2·...·]</div>
 144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04440.html#a0ff6f8698a3993eb6a2fe5720b5c45d6">···50</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a0ff6f8698a3993eb6a2fe5720b5c45d6">lambdaFactor</a>;·</div>
 145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04440.html#a465daecb791ab692aa14fe0405b64e36">···51</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a465daecb791ab692aa14fe0405b64e36">lambdaUpperBound</a>;·</div>
 146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04440.html#aad53fd303fc59476683c27e942f63ae2">···52</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#aad53fd303fc59476683c27e942f63ae2">lambdaLowerBound</a>;·</div>
 147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04440.html#afbde4b9a9a164eb9e3af824e0651686e">···53</a></span>··<a·class="code·hl_enumeration"·href="a04440.html#af2f0633976570cd713705bdb91598bfd">VerbosityLM</a>·<a·class="code·hl_variable"·href="a04440.html#afbde4b9a9a164eb9e3af824e0651686e">verbosityLM</a>;·</div>
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a04440.html#aa6ab26143bf0ebbada2c325a88ca3348">···54</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#aa6ab26143bf0ebbada2c325a88ca3348">minModelFidelity</a>;·</div>
 149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a04440.html#ae713aec0fbc945c84d7d18c966115674">···55</a></span>··std::string·<a·class="code·hl_variable"·href="a04440.html#ae713aec0fbc945c84d7d18c966115674">logFile</a>;·</div>
 150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04440.html#ac5d85270de6828947a2d6e980a5c22a4">···56</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04440.html#ac5d85270de6828947a2d6e980a5c22a4">diagonalDamping</a>;·</div>
 151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04440.html#ad003372fa93954c8f2c86fd3e413f3ae">···57</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04440.html#ad003372fa93954c8f2c86fd3e413f3ae">useFixedLambdaFactor</a>;·</div>
 152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04440.html#a23c5fa1bbf749c1997a7e685f0cc4d49">···58</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a23c5fa1bbf749c1997a7e685f0cc4d49">minDiagonal</a>;·</div>
 153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04440.html#a4e94ad90d500f35181d23aa2461bf84d">···59</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04440.html#a4e94ad90d500f35181d23aa2461bf84d">maxDiagonal</a>;·</div>
147 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>()</div>
 156 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······:·verbosityLM(SILENT),</div>
 157 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>········diagonalDamping(false),</div>
 158 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········minDiagonal(1e-6),</div>
 159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········maxDiagonal(1e32)·{</div>
148 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·<span·class="keyword">public</span>:</div>160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····SetLegacyDefaults(<span·class="keyword">this</span>);</div>
 161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div>
149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
150 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a04216.html">PreintegrationBase</a>(<span·class="keyword">const</span>·boost::shared_ptr&lt;Params&gt;&amp;·p,</div> 
151 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>&amp;·biasHat·=·<a·class="code·hl_class"·href="a04140.html">imuBias::ConstantBias</a>());</div> 
152 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·SetLegacyDefaults(<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>*·p)·{</div>
 164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·Relevant·NonlinearOptimizerParams:</span></div>
 165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····p-&gt;<a·class="code·hl_variable"·href="a04556.html#a19a9e8d9b25df5abe12c41fc7e8b1075">maxIterations</a>·=·100;</div>
 166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····p-&gt;<a·class="code·hl_variable"·href="a04556.html#a9525e668e93fbb60ea4bffeab963629e">relativeErrorTol</a>·=·1e-5;</div>
 167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····p-&gt;<a·class="code·hl_variable"·href="a04556.html#a01f8529b9f7efdd818e0d75134f1ae8b">absoluteErrorTol</a>·=·1e-5;</div>
153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·LM-specific:</span></div>
154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·resetIntegration()·=·0;</div> 
155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
156 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">void</span>·resetIntegrationAndSetBias(<span·class="keyword">const</span>·Bias&amp;·biasHat);</div> 
157 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
Max diff block lines reached; 37365/63485 bytes (58.86%) of diff not shown.
21.5 KB
html2text {}
Max HTML report size reached
41.9 KB
./usr/share/doc/libgtsam-dev/html/a01013_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00410_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ExtendedKalmanFilter.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/Cyclic.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01013_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00410_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 110 lines modifiedOffset 98, 114 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ExtendedKalmanFilter.h</div></div>104 ··<div·class="headertitle"><div·class="title">Cyclic.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01013.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00410.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="comment">//·\callgraph</span></div> 
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00080.html">gtsam/base/Group.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;iostream&gt;</span>··<span·class="comment">//·for·cout·:-(</span></div>
 125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·VALUE&gt;</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·N&gt;</div>
 129 <div·class="foldopen"·id="foldopen00030"·data-start="{"·data-end="};">
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a03060.html">···30</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03060.html">Cyclic</a>·{</div>
 131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keywordtype">size_t</span>·i_;·</div>
 132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">public</span>:</div>
127 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">133 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="}">
128 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04332.html">···45</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04332.html">ExtendedKalmanFilter</a>·{</div> 
129 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Check·that·VALUE·type·is·a·testable·Manifold</span></div> 
130 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··BOOST_CONCEPT_ASSERT((<a·class="code·hl_class"·href="a02476.html">IsTestable&lt;VALUE&gt;</a>));</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a03060.html#a9fe359009a45861d7aed46f4895fc123">···34</a></span>··<a·class="code·hl_function"·href="a03060.html#a9fe359009a45861d7aed46f4895fc123">Cyclic</a>(<span·class="keywordtype">size_t</[·...·truncated·by·diffoscope;·len:·10,·SHA:·d611cb5881e7db9ef7dba76c575ac5a6e518854779145d56456714f2d52c0133·...·]</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>······i_(i)·{</div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····assert(i·&lt;·N);</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>
 138 </div>
 139 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">
 140 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">···39</a></span>··<a·class="code·hl_function"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">Cyclic</a>():i_(0)·{</div>
131 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··BOOST_CONCEPT_ASSERT((IsManifold&lt;VALUE&gt;));</div>141 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··}</div>
 142 </div>
 143 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·Identity()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a03060.html#a7d391305f0d5d8928f4e87260eeb7132">Cyclic</a>();}</div>
132 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>144 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 145 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a03060.html#adec1fe1583750a51eb414ab4c81cc7db">···44</a></span>··<span·class="keyword">operator</span>·size_t()<span·class="keyword">·const·</span>{</div>
133 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·<span·class="keyword">public</span>:</div>147 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordflow">return</span>·i_;</div>
134 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ExtendedKalmanFilter&lt;VALUE&gt;·&gt;·shared_ptr;</div> 
135 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">typedef</span>·VALUE·T;</div> 
136 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
137 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifdef·GTSAM_ALLOW_DEPRECATED_SINCE_V42</span></div> 
138 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//@deprecated:·any·NoiseModelFactor·will·do,·as·long·as·they·have·the·right·keys</span></div> 
139 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE,·VALUE&gt;</a>·MotionFactor;</div> 
140 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;VALUE&gt;</a>·MeasurementFactor;</div> 
141 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></div> 
142 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
143 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·<span·class="keyword">protected</span>:</div> 
144 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··T·x_;·····································<span·class="comment">//·linearization·point</span></div> 
145 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a03cbab95092698">JacobianFactor::shared_ptr</a>·priorFactor_;··<span·class="comment">//·Gaussian·density·on·x_</span></div> 
146 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>148 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··}</div>
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">static</span>·T·solve_(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·linearFactorGraph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·linearizationPoints,</div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··················<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·x,·<a·class="code·hl_typedef"·href="a03844.html#adaf03a52ed83559d6a[·...·truncated·by·diffoscope;·len:·59,·SHA:·04fa86f4482c9ad10bcf4bd8efbe871ede6e68d60afe311ef80eb7e0d0f01cbf·...·]/div>149 </div>
 150 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 151 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a03060.html#af8d1ead3b8a7c75fea482f87ca95d6e6">···48</a></span>··<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·<a·class="code·hl_function"·href="a03060.html#af8d1ead3b8a7c75fea482f87ca95d6e6">operator+</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>&amp;·h)<span·class="keyword">·const·</span>{</div>
 152 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">return</span>·(i_·+·h.i_)·%·N;</div>
 153 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
 154 </div>
 155 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03060.html#ada127fe6c598f530235f72657598762f">···52</a></span>··<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·<a·class="code·hl_function"·href="a03060.html#ada127fe6c598f530235f72657598762f">operator-</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>&amp;·h)<span·class="keyword">·const·</span>{</div>
 157 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">return</span>·(N·+·i_·-·h.i_)·%·N;</div>
 158 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··}</div>
 159 </div>
 160 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a03060.html#afc3663d590ddf7bf836a59364c5a522d">···56</a></span>··<a·class="code·hl_class"·href="a03060.html">Cyclic</a>·<a·class="code·hl_function"·href="a03060.html#afc3663d590ddf7bf836a59364c5a522d">operator-</a>()<span·class="keyword">·const·</span>{</div>
 162 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·(N·-·i_)·%·N;</div>
 163 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··}</div>
 164 </div>
 165 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 166 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a03060.html#a7b94d8b155fdce35f6141c2eb648745c">···60</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03060.html#a7b94d8b155fdce35f6141c2eb648745c">print</a>(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div>
 167 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····std::cout·&lt;&lt;·s·&lt;&lt;·i_·&lt;&lt;·std::endl;</div>
 168 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··}</div>
 169 </div>
 170 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 171 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a03060.html#a460e4d6082e92c1e7e655b0cab64c42a">···64</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03060.html#a460e4d6082e92c1e7e655b0cab64c42a">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03060.html">Cyclic</a>&amp;·other,·<span·class="keywordtype">double</span>·tol·=·1e-9)<span·class="keyword">·const·</span>{</div>
 172 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordflow">return</span>·other.i_·==·i_;</div>
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>173 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··}</div>
 174 </div>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·<span·class="keyword">public</span>:</div>175 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div>
Max diff block lines reached; 13238/32957 bytes (40.17%) of diff not shown.
9.59 KB
html2text {}
Max HTML report size reached
49.0 KB
./usr/share/doc/libgtsam-dev/html/a01019_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01151_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizer.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LevenbergMarquardtOptimizer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01019_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01151_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 111 lines modifiedOffset 98, 131 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">NonlinearOptimizer.h</div></div>104 ··<div·class="headertitle"><div·class="title">LevenbergMarquardtOptimizer.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01019.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01151.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01043.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01037.html">gtsam/nonlinear/LevenbergMarquardtParams.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00884.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/date_time/posix_time/posix_time.hpp&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01127.html">gtsam/nonlinear/NonlinearOptimizerParams.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span>internal·{·<span·class="keyword">struct·</span>NonlinearOptimizerState;·}</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">class·</span>NonlinearOptimizerMoreOptimizationTest;</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
127 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">129 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04552.html">···75</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div>130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04436.html">···35</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div>
 131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">protected</span>:</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04436.html#a81721702704bfbd35d14db2b1978f911">···38</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·<a·class="code·hl_variable"·href="a04436.html#a81721702704bfbd35d14db2b1978f911">params_</a>;·</div>
 134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··boost::posix_time::ptime·startTime_;</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">void</span>·initTime();</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="keyword">public</span>:</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;LevenbergMarquardtOptimizer&gt;·shared_ptr;</div>
 140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div>
 143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div>
 144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 145 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04436.html">LevenbergMarquardtOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div>
 146 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div>
 147 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······························<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>());</div>
 148 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 149 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">
 150 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">···72</a></span>··<a·class="code·hl_function"·href="a04436.html#a173eabb76bd68cf8fb01665c64d9a649">~LevenbergMarquardtOptimizer</a>()<span·class="keyword">·override·</span>{</div>
 151 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
 152 </div>
 153 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
129 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>154 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
130 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">protected</span>:</div> 
131 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04552.html#a7142764a820ba039a610074f855bce13">···78</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a04552.html#a7142764a820ba039a610074f855bce13">graph_</a>;·</div> 
132 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
133 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a04552.html#aa51bf89ae24b609a58201f224c36b7b8">···80</a></span>··std::unique_ptr&lt;internal::NonlinearOptimizerState&gt;·<a·class="code·hl_variable"·href="a04552.html#aa51bf89ae24b609a58201f2[·...·truncated·by·diffoscope;·len:·23,·SHA:·f83e145694b739594fae85bc13f87cd7acad2a195b5e71a091cda0e7e878043b·...·]</div>156 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">double</span>·lambda()·<span·class="keyword">const</span>;</div>
134 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>157 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
135 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>158 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordtype">int</span>·getInnerIterations()·<span·class="keyword">const</span>;</div>
136 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04552.html#ab0f7caa60ea97aa83c85cc09452f2c2d">···84</a></span>··<span·class="keyword">using·</span><a·class="code·hl_typedef"·href="a04552.html#ab0f7caa60ea97aa83c85cc09452f2c2d">shared_ptr</a>·=·boost::shared_ptr&lt;const·NonlinearOptimizer&gt;;</div> 
137 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>159 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 160 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="}">
 161 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a04436.html#a899353dce14ec64bf389164011b58c72">···87</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04436.html#a899353dce14ec64bf389164011b58c72">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·</span>{</div>
 162 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····std::cout·&lt;&lt;·str·&lt;&lt;·<span·class="stringliteral">&quot;LevenbergMarquardtOptimizer&quot;</span>·&lt;&lt;·std::endl;</div>
 163 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····this-&gt;params_.print(<span·class="stringliteral">&quot;··parameters:\n&quot;</span>);</div>
138 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>164 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div>
139 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a04552.html#a823730cdeb1c0b0c5c1fef2e1ac546d7">···98</a></span>··<span·class="keyword">virtual</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·h[·...·truncated·by·diffoscope;·len:·203,·SHA:·692572fe7d338315a92ab5a9c152d5bac00b1495bc88b02f3ea01c3a867089fe·...·]/div>165 </div>
140 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>166 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
141 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·optimizeSafely();</div>167 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 168 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 169 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div>
 170 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 171 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}">
 172 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a04436.html#a3b8146a2452e87a600c61d9a2b195ef0">··104</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>&amp;·<a·class="code·hl_function"·href="a04436.html#a3b8146a2452e87a600c61d9a2b195ef0">params</a>()<span·class="keyword">·const·</span>{</div>
 173 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keywordflow">return</span>·params_;</div>
 174 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··}</div>
 175 </div>
142 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>176 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
143 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">double</span>·error()·<span·class="keyword">const</span>;</div>177 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordtype">void</span>·writeLogFile(<span·class="keywordtype">double</span>·currentError);</div>
144 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>178 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
145 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordtype">size_t</span>·iterations()·<span·class="keyword">const</span>;</div>179 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·linearize()·<span·class="keyword">const</span>;</div>
146 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>180 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 181 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·buildDampedSystem(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·linear,</div>
147 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;values()·<span·class="keyword">const</span>;</div>182 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>········································<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·sqrtHessianDiagonal)·<span·class="keyword">const</span>;</div>
148 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>183 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
Max diff block lines reached; 16562/36947 bytes (44.83%) of diff not shown.
12.7 KB
html2text {}
Max HTML report size reached
57.5 KB
./usr/share/doc/libgtsam-dev/html/a01031_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01235_source.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/CustomFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseTranslationPrior.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01031_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01235_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 116 lines modifiedOffset 98, 142 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">CustomFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">PoseTranslationPrior.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01031.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·--------------------------------------------------------------------------[·...·truncated·by·diffoscope;·len:·9,·SHA:·7f3fbedc82d6c7a824a314479f162e10fdbe03a04f6be9a9faed09e7dee95492·...·]</div>107 <a·href="a01235.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#pragma·once</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div>
 111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>·</div>
 115 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·POSE&gt;</div>
 116 <div·class="foldopen"·id="foldopen00021"·data-start="{"·data-end="};">
 117 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno"><a·class="line"·href="a04892.html">···21</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;POSE&gt;·{</div>
 118 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">public</span>:</div>
 119 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04892.html">PoseTranslationPrior&lt;POSE&gt;</a>·This;</div>
 120 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
 121 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·POSE·Pose;</div>
 122 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Translation·Translation;</div>
 123 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Rotation·Rotation;</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>124 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">using·</span>JacobianVector·=·std::vector&lt;Matrix&gt;;</div>125 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··GTSAM_CONCEPT_POSE_TYPE(Pose)</div>
 126 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··GTSAM_CONCEPT_GROUP_TYPE(Pose)</div>
 127 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··GTSAM_CONCEPT_LIE_TYPE(Translation)</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">class·</span>CustomFactor;</div> 
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="comment">/*</span></div> 
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">·*·NOTE</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">·*·==========</span></div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">·*·pybind11·will·invoke·a·copy·if·this·is·`JacobianVector·&amp;`,·and·modifications·in·Python·will·not·be·reflected.</span></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">·*</span></div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">protected</span>:</div>
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">·*·This·is·safe·because·this·is·passing·a·const·pointer,·and·pybind11·will·maintain·the·`std::vector`·memory·layout.</span></div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">·*·Thus·the·pointer·will·never·be·invalidated.</span></div> 
135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">·*/</span></div> 
136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">using·</span>CustomErrorFunction·=·std::function&lt;Vector(<span·class="keyword">const</span>·CustomFactor·&amp;,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>·&amp;,·<span·class="keyword">const</span>·JacobianVector·*)&gt;;</div> 
137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··Translation·measured_;</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04892.html#adad7eab23d69d2dec6ae4ad59e0a8c65">···40</a></span>··<a·class="code·hl_function"·href="a04892.html#adad7eab23d69d2dec6ae4ad59e0a8c65">PoseTranslationPrior</a>()·{}</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">137 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="}">
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04248.html">···45</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04248.html">CustomFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04504.html">NoiseModelFactor</a>·{</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">protected</span>:</div>138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04892.html#a1701c62175b4e30c8c1df8159764480c">···43</a></span>··<a·class="code·hl_function"·href="a04892.html#a1701c62175b4e30c8c1df8159764480c">PoseTranslationPrior</a>(<a·class="code·hl_typ[·...·truncated·by·diffoscope;·len:·294,·SHA:·768b21ff1b2a4b5310bc1c7fef2e022bc5fbfcf79430a92d4da4cd5fedc53cde·...·]</div>
 139 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(measured)·{</div>
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··CustomErrorFunction·error_function_;</div>140 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
 141 </div>
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">protected</span>:</div>143 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04892.html#a204e0b877e117aabfe599ca247a195f8">···48</a></span>··<a·class="code·hl_function"·href="a04892.html#a204e0b877e117aabfe599ca247a195f8">PoseTranslationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·POSE&amp;·pose_z,·<span·class="keyword">const</span>·noiseModel::Base::shared_ptr&amp;·model)</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(pose_z.translation())·{</div>
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div>
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04504.html">Base</a>·=·<a·class="code·hl_function"·href="a04504.html#ad6e8ef3348e042d598617d1d55f20300">NoiseModelFactor</a>;</div> 
146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">using·</span><a·class="code·hl_class"·href="a04248.html">This</a>·=·<a·class="code·hl_function"·href="a04248.html#ac93d675279e7e26e966775dd64f61331">[·...·truncated·by·diffoscope;·len:·18,·SHA:·6a96e37a6fd6543749d3c5e8fe492b7b0f478ef23e4806312805c5bf53bc3547·...·]/div>147 </div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<a·class="code·hl_class"·href="a04892.html">~PoseTranslationPrior</a>()<span·class="keyword">·override·</span>{}</div>
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="keyword">public</span>:</div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">const</span>·Translation&amp;·measured()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measured_;·}</div>
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04248.html#ac93d675279e7e26e966775dd64f61331">···59</a></span>··<a·class="code·hl_function"·href="a04248.html#ac93d675279e7e26e966775dd64f61331">CustomFactor</a>()·=·<span·c[·...·truncated·by·diffoscope;·len:·39,·SHA:·c6c59f9708caae89b3b48084e26a82c2ca47f7e1d5110f6b8db9a60e23c8dd09·...·]>153 <div·class="foldopen"·id="foldopen00057"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a04892.html#a6f953d9574be86ccdac8564de316d3d1">···57</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04892.html#a6f953d9574be86ccdac8564de316d3d1">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));·}</div>
 157 </div>
151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
152 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="}">159 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="}">
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a04248.html#a53488ff12f9b8a98c49c432dd4332176">···67</a></span>··<a·class="code·hl_function"·href="a04248.html#a53488ff12f9b8a98c49c432dd4332176">CustomFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>·&amp;<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·&amp;<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<span·class="keyword">const</span>·CustomErrorFunction·&amp;errorFunction)·:</div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<a·class="code·hl_class"·href="a04504.html">Base</a>(<a·class="code·hl_function"·href="a04504.html#ae995e64bbd0660091eb6b40cba60aef7">noiseModel</a>,·<a·class="code·hl_function"·href="a03592.html#[·...·truncated·by·diffoscope;·len:·45,·SHA:·aefa4ff5ab210c36d16b063fdb3dec5a683b7c78bf78b8a7e5df8aec92c2a663·...·]{</div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a04892.html#a21443e02e31c610c1cacb743e4896215">···62</a></span>··Vector·<a·class="code·hl_function"·href="a04892.html#a21443e02e31c610c1cacb743e4896215">evaluateError</a>(<span·class="keyword"[·...·truncated·by·diffoscope;·len:·126,·SHA:·a1e26dad69d3c4547cce21e458f8c92558664b63220e6b1ac41192d40f50def0·...·]{</div>
 161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····<span·class="keyword">const</span>·Translation&amp;·newTrans·=·pose.translation();</div>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="keyword">const</span>·Rotation&amp;·R·=·pose.rotation();</div>
 163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·tDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Translation&gt;::GetDimension</a>(newTrans);</div>
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·xDim·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;Pose&gt;::GetDimension</a>(pose);</div>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keywordflow">if</span>·(H)·{</div>
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····this-&gt;error_function_·=·errorFunction;</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······*H·=·Matrix::Zero(tDim,·xDim);</div>
 167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······std::pair&lt;size_t,·size_t&gt;·transInterval·=·POSE::translationInterval();</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······(*H).middleCols(transInterval.first,·tDim)·=·R.matrix();</div>
Max diff block lines reached; 14083/44275 bytes (31.81%) of diff not shown.
14.1 KB
html2text {}
Max HTML report size reached
70.0 KB
./usr/share/doc/libgtsam-dev/html/a01040_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00845_source.html
Files 83% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Clique.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/BinaryJacobianFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01040_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00845_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 166 lines modifiedOffset 98, 132 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">ISAM2Clique.h</div></div>104 ··<div·class="headertitle"><div·class="title">BinaryJacobianFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01040.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00845.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div> 
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#pragma·once</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00680.html">gtsam/inference/BayesTreeCliqueBase.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00848.html">gtsam/linear/GaussianBayesNet.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00833.html">gtsam/linear/GaussianConditional.h</a>&gt;</span></div> 
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00899.html">gtsam/linear/GaussianFactorGraph.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00731.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00113.html">gtsam/base/SymmetricBlockMatrix.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">int</span>·M,·<span·class="keywordtype">int</span>·N1,·<span·class="keywordtype">int</span>·N2&gt;</div>
 127 <div·class="foldopen"·id="foldopen00033"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a03720.html">···33</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>:·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>·{</div>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>129 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
131 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04404.html">···36</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a></div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase</a>&lt;ISAM2Clique,·GaussianFactorGraph&gt;·{</div>131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03720.html#adef0324d93ae1dd00943ea9a088b9bee">···36</a></span>··<a·class="code·hl_function"·href="a03720.html#adef0324d93ae1dd00943ea9a088b9bee">BinaryJacobianFactor</a>(<a·class="code·hl_typ[·...·truncated·by·diffoscope;·len:·151,·SHA:·10c2ce47befe066c3ddec674183ff0dfe01fff8c7c6c683e8a63ba77d26fbafa·...·]</div>
 132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2,·<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·N2&gt;&amp;·A2,</div>
 133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>······<span·class="keyword">const</span>·Eigen::Matrix&lt;double,·M,·1&gt;&amp;·b,·<span·class="comment">//</span></div>
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·<span·class="keyword">public</span>:</div>134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>
 135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>······<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>(key1,·A1,·key2,·A2,·b,·model)·{</div>
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>·<a·class="code·hl_class"·href="a04404.html">This</a>;</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03552.html">BayesTreeCliqueBase&lt;This,·GaussianFactorGraph&gt;</a>·Base;</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>··<span·class="keyword">typedef</span>·boost::weak_ptr&lt;This&gt;·weak_ptr;</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03764.html">GaussianConditional</a>·<a·class="code·hl_class"·href="a03764.html">ConditionalType</a>;</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_typedef"·href="a03764.html#aca05dc6ca9aea64f4621a8c8d2bf3d01">ConditionalType::shared_ptr</a>·sharedConditional;</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··}</div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··Base::FactorType::shared_ptr·cachedFactor_;</div> 
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··Vector·gradientContribution_;</div> 
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#ifdef·USE_BROKEN_FAST_BACKSUBSTITUTE</span></div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keyword">mutable</span>·<a·class="code·hl_class"·href="a02316.html">FastMap&lt;Key,·VectorValues::iterator&gt;</a>·solnPointers_;</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#endif</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04404.html#a65df62d31a1b1634ab9ebd9e2bbe32a8">···53</a></span>··<a·class="code·hl_function"·href="a04404.html#a65df62d31a1b1634ab9ebd9e2bbe32a8">ISAM2Clique</a>()·:·Base()·{}</div> 
149 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a04404.html">~ISAM2Clique</a>()·=·<span·class="keywordflow">default</span>;</div> 
150 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
151 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}"> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04404.html#a19fabd19af262f6e8bda230a2efadc82">···58</a></span>··<a·class="code·hl_function"·href="a04404.html#a19fabd19af262f6e8bda230a2efadc82">ISAM2Clique</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>&amp;·other)</div> 
153 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······:·Base(other),</div> 
154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>········cachedFactor_(other.cachedFactor_),</div> 
155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········gradientContribution_(other.gradientContribution_)·{}</div> 
156 </div>137 </div>
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key1()<span·class="keyword">·const·</span>{</div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[0];</div>
 141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
 142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="keyword">inline</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key2()<span·class="keyword">·const·</span>{</div>
 143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03592.html#a10e886cc8b8a374e2fe864707e0b6278">keys_</a>[1];</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··}</div>
 145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="comment">//·Fixed-size·matrix·update</span></div>
158 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">147 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="}">
159 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04404.html#a3409885cf82ae7cc29c9055603e39b43">···65</a></span>··<a·class="code·hl_class"·href="a04404.html">ISAM2Clique</a>&amp;·<a·class="code·hl_function"·href="a04404.html#a3409885cf82ae7[·...·truncated·by·diffoscope;·len:·142,·SHA:·eb03dbb05eabc20a3872e0abc1e2a97f278375d941a163b1781e3750b61c4eeb·...·]</div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">···51</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">updateH[·...·truncated·by·diffoscope;·len:·154,·SHA:·e5b66df8fe95901c9f2b62868e1046d72c7253c4ae942980b10baa8e78465751·...·]</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······<a·class="code·hl_class"·href="a02472.html">SymmetricBlockMatrix</a>*·info)<span·class="keyword">·const·override·</span>{</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····gttic(updateHessian_BinaryJacobianFactor);</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····<span·class="comment">//·Whiten·the·factor·if·it·has·a·noise·model</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·<a·class="code·hl_function"·href="a03844.html#a44a2ce150ef653460b6f2c3c3cd251c6">get_model</a>();</div>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····<span·class="keywordflow">if</span>·(model·&amp;&amp;·!model-&gt;isUnit())·{</div>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keywordflow">if</span>·(model-&gt;isConstrained())</div>
 155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········<span·class="keywordflow">throw</span>·std::invalid_argument(</div>
 156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>············<span·class="stringliteral">&quot;BinaryJacobianFactor::updateHessian:·cannot·update·information·with·&quot;</span></div>
 157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>················<span·class="stringliteral">&quot;constrained·noise·model&quot;</span>);</div>
 158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<a·class="code·hl_struct"·href="a03720.html">BinaryJacobianFactor</a>·whitenedFactor(key1(),·model-&gt;Whiten(<a·class="code·hl_function"·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">getA</a>(<a·class="code·hl_function"·href="a03592.html#a17c02f11c35bf7768347cad4943f0f64">begin</a>())),</div>
 159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··········key2(),·model-&gt;Whiten(<a·class="code·hl_function"·href="a03844.html#a6ec09943327b0cf49a05216eb9c128de">getA</a>(<a·class="code·hl_function"·href="a03592.html#aa1f00e05967c0c278beec17af9cb0530">end</a>())),·model-&gt;whiten(<a·class="code·hl_function"·href="a03844.html#a0d0aa9bc7d1cdf639b6731d6cef6b2f8">getb</a>()));</div>
 160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······whitenedFactor.<a·class="code·hl_function"·href="a03720.html#afb114b4f91aa1b56cf5539003696f53a">updateHessian</a>(infoKeys,·info);</div>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····}·<span·class="keywordflow">else</span>·{</div>
 162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="comment">//·First·build·an·array·of·slots</span></div>
 163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slot1·=·Slot(infoKeys,·key1());</div>
 164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<a·class="code·hl_typedef"·href="a01428.html#a21006f326f57cdf7d3f35fec40f43e40">DenseIndex</a>·slot2·=·Slot(infoKeys,·key2());</div>
Max diff block lines reached; 25193/53165 bytes (47.39%) of diff not shown.
17.9 KB
html2text {}
Max HTML report size reached
5.33 KB
./usr/share/doc/libgtsam-dev/html/a01052.html vs.
./usr/share/doc/libgtsam-dev/html/a01232.html
Files 96% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Params.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmTrack.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01052.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01232.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 95, 34 lines modifiedOffset 95, 35 lines modified
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">ISAM2Params.cpp·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">SfmTrack.cpp·File·Reference</div></div>
102 </div><!--header-->102 </div><!--header-->
103 <div·class="contents">103 <div·class="contents">
  
104 <p>Parameters·for·iSAM·2.··104 <p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··
105 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>112 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Parameters·for·iSAM·2.·</p>114 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p>
 115 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl>
115 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>116 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
116 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>121 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01052.html">ISAM2Params.cpp</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01232.html">SfmTrack.cpp</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>124 ··</ul>
124 </div>125 </div>
125 </body>126 </body>
126 </html>127 </html>
1010 B
html2text {}
Max HTML report size reached
5.38 KB
./usr/share/doc/libgtsam-dev/html/a01058.html vs.
./usr/share/doc/libgtsam-dev/html/a01406.html
Files 91% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/precompiled_header.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01058.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01406.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 93, 33 lines modifiedOffset 93, 30 lines modified
93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>93 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary"> 
100 <a·href="#namespaces">Namespaces</a>··</div> 
101 ··<div·class="headertitle"><div·class="title">LinearContainerFactor.cpp·File·Reference</div></div>99 ··<div·class="headertitle"><div·class="title">precompiled_header.h·File·Reference</div></div>
102 </div><!--header-->100 </div><!--header-->
103 <div·class="contents">101 <div·class="contents">
  
 102 <p>&gt;··
 103 <a·href="#details">More...</a></p>
  
 104 <p><a·href="a01406_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls"> 
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a> 
106 Namespaces</h2></td></tr> 
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr> 
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr> 
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
110 </table> 
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>105 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
112 <div·class="textblock"><dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl> 
113 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>106 <div·class="textblock"><p>&gt;·</p>
 107 <p>Include·headers·that·will·be·included·nearly·everywhere·</p><dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 108 <dl·class="section·date"><dt>Date</dt><dd>November·2018·</dd></dl>
114 </div></div><!--·contents·-->109 </div></div><!--·contents·-->
115 </div><!--·doc-content·-->110 </div><!--·doc-content·-->
116 <!--·start·footer·part·-->111 <!--·start·footer·part·-->
117 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->112 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
118 ··<ul>113 ··<ul>
119 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01058.html">LinearContainerFactor.cpp</a></li>114 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="a01406.html">precompiled_header.h</a></li>
120 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>115 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
121 ··</ul>116 ··</ul>
122 </div>117 </div>
123 </body>118 </body>
124 </html>119 </html>
1.01 KB
html2text {}
Max HTML report size reached
74.4 KB
./usr/share/doc/libgtsam-dev/html/a01070_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01022_source.html
Files 89% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/Marginals.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01070_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01022_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 188 lines modifiedOffset 98, 143 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">Marginals.h</div></div>104 ··<div·class="headertitle"><div·class="title">LinearContainerFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01070.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·---------------------------------------------------------------------------[·...·truncated·by·diffoscope;·len:·8,·SHA:·4a0b18ba718341efc0e979eae71958540c86dc576ad266f8d2523ff0ae2d97f0·...·]</div>107 <a·href="a01022.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#pragma·once</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01145.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00773.html">gtsam/linear/GaussianBayesTree.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01004.html">gtsam/nonlinear/Values.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="comment">//·Forward·declarations</span></div>
 115 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a05064.html">JacobianFactor</a>;</div>
 116 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">class·</span>HessianFactor;</div>
 117 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 118 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 119 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04444.html">···26</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>JointMarginal;</div>120 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">protected</span>:</div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>121 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
128 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04452.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04452.html">Marginals</a>·{</div>122 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·factor_;</div>
 123 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··boost::optional&lt;Values&gt;·linearizationPoint_;</div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>124 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 125 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>&amp;·factor,·<span·class="keyword">const</span>·boost::optional&lt;Values&gt;&amp;·linearizationPoint);</div>
 126 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 127 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="comment">//·Some·handy·typedefs</span></div>
 128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·<a·class="code·hl_class"·href="a04496.html">Base</a>;</div>
 129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>·<a·class="code·hl_class"·href="a04444.html">This</a>;</div>
 130 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">public</span>:</div>131 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
133 <div·class="foldopen"·id="foldopen00037"·data-start="{"·data-end="};"> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04452.html#a201eb50ae0aed6ac636e32ebb5f5d833">···37</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04452.html#a201eb50ae0aed6ac636e32ebb5f5d833">Factorization</a>·{</div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····CHOLESKY,</div> 
136 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>····QR</div> 
137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>··};</div>132 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
138 </div>133 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="keyword">protected</span>:</div>135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04444.html#a0a29b56bbe991b4e0ee8b4205b5a1b42">···44</a></span>··<a·class="code·hl_function"·href="a04444.html#a0a29b56bbe991b4e0ee8b4205b5a1b42">LinearContainerFactor</a>()·{}</div>
141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 137 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03844.html">JacobianFactor</a>&amp;·factor,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·linearizationPoint·=·<a·class="code·hl_class"·href="a04612.html">Values</a>());</div>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>··<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>·graph_;</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·values_;</div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··Factorization·factorization_;</div> 
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_class"·href="a03756.html">GaussianBayesTree</a>·bayesTree_;</div> 
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">public</span>:</div>139 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03812.html">HessianFactor</a>&amp;·factor,·<span·class="keywor[·...·truncated·by·diffoscope;·len:·155,·SHA:·7a9b11b3f6dde357b547d2778cd2647fa3cbcbe3b3655b3e8fe84648174625f4·...·]</div>
148 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>140 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a04452.html#a9b2936df991e163538fda5fee6801c82">···52</a></span>··<a·class="code·hl_function"·href="a04452.html#a9b2936df991e163538fda5fee6801c82">Marginals</a>(){}</div>141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a04444.html">LinearContainerFactor</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor:[·...·truncated·by·diffoscope;·len:·203,·SHA:·cd870ac38ab85a94e649ace467b937dbece7af9c72bc07bd5eeb3adbda19b21c·...·]</div>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>142 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">cons[·...·truncated·by·diffoscope;·len:·119,·SHA:·a01e719369c60b05900809d3e312c8cfbe839b3e83221afa268a1aceafa52378·...·]</div>143 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="comment">//·Access</span></div>
 144 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 145 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>&amp;·factor()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·factor_;·}</div>
 146 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 147 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·Testable</span></div>
152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>148 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 149 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·KeyFormatter&amp;·keyFormatter·=·gtsam::DefaultKeyFormatter)·<span·class="keyword">const·override</span>;</div>
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·solution,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div> 
154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··············Factorization·factorization·=·CHOLESKY);</div> 
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>150 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
156 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·graph,·<span·class="keyword">cons[·...·truncated·by·diffoscope;·len:·118,·SHA:·e0ddd53b7c5fe863503162000534b3e813de9f98914ef2a8d7d10710e01c2f15·...·];</div>151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·NonlinearFactor&amp;·f,·<span·class="keywordtype">double</span>·tol·=·1e-9)·<span·class="keyword">const·override</span>;</div>
157 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="comment">//·NonlinearFactor</span></div>
158 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·solution,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div> 
159 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··············Factorization·factorization·=·CHOLESKY);</div> 
160 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>154 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
161 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·graph,·<span·class="keyword">cons[·...·truncated·by·diffoscope;·len:·124,·SHA:·47b2b7d1c2cb377a1cd18e923cbbe717d99d288d53671315933d9112b21652c6·...·];</div>155 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">double</span>·error(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a05076.html">Values</a>&amp;·c)·<span·class="keyword">const·override</span>;</div>
162 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>156 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
163 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_class"·href="a04452.html">Marginals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03792.html">GaussianFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·solution,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering,</div> 
164 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··············Factorization·factorization·=·CHOLESKY);</div>157 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">size_t</span>·dim()·<span·class="keyword">const·override</span>;</div>
 158 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a04444.html#a31c9a4fc8894239e25799f094d3aaf42">···83</a></span>··<span·class="keyword">const</span>·boost::optional&lt;Values&gt;&amp;·<a·class="code·hl_function"·href="a04444.html#a31c9a4fc8894239e25799f094d3aaf42">linearizationPoint</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·linearizationPoint_;·}</div>
 160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 161 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·linearize(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·c)·<span·class="keyword">const·override</span>;</div>
165 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>162 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
166 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="[·...·truncated·by·diffoscope;·len:·218,·SHA:·b47c40d675fbe7f6d9c22da6367d83f15a00cf86fdf0d85d00f708a7acf1f307·...·])·<span·class="keyword">const</span>;</div>163 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<a·class="code·hl_typedef"·href="a03780.html#a0eeee0de6e144fedc937d7272be80a36">GaussianFactor::shared_ptr</a>·negateToGaussian()·<span·class="keyword">const</span>;</div>
167 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>164 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
Max diff block lines reached; 33602/57146 bytes (58.80%) of diff not shown.
18.4 KB
html2text {}
Max HTML report size reached
46.8 KB
./usr/share/doc/libgtsam-dev/html/a01076_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00206_source.html
Files 93% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizer.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/discrete/Signature.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01076_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00206_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 127 lines modifiedOffset 98, 112 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DoglegOptimizer.h</div></div>104 ··<div·class="headertitle"><div·class="title">Signature.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01076.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00206.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01019.html">gtsam/nonlinear/NonlinearOptimizer.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;boost/optional.hpp&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00260.html">gtsam/discrete/DiscreteKey.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">class·</span>DoglegOptimizer;</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div>
126 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
127 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04256.html">···32</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04556.html">NonlinearOptimizerParams</a>·{</div> 
128 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">public</span>:</div> 
129 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">
 127 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02912.html">···54</a></span>··<span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02912.html">Signature</a>·{</div>
130 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04256.html#a857a8ae8ed6eea7960231b3359dfa349">···35</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04256.html#a857a8ae8ed6eea7960231b3359dfa349">VerbosityDL</a>·{</div> 
131 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····SILENT,</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····VERBOSE</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div> 
134 </div> 
135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04256.html#afc7c92d489fcbea53a1b645185e43e53">···40</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a04256.html#afc7c92d489fcbea53a1b645185e43e53">deltaInitial</a>;·</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04256.html#ae6a2936aed619333036329c343281356">···41</a></span>··<a·class="code·hl_enumeration"·href="a04256.html#a857a8ae8ed6eea7960231b3359dfa349">VerbosityDL</a>·<a·class="code·hl_variable"·href="a04256.html#ae6a2936aed619333036329c343281356">verbosityDL</a>;·</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>()·:</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····deltaInitial(1.0),·verbosityDL(SILENT)·{}</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>128 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
142 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_class"·href="a04256.html">~DoglegParams</a>()<span·class="keyword">·override·</span>{}</div>129 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">public</span>:</div>
143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>130 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 131 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">···59</a></span>····<span·class="keyword">typedef</span>·std::vector&lt;double&gt;·<a·class="code·hl_typedef"·href="a02912.html#a058b129adfd1cdb887c88efedf2c8ca3">Row</a>;</div>
 132 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>····<span·class="keyword">typedef</span>·std::vector&lt;Row&gt;·Table;</div>
144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keywordtype">void</span>·print(<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)<span·class="keyword">·const·override·</span>{</div> 
145 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····NonlinearOptimizerParams::print(str);</div> 
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····std::cout·&lt;&lt;·<span·class="stringliteral">&quot;···············deltaInitial:·&quot;</span>·&lt;&lt;·deltaInitial·&lt;&lt;·<span·class="stringliteral">&quot;\n&quot;</span>;</div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····std::cout.flush();</div> 
148 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
149 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">double</span>·getDeltaInitial()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·deltaInitial;·}</div> 
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··std::string·getVerbosityDL()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·verbosityDLTranslator(verbosityDL);·}</div> 
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>133 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keywordtype">void</span>·setDeltaInitial(<span·class="keywordtype">double</span>·deltaInitial)·{·this-&gt;deltaInitial·=·deltaInitial;·}</div> 
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keywordtype">void</span>·setVerbosityDL(<span·class="keyword">const</span>·std::string&amp;·verbosityDL)·{·this-&gt;verbosityDL·=·verbosityDLTranslator(verbosityDL);·}</div> 
155 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
156 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">private</span>:</div>134 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">private</span>:</div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··VerbosityDL·verbosityDLTranslator(<span·class="keyword">const</span>·std::string&amp;·verbosityDL)·<span·class="keyword">const</span>;</div> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··std::string·verbosityDLTranslator(VerbosityDL·verbosityDL)·<span·class="keyword">const</span>;</div> 
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>};</div>135 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
160 </div>136 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>·key_;</div>
161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>137 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
 138 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<a·class="code·hl_struct"·href="a02876.html">DiscreteKeys</a>·parents_;</div>
162 <div·class="foldopen"·id="foldopen00068"·data-start="{"·data-end="};"> 
163 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04260.html">···68</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04260.html">DoglegOptimizer</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04552.html">NonlinearOptimizer</a>·{</div> 
164 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>139 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
165 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">protected</span>:</div>140 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·the·given·CPT·specification·string</span></div>
166 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>·params_;</div>141 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····boost::optional&lt;std::string&gt;·spec_;</div>
167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">public</span>:</div>143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·the·CPT·as·parsed,·if·successful</span></div>
169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;DoglegOptimizer&gt;·shared_ptr;</div>144 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····boost::optional&lt;Table&gt;·table_;</div>
170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>145 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>146 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>
172 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_class"·href="a04260.html">DoglegOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·initialValues,</div> 
173 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>&amp;·params·=·<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>());</div>147 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>···<a·class="code·hl_class"·href="a02912.html">Signature</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key,·<span·class="keyword">const</span>·<a·class="code·hl_str[·...·truncated·by·diffoscope;·len:·54,·SHA:·27cb19b9edd5087b85abeb4f770f90c7adf4b6ab4a9b3dfe49f58d56af3e920b·...·]</div>
 148 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·············<span·class="keyword">const</span>·Table&amp;·table);</div>
174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>149 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
175 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_class"·href="a04260.html">DoglegOptimizer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·graph,·<span·class="keywo[·...·truncated·by·diffoscope;·len:·89,·SHA:·9edca7540fc0e712ed47753a9eeb8cd2a8849ac62da81366cc5f7b7546754a04·...·]s,</div>150 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>···<a·class="code·hl_class"·href="a02912.html">Signature</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·ke[·...·truncated·by·diffoscope;·len:·111,·SHA:·e2a570965cd3777685e10529d1e8581fd07129993d054cbd0a2e37e696e40d3a·...·]s,</div>
176 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·ordering);</div>151 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·············<span·class="keyword">const</span>·std::string&amp;·spec);</div>
177 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
178 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
179 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>152 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 153 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>···<a·class="code·hl_class"·href="a02912.html">Signature</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·key);</div>
180 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a04260.html#a332eef22765a857beb71d66946dd86c8">··106</a></span>··<a·class="code·hl_function"·href="a04260.html#a332eef22765a857beb71d66946dd86c8">~DoglegOptimizer</a>()<span·class="keyword">·override·</span>{}</div> 
181 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
182 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<a·class="code·hl_typedef"·href="a03792.html#a1f73f4987b9bdaac5c1414a401c0364c">GaussianFactorGraph::shared_ptr</a>·iterate()·<span·class="keyword">override</span>;</div> 
183 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>154 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
184 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a04260.html#ae648869d633326339be7d5d743e97a53">··115</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04256.html">DoglegParams</a>&amp;·<a·class="code·hl_function"·href="a04260.html#ae648869d633326339be7d5d743e97a53">params</a>([·...·truncated·by·diffoscope;·len:·85,·SHA:·ec5599c76395a6425097be2ddc72bdb3885251b6d04ccdcddb1318d4a1f89f7d·...·]_;·}</div>155 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a02912.html#a10c4bb368ec774f858fb8b285d8d3fd9">··115</a></span>···<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01415.html#gad529b58f00471d8f8b25a89b48b7afc2">DiscreteKey</a>&amp;·<a·class="code·hl_function"·href="a02912.html#a10c4bb36[·...·truncated·by·diffoscope;·len:·116,·SHA:·9b997428e6f47dad3f9e288a08e309dd9dd2be4767fe11ff7cd1df3ee804300f·...·]_;·}</div>
Max diff block lines reached; 16027/36735 bytes (43.63%) of diff not shown.
10.8 KB
html2text {}
Max HTML report size reached
67.9 KB
./usr/share/doc/libgtsam-dev/html/a01088_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01247_source.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/WhiteNoiseFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseRotationPrior.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01088_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01247_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 169 lines modifiedOffset 98, 146 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">WhiteNoiseFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">PoseRotationPrior.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01088.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·--------------------------------------------------------------------------[·...·truncated·by·diffoscope;·len:·9,·SHA:·7f3fbedc82d6c7a824a314479f162e10fdbe03a04f6be9a9faed09e7dee95492·...·]</div>107 <a·href="a01247.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span>·</div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#pragma·once</span></div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div> 
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div> 
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div> 
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div> 
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>109 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 110 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a08128.html">gtsam/geometry/concepts.h</a>&gt;</span></div>
 111 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
 112 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>·</div>
 113 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 114 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 115 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 116 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·POSE&gt;</div>
 117 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};">
 118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a04888.html">···19</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04888.html">PoseRotationPrior</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;POSE&gt;·{</div>
118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="keyword">public</span>:</div>
119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01169.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00752.html">gtsam/linear/HessianFactor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04888.html">PoseRotationPrior&lt;POSE&gt;</a>·This;</div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;POSE&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·POSE·Pose;</div>
123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Translation·Translation;</div>
124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·POSE::Rotation·Rotation;</div>
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno"><a·class="line"·href="a01428.html#ad5602eb85d05df6cba60e47eebbd3636">···28</a></span>··<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a01428.html#ad5602eb85d05df6cba60e47eebbd3636">logSqrt2PI</a[·...·truncated·by·diffoscope;·len:·32,·SHA:·18f9dc08c62a2ef3cf8c1c41544ccd6c6b298d160704e65591e18385f0b3019f·...·]</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··GTSAM_CONCEPT_POSE_TYPE(Pose)</div>
 128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··GTSAM_CONCEPT_GROUP_TYPE(Pose)</div>
 129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··GTSAM_CONCEPT_LIE_TYPE(Rotation)</div>
 130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="comment">//·Get·dimensions·of·pose·and·rotation·type·at·compile·time</span></div>
 132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·xDim·=·<a·class="code·hl_struct"·href="a02412.html">FixedDimension&lt;POSE&gt;::value</a>;</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">int</span>·rDim·=·<a·class="code·hl_struct"·href="a02412.html">FixedDimension&lt;typename·POSE::Rotation&gt;::value</a>;</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="keyword">protected</span>:</div>
 136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··Rotation·measured_;</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="keyword">public</span>:</div>
128 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="};"> 
129 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a04652.html">···41</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04652.html">WhiteNoiseFactor</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div> 
130 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
131 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··<span·class="keyword">private</span>:</div>141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04888.html#a7476bd4a82ae48e8841a78f32ea73c0f">···43</a></span>··<a·class="code·hl_function"·href="a04888.html#a7476bd4a82ae48e8841a78f32ea73c0f">PoseRotationPrior</a>()·{}</div>
132 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
133 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····<span·class="keywordtype">double</span>·z_;·</div> 
134 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
135 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·meanKey_;·</div> 
136 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·precisionKey_;·</div> 
137 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> 
138 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·<a·class="code·hl_class"·href="a04496.html">Base</a>;</div> 
139 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
140 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">public</span>:</div> 
141 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
142 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">143 <div·class="foldopen"·id="foldopen00046"·data-start="{"·data-end="}">
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno"><a·class="line"·href="a04888.html#a33069d1c86da3e6c66d5feccb75c7a1b">···46</a></span>··<a·class="code·hl_function"·href="a04888.html#a33069d1c86da3e6c66d5feccb75c7a1b">PoseRotationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·Rotation&amp;·rot_z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(rot_z)·{}</div>
143 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a04652.html#aaeee41e0aa000bcf053826fec43f2086">···61</a></span>····<span·class="keyword">static</span>·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04652.html#aaeee41e0aa000bcf053826fec43f2086">f</a>(<span·class="keywordtype">double</span>·z,·<span·class="keywordtype">double</span>·u,·<span·class="keywordtype">double</span>·p)·{</div> 
144 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a01428.html#ad5602eb85d05df6cba60e47eebbd3636">logSqrt2PI</a>·-·0.5·*·log(p)·+·0.5·*·(z·-·u)·*·(z·-·u)·*·p;</div> 
145 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div> 
146 </div>146 </div>
 147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 148 <div·class="foldopen"·id="foldopen00050"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno"><a·class="line"·href="a04888.html#a400f290b75d021bd4852523fc19e0d06">···50</a></span>··<a·class="code·hl_function"·href="a04888.html#a400f290b75d021bd4852523fc19e0d06">PoseRotationPrior</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>,·<span·class="keyword">const</span>·POSE&amp;·pose_z,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div>
 150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·<a·class="code·hl_function"·href="a04536.html#ae48358c2377e5cee3dad557c29b374aa">key</a>),·measured_(pose_z.rotation())·{}</div>
 151 </div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_class"·href="a04888.html">~PoseRotationPrior</a>()<span·class="keyword">·override·</span>{}</div>
 154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 155 <div·class="foldopen"·id="foldopen00056"·data-start="{"·data-end="}">
 156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno"><a·class="line"·href="a04888.html#a57ae31b9774b55afea7ec4ec7dce2c90">···56</a></span>··gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04888.html#a57ae31b9774b55afea7ec4ec7dce2c90">clone</a>()<span·class="keyword">·const·override·</span>{</div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>········gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·This(*<span·class="keyword">this</span>)));·}</div>
 159 </div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·access</span></div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">const</span>·Rotation&amp;·measured()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measured_;·}</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="comment">//·testable</span></div>
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 166 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04888.html#a6e46bdb0f7b0bdbd763667be2e5376bd">···66</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04888.html#a6e46bdb0f7b0bdbd763667be2e5376bd">equals</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>&amp;·expected,·<span·class="keywordtype">double</span>·tol=1e-9)<span·class="keyword">·const·override·</span>{</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····<span·class="keyword">const</span>·This·*e·=·<span·class="keyword">dynamic_cast&lt;</span><span·class="keyword">const·</span>This*<span·class="keyword">&gt;</span>·(&amp;expected);</div>
Max diff block lines reached; 28166/53046 bytes (53.10%) of diff not shown.
16.0 KB
html2text {}
Max HTML report size reached
115 KB
./usr/share/doc/libgtsam-dev/html/a01094_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01082_source.html
Max HTML report size reached
225 KB
./usr/share/doc/libgtsam-dev/html/a01097_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01103_source.html
Max HTML report size reached
165 KB
./usr/share/doc/libgtsam-dev/html/a01109_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01034_source.html
Max HTML report size reached
7.29 KB
./usr/share/doc/libgtsam-dev/html/a01112_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01058_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01112_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01058_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 114, 16 lines modifiedOffset 114, 16 lines modified
114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>114 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>115 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>116 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>117 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>118 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
119 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#pragma·once</span></div>119 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#pragma·once</span></div>
120 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>120 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
121 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01085.html">gtsam/nonlinear/LevenbergMarquardtOptimizer.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01151.html">gtsam/nonlinear/LevenbergMarquardtOptimizer.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01067.html">gtsam/nonlinear/GaussNewtonOptimizer.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01064.html">gtsam/nonlinear/GaussNewtonOptimizer.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>123 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
124 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>125 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
126 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">/*·*************************************************************************·*/</span></div>126 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">/*·*************************************************************************·*/</span></div>
127 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a7527de605f5b7c0224c97b5312d816e8">···36</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#a7527de605f5b7c0224c97b5312d816e8">GncLossType</a>·{</div>128 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a7527de605f5b7c0224c97b5312d816e8">···36</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01428.html#a7527de605f5b7c0224c97b5312d816e8">GncLossType</a>·{</div>
129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··GM·<span·class="comment">/*Geman·McClure*/</span>,</div>129 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··GM·<span·class="comment">/*Geman·McClure*/</span>,</div>
Offset 264, 16 lines modifiedOffset 264, 16 lines modified
264 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>····<a·class="code·hl_variable"·href="a04364.html#a001534e4d9b2665aaf8939fc127d70c6">baseOptimizerParams</a>.print(<span·class="stringliteral">&quot;Base·optimizer·params:·&quot;</span>);</div>264 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span>····<a·class="code·hl_variable"·href="a04364.html#a001534e4d9b2665aaf8939fc127d70c6">baseOptimizerParams</a>.print(<span·class="stringliteral">&quot;Base·optimizer·params:·&quot;</span>);</div>
265 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··}</div>265 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··}</div>
266 </div>266 </div>
267 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>};</div>267 <div·class="line"><a·id="l00174"·name="l00174"></a><span·class="lineno">··174</span>};</div>
268 </div>268 </div>
269 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>269 <div·class="line"><a·id="l00175"·name="l00175"></a><span·class="lineno">··175</span>·</div>
270 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>}</div>270 <div·class="line"><a·id="l00176"·name="l00176"></a><span·class="lineno">··176</span>}</div>
271 <div·class="ttc"·id="aa01067_html"><div·class="ttname"><a·href="a01067.html">GaussNewtonOptimizer.h</a></div></div>271 <div·class="ttc"·id="aa01064_html"><div·class="ttname"><a·href="a01064.html">GaussNewtonOptimizer.h</a></div></div>
272 <div·class="ttc"·id="aa01085_html"><div·class="ttname"><a·href="a01085.html">LevenbergMarquardtOptimizer.h</a></div><div·class="ttdoc">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.</div></div>272 <div·class="ttc"·id="aa01151_html"><div·class="ttname"><a·href="a01151.html">LevenbergMarquardtOptimizer.h</a></div><div·class="ttdoc">A·nonlinear·optimizer·that·uses·the·Levenberg-Marquardt·trust-region·scheme.</div></div>
273 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div>273 <div·class="ttc"·id="aa01413_html_gafeaa7d82369f3ff952157586240273c8"><div·class="ttname"><a·href="a01413.html#gafeaa7d82369f3ff952157586240273c8">gtsam::FastVector</a></div><div·class="ttdeci">std::vector&lt;·T,·typename·internal::FastDefaultVectorAllocator&lt;·T·&gt;::type·&gt;·FastVector</div><div·class="ttdoc">FastVector·is·a·type·alias·to·a·std::vector·with·a·custom·memory·allocator.</div><div·class="ttdef"><b>Definition</b>·FastVector.h:34</div></div>
274 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>274 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
275 <div·class="ttc"·id="aa01428_html_a7527de605f5b7c0224c97b5312d816e8"><div·class="ttname"><a·href="a01428.html#a7527de605f5b7c0224c97b5312d816e8">gtsam::GncLossType</a></div><div·class="ttdeci">GncLossType</div><div·class="ttdoc">Choice·of·robust·loss·function·for·GNC.</div><div·class="ttdef"><b>Definition</b>·GncParams.h:36</div></div>275 <div·class="ttc"·id="aa01428_html_a7527de605f5b7c0224c97b5312d816e8"><div·class="ttname"><a·href="a01428.html#a7527de605f5b7c0224c97b5312d816e8">gtsam::GncLossType</a></div><div·class="ttdeci">GncLossType</div><div·class="ttdoc">Choice·of·robust·loss·function·for·GNC.</div><div·class="ttdef"><b>Definition</b>·GncParams.h:36</div></div>
276 <div·class="ttc"·id="aa04364_html"><div·class="ttname"><a·href="a04364.html">gtsam::GncParams</a></div><div·class="ttdef"><b>Definition</b>·GncParams.h:42</div></div>276 <div·class="ttc"·id="aa04364_html"><div·class="ttname"><a·href="a04364.html">gtsam::GncParams</a></div><div·class="ttdef"><b>Definition</b>·GncParams.h:42</div></div>
277 <div·class="ttc"·id="aa04364_html_a001534e4d9b2665aaf8939fc127d70c6"><div·class="ttname"><a·href="a04364.html#a001534e4d9b2665aaf8939fc127d70c6">gtsam::GncParams::baseOptimizerParams</a></div><div·class="ttdeci">BaseOptimizerParameters·baseOptimizerParams</div><div·class="ttdoc">GNC·parameters.</div><div·class="ttdef"><b>Definition</b>·GncParams.h:67</div></div>277 <div·class="ttc"·id="aa04364_html_a001534e4d9b2665aaf8939fc127d70c6"><div·class="ttname"><a·href="a04364.html#a001534e4d9b2665aaf8939fc127d70c6">gtsam::GncParams::baseOptimizerParams</a></div><div·class="ttdeci">BaseOptimizerParameters·baseOptimizerParams</div><div·class="ttdoc">GNC·parameters.</div><div·class="ttdef"><b>Definition</b>·GncParams.h:67</div></div>
278 <div·class="ttc"·id="aa04364_html_a071f6184defbc4ea4aa2030491eb69c7"><div·class="ttname"><a·href="a04364.html#a071f6184defbc4ea4aa2030491eb69c7">gtsam::GncParams::knownInliers</a></div><div·class="ttdeci">IndexVector·knownInliers</div><div·class="ttdoc">Slots·in·the·factor·graph·corresponding·to·measurements·that·we·know·are·outliers.</div><div·class="ttdef"><b>Definition</b>·GncParams.h:80</div></div>278 <div·class="ttc"·id="aa04364_html_a071f6184defbc4ea4aa2030491eb69c7"><div·class="ttname"><a·href="a04364.html#a071f6184defbc4ea4aa2030491eb69c7">gtsam::GncParams::knownInliers</a></div><div·class="ttdeci">IndexVector·knownInliers</div><div·class="ttdoc">Slots·in·the·factor·graph·corresponding·to·measurements·that·we·know·are·outliers.</div><div·class="ttdef"><b>Definition</b>·GncParams.h:80</div></div>
279 <div·class="ttc"·id="aa04364_html_a14867f2ab8415772117299e4c76247a0"><div·class="ttname"><a·href="a04364.html#a14867f2ab8415772117299e4c76247a0">gtsam::GncParams::GncParams</a></div><div·class="ttdeci">GncParams()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·GncParams.h:62</div></div>279 <div·class="ttc"·id="aa04364_html_a14867f2ab8415772117299e4c76247a0"><div·class="ttname"><a·href="a04364.html#a14867f2ab8415772117299e4c76247a0">gtsam::GncParams::GncParams</a></div><div·class="ttdeci">GncParams()</div><div·class="ttdoc">Default·constructor.</div><div·class="ttdef"><b>Definition</b>·GncParams.h:62</div></div>
10.7 KB
./usr/share/doc/libgtsam-dev/html/a01115.html vs.
./usr/share/doc/libgtsam-dev/html/a00845.html
Files 86% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2Result.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/BinaryJacobianFactor.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01115.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00845.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 48 lines modifiedOffset 96, 45 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">ISAM2Result.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">BinaryJacobianFactor.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Class·that·stores·detailed·iSAM2·result.··105 <p>A·binary·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01115_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00845_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04420.html">gtsam::ISAM2Result</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03720.html">gtsam::BinaryJacobianFactor&lt;·M,·N1,·N2·&gt;</a></td></tr>
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·struct·is·returned·from·<a·class="el"·href="a04396.html#abd282f9b00477204ab09590993a974e6"·title="Add·new·factors,·updating·the·solution·and·relinearizing·as·needed.">ISAM2::update()</a>·and·contains·information·about·the·update·that·is·useful·for·det[·...·truncated·by·diffoscope;·len:·112,·SHA:·9f08353261c175838af14a81b93b81e9447b0c28585138bd923227ee744ffd73·...·]20.html#details">More...</a><br·/></td></tr>112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·binary·<a·class="el"·href="a03844.html"·title="A·Gaussian·factor·in·the·squared-error·form.">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.··<a·href="a03720.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04424.html">gtsam::ISAM2Result::DetailedResults</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03724.html">gtsam::traits&lt;·BinaryJacobianFactor&lt;·M,·N1,·N2·&gt;·&gt;</a></td></tr>
115 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·struct·holding·detailed·results,·which·must·be·enabled·with·<a·class="el"·href="a04416.html#a705057d0849755bb974848f57ca1482f"·title="Whether·to·compute·and·return·ISAM2Result::detailedResults,·this·can·increase·running·time·(default:·...">ISAM2Params::enableDetailedResults</a>.··<a·href="a04424.html#details">More...</a><br·/></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04428.html">gtsam::ISAM2Result::DetailedResults::VariableStatus</a></td></tr> 
118 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·status·of·a·single·variable,·this·struct·is·stored·in·<a·class="el"·href="a04424.html#aa95ea9ffc9e1c58ae54bccea5e5e1c5a"·title="The·status·of·each·variable·during·this·update,·see·VariableStatus.">DetailedResults::variableStatus</a>.··<a·href="a04428.html#details">More...</a><br·/></td></tr> 
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">116 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
122 Namespaces</h2></td></tr>118 Namespaces</h2></td></tr>
123 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
124 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 </table>122 </table>
127 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
128 <div·class="textblock"><p>Class·that·stores·detailed·iSAM2·result.·</p>124 <div·class="textblock"><p>A·binary·<a·class="el"·href="a05064.html"·title="In·Gaussian·factors,·the·error·function·returns·either·the·negative·log-likelihood,...">JacobianFactor</a>·specialization·that·uses·fixed·matrix·math·for·speed.·</p>
 125 <dl·class="section·date"><dt>Date</dt><dd>June·2015·</dd></dl>
129 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess,·Richard·Roberts,·Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
130 </div></div><!--·contents·-->127 </div></div><!--·contents·-->
131 </div><!--·doc-content·-->128 </div><!--·doc-content·-->
132 <!--·start·footer·part·-->129 <!--·start·footer·part·-->
133 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
134 ··<ul>131 ··<ul>
135 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01115.html">ISAM2Result.h</a></li>132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00845.html">BinaryJacobianFactor.h</a></li>
136 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
137 ··</ul>134 ··</ul>
138 </div>135 </div>
139 </body>136 </body>
140 </html>137 </html>
2.75 KB
html2text {}
Max HTML report size reached
49.1 KB
./usr/share/doc/libgtsam-dev/html/a01118_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01184_source.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearISAM.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/ShonanGaugeFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01118_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01184_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 118 lines modifiedOffset 98, 111 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">NonlinearISAM.h</div></div>104 ··<div·class="headertitle"><div·class="title">ShonanGaugeFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01118.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01184.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2019,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00866.html">gtsam/linear/GaussianISAM.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00338.html">gtsam/geometry/SOn.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00731.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
124 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">125 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04548.html">···27</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04548.html">NonlinearISAM</a>·{</div>126 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04748.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04748.html">ShonanGaugeFactor</a>·:·<span·class="keyword">public</span>·<a·class="[·...·truncated·by·diffoscope;·len:·49,·SHA:·393d73d461ab77fe6e4d9c86a50752e549b0ce386077ba16a5e5a210debe2ee6·...·]</a>·{</div>
 127 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Row·dimension,·equal·to·the·dimensionality·of·SO(p-d)</span></div>
126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">protected</span>:</div>128 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keywordtype">size_t</span>·rows_;</div>
127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04548.html#afd3d7d897197b0a60a8e25dc68c588fd">···31</a></span>··<a·class="code·hl_class"·href="a03800.html">gtsam::GaussianISAM</a>·<a·class="code·hl_variable"·href="a04548.html#afd3d7d897197b0a60a8e25dc68c588fd">isam_</a>;</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04548.html#aed05de793f4fde627a4c234bbc38a8f2">···34</a></span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·<a·class="code·hl_variable"·href="a04548.html#aed05de793f4fde627a4c234bbc38a8f2">linPoint_</a>;</div> 
131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> 
132 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a04548.html#a3abd8344c16dc519209aec578a9f56df">···37</a></span>··<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>·<a·class="code·hl_variable"·href="a04548.html#a3abd8344c16dc519209aec578a9f56df">factors_</a>;</div> 
133 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>129 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 130 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··boost::shared_ptr&lt;JacobianFactor&gt;·whitenedJacobian_;</div>
134 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04548.html#ae53203f6b84dc0f29f9fb52afdc49fd9">···40</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="a04548.html#ae53203f6b84dc0f29f9fb52afdc49fd9">reorderInterval_</a>;</div> 
135 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>··<span·class="keywordtype">int</span>·reorderCounter_;</div> 
136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04548.html#a177189467b87cc41c92f03e3d73b283e">···44</a></span>··<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>·<a·class="code·hl_variable"·href="a04548.html#a177189467b87cc41c92f03e3d73b283e">eliminationFunction_</a>;</div> 
138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="keyword">public</span>:</div>
140 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> 
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> 
142 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">133 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="}">
143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04548.html#acce79d0a1cb22a2874f3b15c3a2bf0bc">···58</a></span>··<a·class="code·hl_function"·href="a04548.html#acce79d0a1cb22a2874f3b15c3a2bf0bc">NonlinearISAM</a>(<span·class="keywordtype">int</span>·reorderInterval·=·1,</div> 
144 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a03580.html#a4053522180fd649baf38a49c515e7b53">GaussianFactorGraph::Eliminate</a>&amp;·eliminationFunction·=·GaussianFactorGraph::EliminationTraitsType::DefaultEliminate)·:</div> 
145 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··reorderInterval_(reorderInterval),·reorderCounter_(0),·eliminationFunction_(eliminationFunction)·{}</div> 
146 </div>134 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a04748.html#af066e4ba178cc6af9a3163f005d4deea">···58</a></span>··<a·class="code·hl_function"·href="a04748.html#af066e4ba178cc6af9a3163f005d4deea">ShonanGaugeFactor[·...·truncated·by·diffoscope;·len:·188,·SHA:·9dafb8154542ccd6257e18c5db97e695f77efba07addfa28ac4e3c656a041a9d·...·]/div>
 135 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····················boost::optional&lt;double&gt;·gamma·=·boost::none)</div>
 136 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······:·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>{key})·{</div>
 137 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····<span·class="keywordflow">if</span>·(p·&lt;·d)·{</div>
 138 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keywordflow">throw</span>·std::invalid_argument(<span·class="stringliteral">&quot;ShonanGaugeFactor·must·have·p&gt;=d.&quot;</span>);</div>
147 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>139 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····}</div>
 140 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>····<span·class="comment">//·Calculate·dimensions</span></div>
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>141 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<span·class="keywordtype">size_t</span>·q·=·p·-·d;</div>
149 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="a04612.html">Values</a>·estimate()·<span·class="keyword">const</span>;</div>142 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordtype">size_t</span>·P·=·SOn::Dimension(p);·<span·class="comment">//·dimensionality·of·SO(p)</span></div>
 143 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····rows_·=·SOn::Dimension(q);····<span·class="comment">//·dimensionality·of·SO(q),·the·gauge</span></div>
150 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>144 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··Matrix·marginalCovariance(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key)·<span·class="keyword">const</span>;</div>145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>····<span·class="comment">//·Create·constant·Jacobian·as·a·rows_*P·matrix:·there·are·rows_·penalized</span></div>
 146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="comment">//·dimensions,·but·it·is·a·bit·tricky·to·find·them·among·the·P·columns.</span></div>
 147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="comment">//·The·key·is·to·look·at·how·skew-symmetric·matrices·are·laid·out·in·SOn.h:</span></div>
 148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·the·first·tangent·dimension·will·always·be·included,·but·beyond·that·we</span></div>
 149 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·have·to·be·careful.·We·always·need·to·skip·the·d·top-rows·of·the·skew-</span></div>
 150 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·symmetric·matrix·as·they·below·to·K,·part·of·the·Stiefel·manifold.</span></div>
152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>151 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····Matrix·A(rows_,·P);</div>
153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="comment">//·access</span></div> 
154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
155 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04548.html#a76efdc9eccb062477ffd6cb29544d94c">···75</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03800.html">GaussianISAM</a>&amp;·<a·class="code·hl_function"·href="a04548.html#a76efdc9eccb062477ffd6cb29544d94c">bayesTree</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·isam_;·}</div> 
156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>152 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····A.setZero();</div>
157 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04548.html#aff98e8571b6ed8f1ac9002834b36c470">···78</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>&amp;·<a·class="code·hl_function"·href[·...·truncated·by·diffoscope;·len:·166,·SHA:·037d0594679eb9e0c410cdce4ed7e2642993f75a5c8f848a3c0aaaf39d474d74·...·]</div>153 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordtype">double</span>·invSigma·=·gamma·?·std::sqrt(*gamma)·:·1.0;</div>
 154 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keywordtype">size_t</span>·i·=·0,·j·=·0,·n·=·p·-·1·-·d;</div>
 155 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">while</span>·(i·&lt;·rows_)·{</div>
 156 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······A.block(i,·j,·n,·n)·=·invSigma·*·Matrix::Identity(n,·n);</div>
 157 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>······i·+=·n;</div>
 158 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······j·+=·n·+·d;·<span·class="comment">//·skip·d·columns</span></div>
 159 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······n·-=·1;</div>
158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>160 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>
159 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a04548.html#adaf180df5658f7977a3418f896af5e28">···81</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04540.html">NonlinearFactorGraph</a>&amp;·<a·class="code·hl_[·...·truncated·by·diffoscope;·len:·174,·SHA:·358b00ee93edd345a3664310830bdacb5a764e1c5f406797b51520731327c772·...·]</div>161 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="comment">//·TODO(frank):·assign·the·right·one·in·the·right·columns</span></div>
 162 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····whitenedJacobian_·=</div>
 163 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········boost::make_shared&lt;JacobianFactor&gt;(key,·A,·Vector::Zero(rows_));</div>
160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>164 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>
 165 </div>
161 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04548.html#a97c87450a87bff7fe29484ae254b938a">···84</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04548.html#a97c87450a87bff7fe29484ae254b938a">reorderInterval</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderInterval_;·}··</div> 
162 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="}"> 
163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a04548.html#ad091cf1a8c2890cd041fb7f525ba8b7e">···85</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a04548.html#ad091cf1a8c2890cd041fb7f525ba8b7e">reorderCounter</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·reorderCounter_;·}····</div> 
164 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> 
165 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s=<span·class="stringliteral">&quot;&quot;</span>,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter·=·DefaultKeyFormatter)·<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 16324/37487 bytes (43.55%) of diff not shown.
12.3 KB
html2text {}
Max HTML report size reached
66.4 KB
./usr/share/doc/libgtsam-dev/html/a01124_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00911_source.html
Files 74% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/DoglegOptimizerImpl.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/BarometricFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01124_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00911_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 203 lines modifiedOffset 98, 126 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">DoglegOptimizerImpl.h</div></div>104 ··<div·class="headertitle"><div·class="title">BarometricFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01124.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00911.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00296.html">gtsam/geometry/Pose3.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;iomanip&gt;</span></div> 
121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div> 
122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00830.html">gtsam/linear/VectorValues.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00908.html">gtsam/navigation/NavState.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00668.html">gtsam/inference/Ordering.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01133.html">gtsam/nonlinear/NonlinearFactor.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
125 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};"> 
128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04264.html">···32</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04264.html">DoglegOptimizerImpl</a>·{</div> 
129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
130 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">126 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04268.html">···34</a></span>··<span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04268.html">IterationResult</a>·{</div>127 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a04100.html">···34</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04100.html">BarometricFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN</a>&lt;Pose3,·dou[·...·truncated·by·diffoscope;·len:·7,·SHA:·4fe9467f920e687d0084718699d380cfe2594931594af5a8b66cd2f6bef6c694·...·]·{</div>
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keywordtype">double</span>·delta;</div>128 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>···<span·class="keyword">private</span>:</div>
 129 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04536.html">NoiseModelFactorN&lt;Pose3,·double&gt;</a>·<a·class="code·hl_class"·href="a04536.html">Base</a>;</div>
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·dx_d;</div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keywordtype">double</span>·f_error;</div> 
135 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··};</div>130 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
136 </div>131 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keywordtype">double</span>·nT_;··</div>
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>132 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 133 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>···<span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04100.html#a692169a1939f428218a42ef6aafa014b">···42</a></span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;BarometricFactor&gt;·<a·class="code·hl_typedef"·href="a04100.html#a692169a1939f428218a42ef6aafa014b">shared_ptr</a>;</div>
 135 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
 136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04100.html#a11690ce4f03de94b2c7a1d3a5a46f383">···45</a></span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04100.html">BarometricFactor</a>·<a·class="code·hl_typedef"·href="a04100.html#a11690ce4f03de94b2c7a1d3a5a46f383">This</a>;</div>
 137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 138 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04100.html#ae0565011b7aefe5503382d68dad48b0a">···48</a></span>····<a·class="code·hl_function"·href="a04100.html#ae0565011b7aefe5503382d68dad48b0a">BarometricFactor</a>()·:·nT_(0)·{}</div>
 139 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 140 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····<a·class="code·hl_class"·href="a04100.html">~BarometricFactor</a>()<span·class="keyword">·override·</span>{}</div>
 141 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
138 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};">142 <div·class="foldopen"·id="foldopen00059"·data-start="{"·data-end="}">
 143 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a04100.html#a32118f78408e0c408c77b4a380199083">···59</a></span>····<a·class="code·hl_function"·href="a04100.html#a32118f78408e0c408c77b4a380199083">BarometricFactor</a>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·baroKey,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>&amp;·baroIn,</div>
 144 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·····················<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">SharedNoiseModel</a>&amp;·model)</div>
 145 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········:·<a·class="code·hl_class"·href="a04536.html">Base</a>(model,·key,·baroKey),·nT_(heightOut(baroIn))·{}</div>
139 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04264.html#a52e03ca11a892d070c911db43f22cf04">···53</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a04264.html#a52e03ca11a892d070c911db43f22cf04">TrustRegionAdaptationMode</a>·{</div> 
140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>····SEARCH_EACH_ITERATION,</div> 
141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····SEARCH_REDUCE_ONLY,</div> 
142 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····ONE_STEP_PER_ITERATION</div> 
143 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··};</div> 
144 </div>146 </div>
145 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>147 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
146 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·M,·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·VALUES&gt;</div>148 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}">
 149 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04100.html#aa1c053d72e44bed479319b6cdbe37ada">···64</a></span>····gtsam::NonlinearFactor::shared_ptr·<a·class="code·hl_function"·href="a04100.html#aa1c053d72e44bed479319b6cdbe37ada">clone</a>()<span·class="keyword">·const·override·</span>{</div>
147 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">static</span>·IterationResult·Iterate(</div>150 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········<span·class="keywordflow">return</span>·boost::static_pointer_cast&lt;gtsam::NonlinearFactor&gt;(</div>
 151 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>············gtsam::NonlinearFactor::shared_ptr(<span·class="keyword">new</span>·<a·class="code·hl_class"·href="a04100.html">This</a>(*<span·class="keyword">this</span>)));</div>
148 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordtype">double</span>·delta,·TrustRegionAdaptationMode·mode,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·dx_u,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·dx_n,</div> 
149 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······<span·class="keyword">const</span>·M&amp;·Rd,·<span·class="keyword">const</span>·F&amp;·f,·<span·class="keyword">const</span>·VALUES&amp;·x0,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·f_error,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·verbose=<span·class="keyword">false</span>);</div> 
150 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>152 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····}</div>
151 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·ComputeDoglegPoint(<span·class="keywordtype">double</span>·delta,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·dx_u,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·dx_n,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·verbose=<span·class="keyword">false</span>);</div> 
152 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
153 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>··<span·class="keyword">static</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>·ComputeBlend(<span·class="keywordtype">double</span>·delta,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x_u,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·x_n,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·verbose=<span·class="keyword">false</span>);</div> 
154 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>};</div> 
155 </div>153 </div>
156 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div> 
157 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>·</div> 
158 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span><span·class="comment">/*·*************************************************************************·*/</span></div> 
159 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·M,·<span·class="keyword">class</span>·F,·<span·class="keyword">class</span>·VALUES&gt;</div> 
160 <div·class="foldopen"·id="foldopen00138"·data-start="{"·data-end="}"> 
161 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno"><a·class="line"·href="a04264.html#a6ad13f5fb8bb2f7e19a75ff19433ffa6">··138</a></span><span·class="keyword">typename</span>·<a·class="code·hl_struct"·href="a04268.html">DoglegOptimizerImpl::IterationResult</a>·<a·class="code·hl_function"·href="a04264.html#a6ad13f5fb8bb2f7e19a75ff19433ffa6">DoglegOptimizerImpl::Iterate</a>(</div> 
162 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>····<span·class="keywordtype">double</span>·delta,·<a·class="code·hl_enumeration"·href="a04264.html#a52e03ca11a892d070c911db43f22cf04">TrustRegionAdaptationMode</a>·mode,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·dx_u,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·dx_n,</div> 
163 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>····<span·class="keyword">const</span>·M&amp;·Rd,·<span·class="keyword">const</span>·F&amp;·f,·<span·class="keyword">const</span>·VALUES&amp;·x0,·<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·f_error,·<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·verbose)</div> 
164 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>{</div> 
165 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··gttic(M_error);</div> 
166 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··<span·class="keyword">const</span>·<span·class="keywordtype">double</span>·M_error·=·Rd.error(<a·class="code·hl_function"·href="a04064.html#a4caab5b3c84448403b88b16c58d0b3a8">VectorValues::Zero</a>(dx_u));</div> 
167 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··gttoc(M_error);</div> 
168 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div> 
169 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>··<span·class="comment">//·Result·to·return</span></div> 
170 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··<a·class="code·hl_struct"·href="a04268.html">IterationResult</a>·result;</div> 
171 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div> 
172 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>··<span·class="keywordtype">bool</span>·stay·=·<span·class="keyword">true</span>;</div> 
173 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>··<span·class="keyword">enum</span>·{·NONE,·INCREASED_DELTA,·DECREASED_DELTA·}·lastAction·=·NONE;·<span·class="comment">//·Used·to·prevent·alternating·between·increasing·and·decreasing·in·one·iteration</span></div> 
174 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>··<span·class="keywordflow">while</span>(stay)·{</div> 
175 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>····gttic(Dog_leg_point);</div> 
Max diff block lines reached; 8488/52289 bytes (16.23%) of diff not shown.
15.2 KB
html2text {}
Max HTML report size reached
8.76 KB
./usr/share/doc/libgtsam-dev/html/a01127.html vs.
./usr/share/doc/libgtsam-dev/html/a00053.html
Files 85% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearOptimizerParams.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/types.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01127.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00053.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 58 lines modifiedOffset 94, 43 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>··</div> 
103 ··<div·class="headertitle"><div·class="title">NonlinearOptimizerParams.h·File·Reference</div></div>101 <a·href="#func-members">Functions</a>··</div>
 102 ··<div·class="headertitle"><div·class="title">types.cpp·File·Reference<div·class="ingroups"><a·class="el"·href="a01413.html">Base</a></div></div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>Parameters·for·nonlinear·optimization.··105 <p>Functions·for·handling·type·information.··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01127_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04556.html">gtsam::NonlinearOptimizerParams</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">The·common·parameters·for·Nonlinear·optimizers.··<a·href="a04556.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 </table><table·class="memberdecls"> 
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
123 Typedefs</h2></td></tr> 
124 <tr·class="memitem:a4579016a744c3d7adf227ea58623df7f"·id="r_a4579016a744c3d7adf227ea58623df7f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a4579016a744c3d7adf227ea58623df7f"·name="a4579016a744c3d7adf227ea58623df7f"></a> 
125 typedef·<a·class="el"·href="a04556.html">NonlinearOptimizerParams</a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SuccessiveLinearizationParams</b></td></tr>115 Functions</h2></td></tr>
 116 <tr·class="memitem:a0b97fc96e5f69236e81489c66d5b92ba"·id="r_a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memItemLeft"·align="right"·valign="top">std::string&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#a0b97fc96e5f69236e81489c66d5b92ba">gtsam::demangle</a>·(const·char·*name)</td></tr>
 117 <tr·class="memdesc:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Pretty·print·<a·class="el"·href="a02596.html"·title="This·is·the·base·class·for·any·type·to·be·stored·in·Values.">Value</a>·type·name.··<br·/></td></tr>
126 <tr·class="separator:a4579016a744c3d7adf227ea58623df7f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>118 <tr·class="separator:a0b97fc96e5f69236e81489c66d5b92ba"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
127 </table>119 </table>
128 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
129 <div·class="textblock"><p>Parameters·for·nonlinear·optimization.·</p>121 <div·class="textblock"><p>Functions·for·handling·type·information.·</p>
130 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>122 <dl·class="section·author"><dt>Author</dt><dd>Varun·Agrawal·</dd></dl>
131 <dd> 
132 Richard·Roberts·</dd> 
133 <dd> 
134 Frank·Dellaert·</dd> 
135 <dd> 
136 Andrew·Melim·</dd></dl> 
137 <dl·class="section·date"><dt>Date</dt><dd>Apr·1,·2012·</dd></dl>123 <dl·class="section·date"><dt>Date</dt><dd>May·18,·2020·</dd></dl>
138 </div></div><!--·contents·-->124 </div></div><!--·contents·-->
139 </div><!--·doc-content·-->125 </div><!--·doc-content·-->
140 <!--·start·footer·part·-->126 <!--·start·footer·part·-->
141 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
142 ··<ul>128 ··<ul>
143 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01127.html">NonlinearOptimizerParams.h</a></li>129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00053.html">types.cpp</a></li>
144 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
145 ··</ul>131 ··</ul>
146 </div>132 </div>
147 </body>133 </body>
148 </html>134 </html>
1.86 KB
html2text {}
Max HTML report size reached
86.4 KB
./usr/share/doc/libgtsam-dev/html/a01127_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01049_source.html
Max HTML report size reached
6.55 KB
./usr/share/doc/libgtsam-dev/html/a01136.html vs.
./usr/share/doc/libgtsam-dev/html/a01265.html
Files 92% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/NonlinearFactor.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartFactorBase.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01136.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01265.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 37 lines modifiedOffset 94, 52 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">NonlinearFactor.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SmartFactorBase.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
104 <p>Nonlinear·Factor·base·classes.··105 <p>Base·class·to·create·smart·factors·on·poses·or·cameras.··
105 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a01265_source.html">Go·to·the·source·code·of·this·file.</a></p>
106 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04928.html">gtsam::SmartFactorBase&lt;·CAMERA·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·smart·factors.··<a·href="a04928.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
108 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
112 </table>120 </table>
113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
114 <div·class="textblock"><p>Nonlinear·Factor·base·classes.·</p>122 <div·class="textblock"><p>Base·class·to·create·smart·factors·on·poses·or·cameras.·</p>
115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>123 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>
 124 <dd>
 125 Antoni·Rosinol·</dd>
 126 <dd>
 127 Zsolt·Kira·</dd>
 128 <dd>
 129 Frank·Dellaert·</dd>
116 <dd>130 <dd>
117 Richard·Roberts·</dd></dl>131 Chris·Beall·</dd></dl>
118 </div></div><!--·contents·-->132 </div></div><!--·contents·-->
119 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
120 <!--·start·footer·part·-->134 <!--·start·footer·part·-->
121 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->135 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
122 ··<ul>136 ··<ul>
123 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01136.html">NonlinearFactor.cpp</a></li>137 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01265.html">SmartFactorBase.h</a></li>
124 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>138 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
125 ··</ul>139 ··</ul>
126 </div>140 </div>
127 </body>141 </body>
128 </html>142 </html>
1.39 KB
html2text {}
Max HTML report size reached
127 KB
./usr/share/doc/libgtsam-dev/html/a01142_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00086_source.html
Max HTML report size reached
107 KB
./usr/share/doc/libgtsam-dev/html/a01157_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01388_source.html
Max HTML report size reached
120 KB
./usr/share/doc/libgtsam-dev/html/a01160_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00023_source.html
Max HTML report size reached
8.22 KB
./usr/share/doc/libgtsam-dev/html/a01172.html vs.
./usr/share/doc/libgtsam-dev/html/a00038.html
Files 90% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/LinearContainerFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/base/FastMap.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01172.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00038.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 45 lines modifiedOffset 96, 43 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">LinearContainerFactor.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">FastMap.h·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.··105 <p>A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01172_source.html">Go·to·the·source·code·of·this·file.</a></p>107 <p><a·href="a00038_source.html">Go·to·the·source·code·of·this·file.</a></p>
108 <table·class="memberdecls">108 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
110 Classes</h2></td></tr>110 Classes</h2></td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04444.html">gtsam::LinearContainerFactor</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Dummy·version·of·a·generic·linear·factor·to·be·injected·into·a·nonlinear·factor·graph.··<a·href="a04444.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04448.html">gtsam::traits&lt;·LinearContainerFactor·&gt;</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a02316.html">gtsam::FastMap&lt;·KEY,·VALUE·&gt;</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a02316.html"·title="FastMap·is·a·thin·wrapper·around·std::map·that·uses·the·boost·fast_pool_allocator·instead·of·the·defa...">FastMap</a>·is·a·thin·wrapper·around·std::map·that·uses·the·boost·fast_pool_allocator·instead·of·the·default·STL·allocator.··<a·href="a02316.html#details">More...</a><br·/></td></tr>
115 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
116 </table><table·class="memberdecls">114 </table><table·class="memberdecls">
117 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
118 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
119 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
120 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
121 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
122 </table>120 </table>
123 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
124 <div·class="textblock"><p>Wrap·Jacobian·and·Hessian·linear·factors·to·allow·simple·injection·into·a·nonlinear·graph.·</p>122 <div·class="textblock"><p>A·thin·wrapper·around·std::map·that·uses·boost's·fast_pool_allocator.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Richard·Roberts·</dd></dl>
125 <dl·class="section·date"><dt>Date</dt><dd>Jul·6,·2012·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>Oct·17,·2010·</dd></dl>
126 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl> 
127 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
128 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
129 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
130 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
131 ··<ul>129 ··<ul>
132 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01172.html">LinearContainerFactor.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_59d8fae67ebcec1514e0f6d4ea576047.html">base</a></li><li·class="navelem"><a·class="el"·href="a00038.html">FastMap.h</a></li>
133 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
134 ··</ul>132 ··</ul>
135 </div>133 </div>
136 </body>134 </body>
137 </html>135 </html>
1.91 KB
html2text {}
Max HTML report size reached
52.2 KB
./usr/share/doc/libgtsam-dev/html/a01187_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00806_source.html
Files 85% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/TranslationRecovery.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/Errors.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01187_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00806_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 134 lines modifiedOffset 98, 95 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">TranslationRecovery.h</div></div>104 ··<div·class="headertitle"><div·class="title">Errors.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01187.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00806.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="comment">//·\callgraph</span></div>
 119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01085.html">gtsam/nonlinear/LevenbergMarquardtOptimizer.h</a>&gt;</span></div> 
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01004.html">gtsam/nonlinear/Values.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01211.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00047.html">gtsam/base/FastList.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="comment">//·Set·up·an·optimization·problem·for·the·unknown·translations·Ti·in·the·world</span></div> 
131 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="comment">//·coordinate·frame,·given·the·known·camera·attitudes·wRi·with·respect·to·the</span></div> 
132 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="comment">//·world·frame,·and·a·set·of·(noisy)·translation·directions·of·type·Unit3,</span></div> 
133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="comment">//·w_aZb.·The·measurement·equation·is</span></div> 
134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="comment">//····w_aZb·=·Unit3(Tb·-·Ta)···(1)</span></div> 
135 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="comment">//·i.e.,·w_aZb·is·the·translation·direction·from·frame·A·to·B,·in·world</span></div> 
136 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="comment">//·coordinates.·Although·Unit3·instances·live·on·a·manifold,·following</span></div> 
137 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="comment">//·Wilson14eccv_1DSfM.pdf·error·we·compute·the·*chordal·distance*·in·the</span></div> 
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="comment">//·ambient·world·coordinate·frame.</span></div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">//</span></div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">//·It·is·clear·that·we·cannot·recover·the·scale,·nor·the·absolute·position,</span></div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//·so·the·gauge·freedom·in·this·case·is·3·+·1·=·4.·We·fix·these·by·taking·fixing</span></div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·the·translations·Ta·and·Tb·associated·with·the·first·measurement·w_aZb,</span></div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//·clamping·them·to·their·initial·values·as·given·to·this·method.·If·no·initial</span></div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//·values·are·given,·we·use·the·origin·for·Tb·and·set·Tb·to·make·(1)·come</span></div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·through,·i.e.,</span></div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//····Tb·=·s·*·wRa·*·Point3(w_aZb)·····(2)</span></div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//·where·s·is·an·arbitrary·scale·that·can·be·supplied,·default·1.0.·Hence,·two</span></div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//·versions·are·supplied·below·corresponding·to·whether·we·have·initial·values</span></div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//·or·not.</span></div> 
150 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};"> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04756.html">···51</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04756.html">TranslationRecovery</a>·{</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">using·</span>KeyPair·=·std::pair&lt;Key,·Key&gt;;</div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">using·</span>TranslationEdges·=·std::vector&lt;BinaryMeasurement&lt;Unit3&gt;&gt;;</div> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·<span·class="keyword">private</span>:</div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="comment">//·Translation·directions·between·camera·pairs.</span></div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··TranslationEdges·relativeTranslations_;</div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Parameters.</span></div>130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="comment">//·Forward·declarations</span></div>
161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="a04440.html">LevenbergMarquardtParams</a>·lmParams_;</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a05072.html">VectorValues</a>;</div>
162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 133 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a01428.html#a74eb09e3192f06bae9de746aa981624a">···34</a></span><span·class="keyword">using·</span><a·class="code·hl_class"·href="a02312.html">Errors</a>·=·<a·class="code·hl_class"·href="a02312.html">FastList&lt;Vector&gt;</a>;</div>
 134 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#aa84fa88db91d429bec261c655fc54bd6">createErrors</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04064.html">VectorValues</a>&amp;·V);</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 137 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·e,·<span·class="keyword">const</span>·std::string&amp;·s·=·<span·class="stringliteral">&quot;Errors&quot;</span>);</div>
 138 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
 139 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="comment">//·Check·equality·for·unit·testing.</span></div>
 140 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>GTSAM_EXPORT·<span·class="keywordtype">bool</span>·equality(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·actual,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·expected,</div>
 141 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>···························<span·class="keywordtype">double</span>·tol·=·1e-9);</div>
 142 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 143 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#a552de56fca49d1b4942dd9b8e8357b0a">operator+</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·a,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·b);</div>
 144 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 145 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#af2dc48a6a2e9abf4d0636578847a6b5a">operator-</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·a,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·b);</div>
 146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a02312.html">Errors</a>·<a·class="code·hl_function"·href="a01428.html#af2dc48a6a2e9abf4d0636578847a6b5a">operator-</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·a);</div>
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>GTSAM_EXPORT·<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a01428.html#ad80249acf12bbea741e755cd8fc73042">dot</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·a,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·b);</div>
 150 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>GTSAM_EXPORT·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a5644e12e89afaac433f5d61c3d8e9003">axpy</a>(<span·class="keywordtype">double</span>·alpha,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·x,·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·y);</div>
 152 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>153 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">template</span>·&lt;&gt;</div>
164 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">154 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};">
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04756.html#ab6136c6f0473cddbfcfbb32ad8e83ec5">···69</a></span>··<a·class="code·hl_function"·href="a04756.html#ab6136c6f0473cddbfcfbb32ad8e83ec5">TranslationRecovery</a>(<span·class="keyword">[·...·truncated·by·diffoscope;·len:·100,·SHA:·59f7569f144ca4b756f3ddb13768c07502e198ff88ed0854cefe2ca8dd002a45·...·]</div>155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03736.html">···63</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02276.html">traits</a>&lt;<a·class="code·hl_class"·href="a02312.html">Errors</a>&gt;·{</div>
 156 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·Print(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02312.html">Errors</a>&amp;·e,·<span·class="keyword">const</span>·std::string&amp;·str·=·<span·class="stringliteral">&quot;&quot;</span>)·{</div>
 157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>····<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(e,·str);</div>
Max diff block lines reached; 9598/39725 bytes (24.16%) of diff not shown.
13.3 KB
html2text {}
Max HTML report size reached
30.9 KB
./usr/share/doc/libgtsam-dev/html/a01199_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01331_source.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/MFAS.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/KarcherMeanFactor.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01199_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01331_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 82 lines modifiedOffset 98, 94 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">MFAS.h</div></div>104 ··<div·class="headertitle"><div·class="title">KarcherMeanFactor.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01199.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
 118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div>
 119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·KarcherMeanFactor.h</span></div>
 120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</span></div>
 121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</span></div>
 122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div>
 123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;gtsam/geometry/Unit3.h&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00095.html">gtsam/base/Matrix.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01211.html">gtsam/sfm/BinaryMeasurement.h</a>&gt;</span></div>127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00731.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;memory&gt;</span></div>129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;unordered_map&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;&gt;·&amp;rotations);</div>
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·T·FindKarcherMean(std::initializer_list&lt;T&gt;·&amp;&amp;rotations);</div>
 137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
130 <div·class="foldopen"·id="foldopen00051"·data-start="{"·data-end="};">138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
131 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="a04700.html">···51</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a04700.html">MFAS</a>·{</div>139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04876.html">···45</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04876.html">[·...·truncated·by·diffoscope;·len:·119,·SHA:·21b8816af3af09d6fe34e373d5a8a73bac7f86d551f1383568bf24a969f2407f·...·]</a>·{</div>
 140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Compile·time·dimension:·can·be·-1</span></div>
 141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">enum</span>·{·D·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::dimension</a>·};</div>
 142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·Runtime·dimension:·always·&gt;=0</span></div>
 144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">size_t</span>·d_;</div>
 145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··boost::shared_ptr&lt;JacobianFactor&gt;·whitenedJacobian_;</div>
 147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
132 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·<span·class="keyword">public</span>:</div>148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</span>:</div>
133 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·used·to·represent·edges·between·two·nodes·in·the·graph.·When·used·in</span></div> 
134 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="comment">//·translation·averaging·for·global·SfM</span></div> 
135 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keyword">using·</span>KeyPair·=·std::pair&lt;Key,·Key&gt;;</div> 
136 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">using·</span>TranslationEdges·=·std::vector&lt;BinaryMeasurement&lt;Unit3&gt;&gt;;</div> 
137 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
138 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·<span·class="keyword">private</span>:</div>149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div>
 150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a04876.html">KarcherMeanFactor</a>(<span·class="keyword">const</span>·CONTAINER·&amp;<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<span·class="keywordtype">int</span>·d·=·D,</div>
139 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="comment">//·edges·with·a·direction·such·that·all·weights·are·positive</span></div> 
140 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·i.e,·edges·that·originally·had·negative·weights·are·flipped</span></div> 
141 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··std::map&lt;KeyPair,·double&gt;·edgeWeights_;</div>151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····················boost::optional&lt;double&gt;·beta·=·boost::none);</div>
142 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">···66</a></span>··<a·class="code·hl_function"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">~KarcherMeanFactor</a>()<span·class="keyword">·override·</span>{}</div>
143 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·<span·class="keyword">public</span>:</div>154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
 155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04876.html#a1f7ee10ee0fe130c9c2e8780571520d7">···69</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04876.html#a1f7ee10ee0fe130c9c2e8780571520d7">error</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;c)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·0;·}</div>
 156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04876.html#a5eae98c33fbadf006492d3e5a0b7164c">···72</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04876.html#a5eae98c33fbadf006492d3e5a0b7164c">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·d_;·}</div>
 158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
144 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}">159 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
145 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">···69</a></span>··<a·class="code·hl_function"·href="a04700.html#a0fbe57d306aa53ff9f9ef6b4dd5f4ca2">MFAS</a>(<span·class="keyword">const</span>·s[·...·truncated·by·diffoscope;·len:·48,·SHA:·af7acaee7bd06031c3aaa1dbbc03945f696d28796442ab7714e705c7741704c8·...·]</div>160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04876.html#a96e646c2e519ab84bc8fcd86ca5f443e">···75</a></span>··boost::shared_ptr&lt;GaussianFactor&gt;·<a·class="code·hl_function"·href="a04876.html#a96e646c2e519ab84bc8fcd86ca5f443e">linea[·...·truncated·by·diffoscope;·len:·152,·SHA:·3d61dfeb150522feb9db5c5a8241a33b93991f787a540ebe3d0b0806532931ef·...·]</div>
 161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">return</span>·whitenedJacobian_;</div>
146 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>······:·edgeWeights_(edgeWeights)·{}</div>162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>
147 </div>163 </div>
148 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
149 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<a·class="code·hl_class"·href="a04700.html">MFAS</a>(<span·class="keyword">const</span>·TranslationEdges·&amp;relativeTranslations,</div> 
150 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·······<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03380.html">Unit3</a>·&amp;projectionDirection);</div> 
151 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div> 
152 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·computeOrdering()·<span·class="keyword">const</span>;</div> 
153 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
154 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··std::map&lt;KeyPair,·double&gt;·computeOutlierWeights()·<span·class="keyword">const</span>;</div> 
155 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div>164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>};</div>
156 </div>165 </div>
157 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>166 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//·\KarcherMeanFactor</span></div>
158 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">typedef</span>·std::map&lt;std::pair&lt;Key,·Key&gt;,·<span·class="keywordtype">double</span>&gt;·KeyPairDoubleMap;</div> 
159 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
160 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}··<span·class="comment">//·namespace·gtsam</span></div>167 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>}·<span·class="comment">//·namespace·gtsam</span></div>
 168 <div·class="ttc"·id="aa00095_html"><div·class="ttname"><a·href="a00095.html">Matrix.h</a></div><div·class="ttdoc">typedef·and·functions·to·augment·Eigen's·MatrixXd</div></div>
161 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.h</a></div></div>169 <div·class="ttc"·id="aa00731_html"><div·class="ttname"><a·href="a00731.html">JacobianFactor.h</a></div></div>
162 <div·class="ttc"·id="aa01211_html"><div·class="ttname"><a·href="a01211.html">BinaryMeasurement.h</a></div><div·class="ttdoc">Binary·measurement·represents·a·measurement·between·two·keys·in·a·graph.·A·binary·measurement·is·simi...</div></div> 
163 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>170 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
164 <div·class="ttc"·id="aa01428_html_a1c320e42b033352fbbd8266e3bd5faad"><div·class="ttname"><a·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">gtsam::KeyVector</a></div><div·class="ttdeci">FastVector&lt;·Key·&gt;·KeyVector</div><div·class="ttdoc">Define·collection·type·once·and·for·all·-·also·used·in·wrappers.</div><div·class="ttdef"><b>Definition</b>·Key.h:86</div></div> 
165 <div·class="ttc"·id="aa03380_html"><div·class="ttname"><a·href="a03380.html">gtsam::Unit3</a></div><div·class="ttdoc">Represents·a·3D·point·on·a·unit·sphere.</div><div·class="ttdef"><b>Definition</b>·Unit3.h:43</div></div> 
Max diff block lines reached; 909/24633 bytes (3.69%) of diff not shown.
6.69 KB
html2text {}
Max HTML report size reached
13.9 KB
./usr/share/doc/libgtsam-dev/html/a01202.html vs.
./usr/share/doc/libgtsam-dev/html/a00389.html
Files 84% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmTrack.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/geometry/SO3.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01202.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00389.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 64 lines modifiedOffset 94, 89 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>·&#124;100 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#typedef-members">Typedefs</a>··</div>101 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">SfmTrack.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">SO3.cpp·File·Reference</div></div>
104 </div><!--header-->103 </div><!--header-->
105 <div·class="contents">104 <div·class="contents">
  
106 <p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.··105 <p>3*3·matrix·representation·of·SO(3)··
107 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01202_source.html">Go·to·the·source·code·of·this·file.</a></p> 
109 <table·class="memberdecls">107 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
111 Classes</h2></td></tr> 
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04712.html">gtsam::SfmTrack2d</a></td></tr> 
113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Track·containing·2D·measurements·associated·with·a·single·3D·point.··<a·href="a04712.html#details">More...</a><br·/></td></tr> 
114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
115 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04716.html">gtsam::SfmTrack</a></td></tr> 
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04720.html">gtsam::traits&lt;·SfmTrack·&gt;</a></td></tr> 
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
119 </table><table·class="memberdecls"> 
120 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
121 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
122 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
123 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
124 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
125 </table><table·class="memberdecls">113 </table><table·class="memberdecls">
126 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a7c7e26b6d07ec0f16363c196247b294d"·id="r_a7c7e26b6d07ec0f16363c196247b294d"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a7c7e26b6d07ec0f16363c196247b294d"·name="a7c7e26b6d07ec0f16363c196247b294d"></a>
 117 GTSAM_EXPORT·Matrix99&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::so3::Dcompose</b>·(const·<a·class="el"·href="a03304.html">SO3</a>·&amp;R)</td></tr>
 118 <tr·class="memdesc:a7c7e26b6d07ec0f16363c196247b294d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">(constant)·Jacobian·of·compose·wrpt·M·<br·/></td></tr>
127 Typedefs</h2></td></tr> 
128 <tr·class="memitem:a9ad7940245bbbf4bf25d1dc4690b0108"·id="r_a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a9ad7940245bbbf4bf25d1dc4690b0108"·name="a9ad7940245bbbf4bf25d1dc4690b0108"></a> 
129 typedef·std::pair&lt;·size_t,·<a·class="el"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">Point2</a>·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmMeasurement</b></td></tr> 
130 <tr·class="memdesc:a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·measurement·with·its·camera·index.·<br·/></td></tr> 
131 <tr·class="separator:a9ad7940245bbbf4bf25d1dc4690b0108"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
132 <tr·class="memitem:a21a02e01a9608ce6cade24c1366b208c"·id="r_a21a02e01a9608ce6cade24c1366b208c"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a21a02e01a9608ce6cade24c1366b208c"·name="a21a02e01a9608ce6cade24c1366b208c"></a> 
133 typedef·std::pair&lt;·size_t,·size_t·&gt;&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SiftIndex</b></td></tr> 
134 <tr·class="memdesc:a21a02e01a9608ce6cade24c1366b208c"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Sift·index·for·<a·class="el"·href="a04716.html">SfmTrack</a>.·<br·/></td></tr> 
135 <tr·class="separator:a21a02e01a9608ce6cade24c1366b208c"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:a7c7e26b6d07ec0f16363c196247b294d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 <tr·class="memitem:a304ed05f877256e8cd3bbde672392284"·id="r_a304ed05f877256e8cd3bbde672392284"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a304ed05f877256e8cd3bbde672392284"·name="a304ed05f877256e8cd3bbde672392284"></a> 
137 using&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::SfmTrack2dVector</b>·=·std::vector&lt;·<a·class="el"·href="a04712.html">SfmTrack2d</a>·&gt;</td></tr> 
138 <tr·class="separator:a304ed05f877256e8cd3bbde672392284"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="memitem:a72fc8b10f24d82aa8a4c99f99403fe5e"·id="r_a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memItemLeft"·align="right"·valign="top">GTSAM_EXPORT·Matrix3&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00389.html#a72fc8b10f24d82aa[·...·truncated·by·diffoscope;·len:·202,·SHA:·6948d80e74ab28e4067e178c19235239193e48dc8cca3c1cb9cf8a1c0e81c184·...·]</td></tr>
 121 <tr·class="memdesc:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Compose·general·matrix·with·an·SO(3)·element.··<br·/></td></tr>
 122 <tr·class="separator:a72fc8b10f24d82aa8a4c99f99403fe5e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
139 </table>123 </table>
140 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>124 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 125 <div·class="textblock"><p>3*3·matrix·representation·of·SO(3)·</p>
141 <div·class="textblock"><p>A·simple·data·structure·for·a·track·in·Structure·from·Motion.·</p> 
142 <dl·class="section·date"><dt>Date</dt><dd>January·2022·</dd></dl> 
143 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>126 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd>
 127 <dd>
 128 Luca·Carlone·</dd>
 129 <dd>
 130 Duy·Nguyen·Ta·</dd></dl>
 131 <dl·class="section·date"><dt>Date</dt><dd>December·2014·</dd></dl>
 132 </div><h2·class="groupheader">Function·Documentation</h2>
 133 <a·id="a72fc8b10f24d82aa8a4c99f99403fe5e"·name="a72fc8b10f24d82aa8a4c99f99403fe5e"></a>
 134 <h2·class="memtitle"><span·class="permalink"><a·href="#a72fc8b10f24d82aa8a4c99f99403fe5e">&#9670;&#160;</a></span>compose()</h2>
  
 135 <div·class="memitem">
 136 <div·class="memproto">
 137 ······<table·class="memname">
 138 ········<tr>
 139 ··········<td·class="memname">GTSAM_EXPORT·Matrix3·gtsam::so3::compose·</td>
 140 ··········<td>(</td>
 141 ··········<td·class="paramtype">const·Matrix3·&amp;&#160;</td>
 142 ··········<td·class="paramname"><em>M</em>,·</td>
 143 ········</tr>
 144 ········<tr>
 145 ··········<td·class="paramkey"></td>
 146 ··········<td></td>
 147 ··········<td·class="paramtype">const·<a·class="el"·href="a03304.html">SO3</a>·&amp;&#160;</td>
 148 ··········<td·class="paramname"><em>R</em>,·</td>
 149 ········</tr>
 150 ········<tr>
 151 ··········<td·class="paramkey"></td>
 152 ··········<td></td>
 153 ··········<td·class="paramtype"><a·class="el"·href="a02448.html">OptionalJacobian</a>&lt;·9,·9·&gt;&#160;</td>
 154 ··········<td·class="paramname"><em>H</em>·=·<code>boost::none</code>&#160;</td>
 155 ········</tr>
 156 ········<tr>
 157 ··········<td></td>
 158 ··········<td>)</td>
 159 ··········<td></td><td></td>
 160 ········</tr>
Max diff block lines reached; 907/10934 bytes (8.30%) of diff not shown.
3.14 KB
html2text {}
Max HTML report size reached
73.7 KB
./usr/share/doc/libgtsam-dev/html/a01202_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01370_source.html
Files 81% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmTrack.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicBayesNet.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01202_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01370_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 199 lines modifiedOffset 98, 146 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SfmTrack.h</div></div>104 ··<div·class="headertitle"><div·class="title">SymbolicBayesNet.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01202.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01370.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01346.html">gtsam/symbolic/SymbolicConditional.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00686.html">gtsam/inference/BayesNet.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00134.html">gtsam/base/serialization.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">gtsam/geometry/Point2.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00344.html">gtsam/geometry/Point3.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">···33</a></span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·Point2&gt;·<a·class="code·hl_typedef"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">SfmMeasurement</a>;</div> 
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">···36</a></span><span·class="keyword">typedef</span>·std::pair&lt;size_t,·size_t&gt;·<a·class="code·hl_typedef"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>;</div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
135 <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};">127 <div·class="foldopen"·id="foldopen00032"·data-start="{"·data-end="};">
 128 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04972.html">···32</a></span>··<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04972.html">SymbolicBayesNet</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet</a>&lt;SymbolicConditional&gt;·{</div>
136 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="a04712.html">···43</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>·{</div> 
137 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04712.html#adb900552472345b3f993ad48fd6c20b9">···45</a></span>··std::vector&lt;SfmMeasurement&gt;·<a·class="code·hl_variable"·href="a04712.html#adb900552472345b3f993ad48fd6c20b9">measurements</a>;</div> 
138 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>129 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>···<span·class="keyword">public</span>:</div>
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04712.html#a5c92bb2b24444a025cf93fc5bba23d99">···48</a></span>··std::vector&lt;SiftIndex&gt;·<a·class="code·hl_variable"·href="a04712.html#a5c92bb2b24444a025cf93fc5bba23d99">siftIndices</a>;</div>130 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03516.html">BayesNet&lt;SymbolicConditional&gt;</a>·<a·class="code·hl_class"·href="a03516.html">Base</a>;</div>
 131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04972.html">SymbolicBayesNet</a>·<a·class="code·hl_class"·href="a04972.html">This</a>;</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04996.html">SymbolicConditional</a>·<a·class="code·hl_class"·href="a04996.html">ConditionalType</a>;</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·shared_ptr;</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">typedef</span>·boost::shared_ptr&lt;ConditionalType&gt;·sharedConditional;</div>
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
141 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>136 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 137 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04972.html#a6bbc46aa18458037ff7d50567d19c4f6">···44</a></span>····<a·class="code·hl_function"·href="a04972.html#a6bbc46aa18458037ff7d50567d19c4f6">SymbolicBayesNet</a>()·{}</div>
142 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="comment">//·Default·constructor.</span></div> 
143 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>()·=·<span·class="keywordflow">default</span>;</div> 
144 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>138 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
 139 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·ITERATOR&gt;</div>
145 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Constructor·from·measurements.</span></div> 
146 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a04712.html">SfmTrack2d</a>(<span·class="keyword">const</span>·std::vector&lt;SfmMeasurement&gt;&amp;·measurements)</div> 
147 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······:·measurements(measurements)·{}</div> 
148 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> 
149 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
150 <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}">140 <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="}">
 141 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">···48</a></span>····<a·class="code·hl_function"·href="a04972.html#a2be792589f4fcffb80276d5bdbd12b7b">SymbolicBayesNet</a>(ITERATOR·firstConditional,·ITERATOR·lastConditional)</div>
 142 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(firstConditional,·lastConditional)·{}</div>
151 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a04712.html#a2d1c3ce0603efd4cfe84d7afc67ec881">···65</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04712.html#a2d1c3ce0603efd4cfe84d7afc67ec881">addMeasurement</a>(<span·class="keywordtype">size_t</span>·idx,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a6ede8384dee0353a0ce5fb54ea50c21d">gtsam::Point2</a>&amp;·m)·{</div> 
152 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····measurements.emplace_back(idx,·m);</div> 
153 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··}</div> 
154 </div>143 </div>
155 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
 145 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·CONTAINER&gt;</div>
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a04712.html#acd57c58676a3b7d65e8cd76d9af87886">···70</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04712.html#acd57c58676a3b7d65e8cd76d9af87886">numberMeasurements</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·measurements.size();·}</div> 
157 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
158 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="}">146 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}">
159 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a04712.html#a2ed6a745abf00f5943c471c6420a6c84">···73</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a9ad7940245bbbf4bf25d1dc4690b0108">SfmMeasurement</a>&amp;·<a·class="code·hl_function"·href="a04712.html#a2ed6a745abf00f5943c471c6420a6c84">measurement</a>(<span·class="keywordtype">size_t</span>·idx)<span·class="keyword">·const·</span>{</div> 
160 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keywordflow">return</span>·measurements[idx];</div>147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04972.html#a34708a62aafcaded4541d3bd4989fc52">···53</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04972.html#a34708a62aafcaded4541d3bd4989fc52">Symbo[·...·truncated·by·diffoscope;·len:·81,·SHA:·da30e847098d55890df9c3a27a3b804ea0029b436379c9204024421fee252166·...·]</div>
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<a·class="code·hl_function"·href="a03524.html#a1bd7154e74538b5934fc616bb5ef7281">push_back</a>(conditionals);</div>
161 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··}</div>149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····}</div>
162 </div>150 </div>
163 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 152 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·DERIVEDCONDITIONAL&gt;</div>
164 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a04712.html#a8c995c6aeb473a35c84f6a3e872d3b44">···78</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a21a02e01a9608ce6cade24c1366b208c">SiftIndex</a>&amp;·<a·class="code·hl_function"·href="a04712.html#a8c995c6aeb473a35c84f6a3e872d3b44">siftIndex</a>(<span·class="keywordtype">size_t</span>·idx)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·siftIndices[idx];·}</div> 
165 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
166 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">153 <div·class="foldopen"·id="foldopen00060"·data-start="{"·data-end="}">
 154 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno"><a·class="line"·href="a04972.html#afc548bc1dcc40725de7424c80eebb839">···60</a></span>····<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a04972.html#afc548bc1dcc40725de7424c80eebb839">SymbolicBayesNet</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;DERIVEDCONDITIONAL&gt;</a>&amp;·graph)</div>
 155 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>········:·<a·class="code·hl_class"·href="a03516.html">Base</a>(graph)·{}</div>
167 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a04712.html#a8d92f8d9dfe4a24d19f1b58dc8d8f792">···84</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a04712.html#a8d92f8d9dfe4a24d19f1b58dc8d8f792">hasUniqueCameras</a>()<span·class="keyword">·const·</span>{</div> 
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····std::vector&lt;int&gt;·track_cam_indices;</div> 
169 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>&amp;·measurement·:·measurements)·{</div> 
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······track_cam_indices.emplace_back(measurement.first);</div> 
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">auto</span>·i·=</div> 
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········std::adjacent_find(track_cam_indices.begin(),·track_cam_indices.end());</div> 
174 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordtype">bool</span>·all_cameras_unique·=·(i·==·track_cam_indices.end());</div> 
Max diff block lines reached; 26896/57441 bytes (46.82%) of diff not shown.
17.4 KB
html2text {}
Max HTML report size reached
12.3 KB
./usr/share/doc/libgtsam-dev/html/a01211_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01208_source.html
Files 99% similar despite different names
    
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01211_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01208_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 101, 31 lines modifiedOffset 101, 31 lines modified
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">BinaryMeasurement.h</div></div>104 ··<div·class="headertitle"><div·class="title">BinaryMeasurement.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01211.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a01208.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2020,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00083.html">gtsam/base/Testable.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.html">gtsam/inference/Factor.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00587.html">gtsam/inference/Factor.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00755.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00824.html">gtsam/linear/NoiseModel.h</a>&gt;</span></div>
124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>124 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>125 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div>
126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>126 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>127 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>129 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="};">
Offset 173, 18 lines modifiedOffset 173, 18 lines modified
173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">Factor::equals</a>(*e)·&amp;&amp;</div>173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keywordflow">return</span>·e·!=·<span·class="keyword">nullptr</span>·&amp;&amp;·<a·class="code·hl_function"·href="a03592.html#a5cc62be07fbcde6678f8b346ab3a3f78">Factor::equals</a>(*e)·&amp;&amp;</div>
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>···········<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(this-&gt;measured_,·e-&gt;measured_,·tol)·&amp;&amp;</div>174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>···········<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::Equals</a>(this-&gt;measured_,·e-&gt;measured_,·tol)·&amp;&amp;</div>
175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···········noiseModel_-&gt;equals(*expected.noiseModel());</div>175 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>···········noiseModel_-&gt;equals(*expected.noiseModel());</div>
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··}</div>
177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>};</div>
178 </div>178 </div>
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<span·class="comment">//·namespace·gtsam</span></div>179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}·<span·class="comment">//·namespace·gtsam</span></div>
180 <div·class="ttc"·id="aa00083_html"><div·class="ttname"><a·href="a00083.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>180 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
181 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.h</a></div></div> 
182 <div·class="ttc"·id="aa00641_html"><div·class="ttname"><a·href="a00641.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div>181 <div·class="ttc"·id="aa00587_html"><div·class="ttname"><a·href="a00587.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div>
 182 <div·class="ttc"·id="aa00611_html"><div·class="ttname"><a·href="a00611.html">Key.h</a></div></div>
183 <div·class="ttc"·id="aa00755_html"><div·class="ttname"><a·href="a00755.html">NoiseModel.h</a></div></div>183 <div·class="ttc"·id="aa00824_html"><div·class="ttname"><a·href="a00824.html">NoiseModel.h</a></div></div>
184 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>184 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
185 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>185 <div·class="ttc"·id="aa01428_html_ab6e5a4884342656e0837ef07008ec03f"><div·class="ttname"><a·href="a01428.html#ab6e5a4884342656e0837ef07008ec03f">gtsam::SharedNoiseModel</a></div><div·class="ttdeci">noiseModel::Base::shared_ptr·SharedNoiseModel</div><div·class="ttdoc">Aliases.</div><div·class="ttdef"><b>Definition</b>·NoiseModel.h:724</div></div>
186 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>186 <div·class="ttc"·id="aa01428_html_adad029f5f6ffce610428b5fe768b0df2"><div·class="ttname"><a·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">gtsam::Key</a></div><div·class="ttdeci">std::uint64_t·Key</div><div·class="ttdoc">Integer·nonlinear·key·type.</div><div·class="ttdef"><b>Definition</b>·types.h:100</div></div>
187 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>187 <div·class="ttc"·id="aa01428_html_ae4b4e8e7f0d745882c6a02b507d5bffe"><div·class="ttname"><a·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">gtsam::KeyFormatter</a></div><div·class="ttdeci">std::function&lt;·std::string(Key)&gt;·KeyFormatter</div><div·class="ttdoc">Typedef·for·a·function·to·format·a·key,·i.e.·to·convert·it·to·a·string.</div><div·class="ttdef"><b>Definition</b>·Key.h:35</div></div>
188 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>188 <div·class="ttc"·id="aa02276_html"><div·class="ttname"><a·href="a02276.html">gtsam::traits</a></div><div·class="ttdoc">A·manifold·defines·a·space·in·which·there·is·a·notion·of·a·linear·tangent·space·that·can·be·centered·...</div><div·class="ttdef"><b>Definition</b>·concepts.h:30</div></div>
189 <div·class="ttc"·id="aa02476_html"><div·class="ttname"><a·href="a02476.html">gtsam::IsTestable</a></div><div·class="ttdoc">A·testable·concept·check·that·should·be·placed·in·applicable·unit·tests·and·in·generic·algorithms.</div><div·class="ttdef"><b>Definition</b>·Testable.h:58</div></div>189 <div·class="ttc"·id="aa02476_html"><div·class="ttname"><a·href="a02476.html">gtsam::IsTestable</a></div><div·class="ttdoc">A·testable·concept·check·that·should·be·placed·in·applicable·unit·tests·and·in·generic·algorithms.</div><div·class="ttdef"><b>Definition</b>·Testable.h:58</div></div>
190 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>190 <div·class="ttc"·id="aa02480_html"><div·class="ttname"><a·href="a02480.html">gtsam::equals</a></div><div·class="ttdoc">Template·to·create·a·binary·predicate.</div><div·class="ttdef"><b>Definition</b>·Testable.h:111</div></div>
Offset 196, 13 lines modifiedOffset 196, 13 lines modified
196 <div·class="ttc"·id="aa04688_html_a77c353cc2f848094368c86f9b460f871"><div·class="ttname"><a·href="a04688.html#a77c353cc2f848094368c86f9b460f871">gtsam::BinaryMeasurement::print</a></div><div·class="ttdeci">void·print(const·std::string·&amp;s,·const·KeyFormatter·&amp;keyFormatter=DefaultKeyFormatter)·const·override</div><div·class="ttdoc">print</div><div·class="ttdef"><b>Definition</b>·BinaryMeasurement.h:70</div></div>196 <div·class="ttc"·id="aa04688_html_a77c353cc2f848094368c86f9b460f871"><div·class="ttname"><a·href="a04688.html#a77c353cc2f848094368c86f9b460f871">gtsam::BinaryMeasurement::print</a></div><div·class="ttdeci">void·print(const·std::string·&amp;s,·const·KeyFormatter·&amp;keyFormatter=DefaultKeyFormatter)·const·override</div><div·class="ttdoc">print</div><div·class="ttdef"><b>Definition</b>·BinaryMeasurement.h:70</div></div>
197 <div·class="ttc"·id="aa04688_html_a8cf91e3bfce563f6d7abdee35b8c755b"><div·class="ttname"><a·href="a04688.html#a8cf91e3bfce563f6d7abdee35b8c755b">gtsam::BinaryMeasurement::~BinaryMeasurement</a></div><div·class="ttdeci">virtual·~BinaryMeasurement()</div><div·class="ttdoc">Destructor.</div><div·class="ttdef"><b>Definition</b>·BinaryMeasurement.h:56</div></div>197 <div·class="ttc"·id="aa04688_html_a8cf91e3bfce563f6d7abdee35b8c755b"><div·class="ttname"><a·href="a04688.html#a8cf91e3bfce563f6d7abdee35b8c755b">gtsam::BinaryMeasurement::~BinaryMeasurement</a></div><div·class="ttdeci">virtual·~BinaryMeasurement()</div><div·class="ttdoc">Destructor.</div><div·class="ttdef"><b>Definition</b>·BinaryMeasurement.h:56</div></div>
198 </div><!--·fragment·--></div><!--·contents·-->198 </div><!--·fragment·--></div><!--·contents·-->
199 </div><!--·doc-content·-->199 </div><!--·doc-content·-->
200 <!--·start·footer·part·-->200 <!--·start·footer·part·-->
201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->201 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
202 ··<ul>202 ··<ul>
203 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01211.html">BinaryMeasurement.h</a></li>203 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_76df0d5ddca8353881dcb68d9cbdfd25.html">sfm</a></li><li·class="navelem"><a·class="el"·href="a01208.html">BinaryMeasurement.h</a></li>
204 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>204 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
205 ··</ul>205 ··</ul>
206 </div>206 </div>
207 </body>207 </body>
208 </html>208 </html>
691 B
html2text {}
Max HTML report size reached
1.67 KB
./usr/share/doc/libgtsam-dev/html/a01217.js vs.
./usr/share/doc/libgtsam-dev/html/a01226.js
Files 80% similar despite different names
1.55 KB
js-beautify {}
Max HTML report size reached
67.5 KB
./usr/share/doc/libgtsam-dev/html/a01217_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00929_source.html
Files 76% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/sfm/SfmData.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/PreintegrationParams.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01217_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00929_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 166 lines modifiedOffset 98, 120 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SfmData.h</div></div>104 ··<div·class="headertitle"><div·class="title">PreintegrationParams.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01217.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00929.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
 119 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 120 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00905.html">gtsam/navigation/PreintegratedRotation.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>
119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>122 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00314.html">gtsam/geometry/Cal3Bundler.h</a>&gt;</span></div> 
121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00335.html">gtsam/geometry/PinholeCamera.h</a>&gt;</span></div> 
122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01094.html">gtsam/nonlinear/NonlinearFactorGraph.h</a>&gt;</span></div> 
123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01004.html">gtsam/nonlinear/Values.h</a>&gt;</span></div> 
124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01202.html">gtsam/sfm/SfmTrack.h</a>&gt;</span></div> 
125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>·</div> 
126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div> 
129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>123 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
130 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>124 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno"><a·class="line"·href="a01428.html#acab0207730cf78822bdf274b50739d31">···33</a></span><span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03104.html">PinholeCamera&lt;Cal3Bundler&g[·...·truncated·by·diffoscope;·len:·106,·SHA:·6c8e7f91795e9b5da2fb25f051a47094f05ccb227be2b4fe5c169b620750c3bf·...·]>125 <div·class="foldopen"·id="foldopen00026"·data-start="{"·data-end="};">
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno"><a·class="line"·href="a04220.html">···26</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>·{</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">···29</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04220.html#a1fb0a8f02d0568b27b2bd6a25c558935">accelerometerCovariance</a>;</div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno"><a·class="line"·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">···30</a></span>··Matrix3·<a·class="code·hl_variable"·href="a04220.html#a593988febdb8bbf93a2524f14b98d16a">integrationCovariance</a>;·</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno"><a·class="line"·href="a04220.html#a2732ec155327ae88f23a6b983c173162">···31</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a04220.html#a2732ec155327ae88f23a6b983c173162">use2ndOrderCoriolis</a>;·</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno"><a·class="line"·href="a04220.html#a355a21d1ad3b0ab250ab8596790eb387">···32</a></span>··Vector3·<a·class="code·hl_variable"·href="a04220.html#a355a21d1ad3b0ab250ab8596790eb387">n_gravity</a>;·</div>
132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
133 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">132 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
134 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a04704.html">···39</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·{</div> 
135 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">···40</a></span>··std::vector&lt;SfmCamera&gt;·<a·class="code·hl_variable"·href="a04704.html#aca9835ee681fe7dfbd3d0e2b58d4f50d">cameras</a>;··</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a04220.html#a2b734623439aeb465143f0ca4a918ad8">···35</a></span>··<a·class="code·hl_function"·href="a04220.html#a2b734623439aeb465143f0ca4a918ad8">PreintegrationParams</a>()</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>······:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(),</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>········accelerometerCovariance(I_3x3),</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>········integrationCovariance(I_3x3),</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>········use2ndOrderCoriolis(false),</div>
 138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········n_gravity(0,·0,·-1)·{}</div>
 139 </div>
136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">···42</a></span>··std::vector&lt;SfmTrack&gt;·<a·class="code·hl_variable"·href="a04704.html#ad005f3beddfb6a8f735ad3369d2b81e6">[·...·truncated·by·diffoscope;·len:·18,·SHA:·b6c88d5f88285cfa601aabf8207174a022e163ad6856fdb4a75f5dae2fef05c7·...·]>141 <div·class="foldopen"·id="foldopen00044"·data-start="{"·data-end="}">
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno"><a·class="line"·href="a04220.html#a4172ae9d785221171cf39c019547ba51">···44</a></span>··<a·class="code·hl_function"·href="a04220.html#a4172ae9d785221171cf39c019547ba51">PreintegrationParams</a>(<span·class="keyword">const</span>·Vector3&amp;·n_gravity)</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······:·<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>(),</div>
 144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········accelerometerCovariance(I_3x3),</div>
 145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>········integrationCovariance(I_3x3),</div>
 146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>········use2ndOrderCoriolis(false),</div>
 147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>········n_gravity(n_gravity)·{}</div>
 148 </div>
138 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
139 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div> 
140 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·FromBundlerFile(<span·class="keyword">const</span>·std::string&amp;·filename);</div>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<span·class="comment">//·Default·Params·for·a·Z-down·navigation·frame,·such·as·NED:·gravity·points·along·positive·Z-axis</span></div>
 151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keyword">static</span>·boost::shared_ptr&lt;PreintegrationParams&gt;·MakeSharedD(<span·class="keywordtype">double</span>·g·=·9.81)·{</div>
 152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;PreintegrationParams&gt;(<span·class="keyword">new</span>·<a·class="code·hl_struct"·href="a04220.html">PreintegrationParams</a>(Vector3(0,·0,·g)));</div>
141 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··}</div>
142 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">static</span>·<a·class="code·hl_struct"·href="a04704.html">SfmData</a>·FromBalFile(<span·class="keyword">const</span>·std::string&amp;·filename);</div>154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="comment">//·Default·Params·for·a·Z-up·navigation·frame,·such·as·ENU:·gravity·points·along·negative·Z-axis</span></div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<span·class="keyword">static</span>·boost::shared_ptr&lt;PreintegrationParams&gt;·MakeSharedU(<span·class="keywordtype">double</span>·g·=·9.81)·{</div>
 157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="keywordflow">return</span>·boost::shared_ptr&lt;PreintegrationParams&gt;(<span·class="keyword">new</span>·PreintegrationParams(Vector3(0,·0,·-g)));</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··}</div>
143 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01428.html#a54fa43c89c5334314c8c75939dd5c2d7">print</a>(<span·class="keyword">const</span>·std::string&amp;·s=<span·class="stringliteral">&quot;&quot;</span>)·<span·class="keyword">const·override</span>;</div>
 161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">bool</span>·equals(<span·class="keyword">const</span>·PreintegratedRotationParams&amp;·other,·<span·class="keywordtype">double</span>·tol)·<span·class="keyword">const·override</span>;</div>
144 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
145 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno"><a·class="line"·href="a04704.html#aa45104530ee1f6a59ccd2fb4bfd87e81">···68</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#aa45104530ee1f6a59ccd2fb4bfd87e81">addTrack[·...·truncated·by·diffoscope;·len:·127,·SHA:·640f52d7562ba9967a8a7ae7eba736398ca18e45a95b5b5c6105119a784a3636·...·];·}</div>163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">void</span>·setAccelerometerCovariance(<span·class="keyword">const</span>·Matrix3&amp;·cov)·{·accelerometerCovariance·=·cov;·}</div>
 164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">void</span>·setIntegrationCovariance(<span·class="keyword">const</span>·Matrix3&amp;·cov)···{·integrationCovariance·=·cov;·}</div>
 165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">void</span>·setUse2ndOrderCoriolis(<span·class="keywordtype">bool</span>·flag)··············{·use2ndOrderCoriolis·=·flag;·}</div>
146 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
147 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno"><a·class="line"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">···71</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a04704.html#a212dc3dacb95e3a07284318f9d55a9cf">addCame[·...·truncated·by·diffoscope;·len:·170,·SHA:·0ba03a861523b673f460dec34914f80be2e427d5be435bab4c04fc9f2b4fb198·...·];·}</div>167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="keyword">const</span>·Matrix3&amp;·getAccelerometerCovariance()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·accelerometerCovariance;·}</div>
 168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">const</span>·Matrix3&amp;·getIntegrationCovariance()<span·class="keyword">···const·</span>{·<span·class="keywordflow">return</span>·integrationCovariance;·}</div>
 169 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">const</span>·Vector3&amp;·getGravity()<span·class="keyword">···const·</span>{·<span·class="keywordflow">return</span>·n_gravity;·}</div>
 170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keywordtype">bool</span>···········getUse2ndOrderCoriolis()<span·class="keyword">·····const·</span>{·<span·class="keywordflow">return</span>·use2ndOrderCoriolis;·}</div>
148 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
149 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a04704.html#a43c98621154cdb9484c36d4f98b4b7ab">···74</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04704.html#a43c98621154cdb9484c36d4f98b4b7ab">number[·...·truncated·by·diffoscope;·len:·106,·SHA:·bd4f7185a8688eef10b285dba316634f02542846e30ed8bf64234d22b291e0a1·...·]</div>172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">protected</span>:</div>
150 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
151 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a04704.html#a4269e1944bff60fe248fae59a35cc9f2">···77</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04704.html#a4269e1944bff60fe248fae59a35cc9f2">number[·...·truncated·by·diffoscope;·len:·108,·SHA:·e45d08b0f2189cee49bc918517a9470a3865f81a8aeb8cf5907124507c94042f·...·]</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a04220.html#ac98d07dd8f7b70e16ccb9a01abf56b9c">···76</a></span>··<span·class="keyword">friend</span>·<span·class="keyword">class·</span>boost::serialization::access;</div>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·ARCHIVE&gt;</div>
 176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">void</span>·serialize(ARCHIVE·&amp;·ar,·<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<span·class="comment">/*version*/</span>)·{</div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keyword">namespace·</span>bs·=·::boost::serialization;</div>
 178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····ar·&amp;·BOOST_SERIALIZATION_BASE_OBJECT_NVP(<a·class="code·hl_struct"·href="a04204.html">PreintegratedRotationParams</a>);</div>
 179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(accelerometerCovariance);</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····ar·&amp;·BOOST_SERIALIZATION_NVP(integrationCovariance);</div>
Max diff block lines reached; 13286/51716 bytes (25.69%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
16.8 KB
html2text {}
Max HTML report size reached
198 KB
./usr/share/doc/libgtsam-dev/html/a01223_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00164_source.html
Max HTML report size reached
41.7 KB
./usr/share/doc/libgtsam-dev/html/a01238_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00617_source.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/KarcherMeanFactor.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01238_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00617_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 94 lines modifiedOffset 98, 108 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">KarcherMeanFactor.h</div></div>104 ··<div·class="headertitle"><div·class="title">DotWriter.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00617.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010-2021,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file·KarcherMeanFactor.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@author·Frank·Dellaert</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@date·March·2019</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#pragma·once</span></div>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div> 
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00146.html">gtsam/base/Matrix.h</a>&gt;</span></div> 
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00761.html">gtsam/linear/JacobianFactor.h</a>&gt;</span></div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>119 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
 120 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00074.html">gtsam/base/FastVector.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00014.html">gtsam/base/Vector.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
 124 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>125 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;map&gt;</span></div>
130 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>126 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;set&gt;</span></div>
131 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>127 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
132 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>128 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
133 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
134 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>T·FindKarcherMean(<span·class="keyword">const</span>·std::vector&lt;T,·Eigen::aligned_allocator&lt;T&gt;&gt;·&amp;rotations);</div> 
135 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>129 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
136 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·T·FindKarcherMean(std::initializer_list&lt;T&gt;·&amp;&amp;rotations);</div> 
137 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div> 
138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">130 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="};">
139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a04876.html">···45</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a04876.html">KarcherMeanFactor</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04496.html">NonlinearFactor</a>·{</div> 
140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<span·class="comment">//·Compile·time·dimension:·can·be·-1</span></div> 
141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">enum</span>·{·D·=·<a·class="code·hl_struct"·href="a02276.html">traits&lt;T&gt;::dimension</a>·};</div>131 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a03576.html">···35</a></span><span·class="keyword">struct·</span>GTSAM_EXPORT·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>·{</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">···36</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#a35970a94248630c844b1d02ea6e77e35">figureWidthInches</a>;···</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">···37</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="a03576.html#ad918cbf35b3baf520d91033b61523565">figureHeightInches</a>;··</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">···38</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a39eaabf9c4cffe59766b4b8d03652f62">plotFactorPoints</a>;··</div>
 135 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">···39</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#a72f901153a3eede8769c898ac1c5a64b">connectKeysToFactor</a>;··</div>
 136 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">···41</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="a03576.html#aaae41b37832d3b1d53b56ff11901567e">binaryEdges</a>;··········</div>
 137 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">···47</a></span>··std::map&lt;Key,·Vector2&gt;·<a·class="code·hl_variable"·href="a03576.html#a8f926f761e5ce55089228f6496762b2d">variablePositions</a>;</div>
142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
 140 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a03576.html#ac273a9f2ab53aacd7f270ea862d58164">···54</a></span>··std::map&lt;char,·double&gt;·<a·class="code·hl_variable"·href="a03576.html#ac273a9f2ab53aacd7f270ea862d58164">positionHints</a>;</div>
143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="comment">//·Runtime·dimension:·always·&gt;=0</span></div> 
144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keywordtype">size_t</span>·d_;</div> 
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>141 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··boost::shared_ptr&lt;JacobianFactor&gt;·whitenedJacobian_;</div>142 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad250d3e6ff7a1de61c3272c9f292d540">···57</a></span>··std::set&lt;Key&gt;·<a·class="code·hl_variable"·href="a03576.html#ad250d3e6ff7a1de61c3272c9f292d540">boxes</a>;</div>
147 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>143 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 144 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a03576.html#ad5f0f317b4e78aa2c3364b49cdc5408a">···63</a></span>··std::map&lt;size_t,·Vector2&gt;·<a·class="code·hl_variable"·href="a03576.html#ad5f0f317b4e78aa2c3364b49cdc5408a">factorPositions</a>;</div>
148 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</span>:</div> 
149 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·CONTAINER&gt;</div> 
150 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<a·class="code·hl_class"·href="a04876.html">KarcherMeanFactor</a>(<span·class="keyword">const</span>·CONTAINER·&amp;<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<span·class="keywordtype">int</span>·d·=·D,</div> 
151 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>····················boost::optional&lt;double&gt;·beta·=·boost::none);</div> 
152 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>145 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
153 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">···66</a></span>··<a·class="code·hl_function"·href="a04876.html#acd61ca0d89f80448537dbaed5964b429">~KarcherMeanFactor</a>()<span·class="keyword">[·...·truncated·by·diffoscope;·len:·19,·SHA:·0054212ef5654dae987b04ab93a0d7b605c66457146a01ecefa73ff44785a187·...·]</div>146 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a03576.html">DotWriter</a>(<span·class="keywordtype">double</span>·figureWidthInches·=·5,</div>
 147 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·····················<span·class="keywordtype">double</span>·figureHeightInches·=·5,</div>
 148 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·····················<span·class="keywordtype">bool</span>·plotFactorPoints·=·<span·class="keyword">true</span>,</div>
 149 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·····················<span·class="keywordtype">bool</span>·connectKeysToFactor·=·<span·class="keyword">true</span>,·<span·class="keywordtype">bool</span>·binaryEdges·=·<span·class="keyword">false</span>)</div>
 150 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·figureWidthInches(figureWidthInches),</div>
 151 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>········figureHeightInches(figureHeightInches),</div>
 152 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>········plotFactorPoints(plotFactorPoints),</div>
 153 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>········connectKeysToFactor(connectKeysToFactor),</div>
 154 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>········binaryEdges(binaryEdges)·{}</div>
154 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>155 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 156 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">void</span>·graphPreamble(std::ostream*·os)·<span·class="keyword">const</span>;</div>
155 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a04876.html#a1f7ee10ee0fe130c9c2e8780571520d7">···69</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_function"·href="a04876.html#a1f7ee10ee0fe130c9c2e8780571520d7">error</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;c)<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·0;·}</div> 
156 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div> 
157 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a04876.html#a5eae98c33fbadf006492d3e5a0b7164c">···72</a></span>··<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a04876.html#a5eae98c33fbadf006492d3e5a0b7164c">dim</a>()<span·class="keyword">·const·override·</span>{·<span·class="keywordflow">return</span>·d_;·}</div> 
158 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div> 
159 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
160 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a04876.html#a96e646c2e519ab84bc8fcd86ca5f443e">···75</a></span>··boost::shared_ptr&lt;GaussianFactor&gt;·<a·class="code·hl_function"·href="a04876.html#a96e646c2e519ab84bc8fcd86ca5f443e">linearize</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">Values</a>·&amp;c)<span·class="keyword">·const·override·</span>{</div> 
161 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="keywordflow">return</span>·whitenedJacobian_;</div> 
162 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··}</div>157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 158 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">void</span>·digraphPreamble(std::ostream*·os)·<span·class="keyword">const</span>;</div>
 159 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 160 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">void</span>·drawVariable(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key,·<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#ae4b4e8e7f0d745882c6a02b507d5bffe">KeyFormatter</a>&amp;·keyFormatter,</div>
 161 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····················<span·class="keyword">const</span>·boost::optional&lt;Vector2&gt;&amp;·position,</div>
 162 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····················std::ostream*·os)·<span·class="keyword">const</span>;</div>
 163 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
Max diff block lines reached; 8956/32646 bytes (27.43%) of diff not shown.
9.7 KB
html2text {}
Max HTML report size reached
11.0 KB
./usr/share/doc/libgtsam-dev/html/a01250.html vs.
./usr/share/doc/libgtsam-dev/html/a00728.html
Files 81% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/SmartFactorParams.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/linear/ConjugateGradientSolver.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01250.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00728.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 96, 62 lines modifiedOffset 96, 53 lines modified
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124;100 <a·href="#nested-classes">Classes</a>·&#124;
101 <a·href="#namespaces">Namespaces</a>·&#124;101 <a·href="#namespaces">Namespaces</a>·&#124;
102 <a·href="#enum-members">Enumerations</a>··</div>102 <a·href="#func-members">Functions</a>··</div>
103 ··<div·class="headertitle"><div·class="title">SmartFactorParams.h·File·Reference</div></div>103 ··<div·class="headertitle"><div·class="title">ConjugateGradientSolver.h·File·Reference</div></div>
104 </div><!--header-->104 </div><!--header-->
105 <div·class="contents">105 <div·class="contents">
  
106 <p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.··106 <p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.··
107 <a·href="#details">More...</a></p>107 <a·href="#details">More...</a></p>
  
108 <p><a·href="a01250_source.html">Go·to·the·source·code·of·this·file.</a></p>108 <p><a·href="a00728_source.html">Go·to·the·source·code·of·this·file.</a></p>
109 <table·class="memberdecls">109 <table·class="memberdecls">
110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>110 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
111 Classes</h2></td></tr>111 Classes</h2></td></tr>
112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04932.html">gtsam::SmartProjectionParams</a></td></tr>112 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03728.html">gtsam::ConjugateGradientParameters</a></td></tr>
 113 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">parameters·for·the·conjugate·gradient·method··<a·href="a03728.html#details">More...</a><br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>114 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 </table><table·class="memberdecls">115 </table><table·class="memberdecls">
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>117 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>118 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>119 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>120 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table><table·class="memberdecls">121 </table><table·class="memberdecls">
121 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="enum-members"·name="enum-members"></a>122 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
122 Enumerations</h2></td></tr>123 Functions</h2></td></tr>
 124 <tr·class="memitem:ac59c7e1d84d5e8570a143898def32125"·id="r_ac59c7e1d84d5e8570a143898def32125"><td·class="memTemplParams"·colspan="2"><a·id="ac59c7e1d84d5e8570a143898def32125"·name="ac59c7e1d84d5e8570a143898def32125"></a>
 125 template&lt;class·S·,·class·V·&gt;·</td></tr>
 126 <tr·class="memitem:ac59c7e1d84d5e8570a143898def32125"><td·class="memTemplItemLeft"·align="right"·valign="top">V&#160;</td><td·class="memTemplItemRight"·valign="bottom"><b>gtsam::preconditionedConjugateGradient</b>·(const·S·&amp;system,·const·V·&amp;initial,·const·<a·class="el"·href="a03728.html">ConjugateGradientParameters</a>·&amp;parameters)</td></tr>
123 <tr·class="memitem:adf2020f3f6087064dde501c99794aac3"·id="r_adf2020f3f6087064dde501c99794aac3"><td·class="memItemLeft"·align="right"·valign="top">enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#adf2020f3f6087064dde501c99794aac3">gtsam::LinearizationMode</a>·{·<b>HESSIAN</b> 
124 ,·<b>IMPLICIT_SCHUR</b> 
125 ,·<b>JACOBIAN_Q</b> 
126 ,·<b>JACOBIAN_SVD</b> 
127 ·}</td></tr> 
128 <tr·class="memdesc:adf2020f3f6087064dde501c99794aac3"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">SmartFactorParams:·parameters·and·(linearization/degeneracy)·modes·for·SmartProjection·and·SmartStereoProjection·factors.··<a·href="a01428.html#adf2020f3f6087064dde501c99794aac3">More...</a><br·/></td></tr> 
129 <tr·class="separator:adf2020f3f6087064dde501c99794aac3"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
130 <tr·class="memitem:ac3d021280c8a8b84903a8ce81f73ea0f"·id="r_ac3d021280c8a8b84903a8ce81f73ea0f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac3d021280c8a8b84903a8ce81f73ea0f"·name="ac3d021280c8a8b84903a8ce81f73ea0f"></a>enum·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html#ac3d021280c8a8b84903a8ce81f73ea0f">gtsam::DegeneracyMode</a>·{·<b>IGNORE_DEGENERACY</b> 
131 ,·<b>ZERO_ON_DEGENERACY</b> 
132 ,·<b>HANDLE_INFINITY</b> 
133 ·}</td></tr> 
134 <tr·class="memdesc:ac3d021280c8a8b84903a8ce81f73ea0f"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">How·to·manage·degeneracy.·<br·/></td></tr> 
135 <tr·class="separator:ac3d021280c8a8b84903a8ce81f73ea0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:ac59c7e1d84d5e8570a143898def32125"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
136 </table>128 </table>
137 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>129 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
138 <div·class="textblock"><p>Collect·common·parameters·for·SmartProjection·and·SmartStereoProjection·factors.·</p>130 <div·class="textblock"><p>Implementation·of·Conjugate·Gradient·solver·for·a·linear·system.·</p>
139 <dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd>131 <dl·class="section·author"><dt>Author</dt><dd>Yong-Dian·Jian·</dd>
140 <dd>132 <dd>
 133 Sungtae·An·</dd></dl>
 134 <dl·class="section·date"><dt>Date</dt><dd>Nov·6,·2014·</dd></dl>
141 Zsolt·Kira·</dd> 
142 <dd> 
143 Frank·Dellaert·</dd></dl> 
144 </div></div><!--·contents·-->135 </div></div><!--·contents·-->
145 </div><!--·doc-content·-->136 </div><!--·doc-content·-->
146 <!--·start·footer·part·-->137 <!--·start·footer·part·-->
147 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->138 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
148 ··<ul>139 ··<ul>
149 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01250.html">SmartFactorParams.h</a></li>140 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_8b9ec42722111795f76d34c6471319a6.html">linear</a></li><li·class="navelem"><a·class="el"·href="a00728.html">ConjugateGradientSolver.h</a></li>
150 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>141 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
151 ··</ul>142 ··</ul>
152 </div>143 </div>
153 </body>144 </body>
154 </html>145 </html>
2.74 KB
html2text {}
Max HTML report size reached
6.19 KB
./usr/share/doc/libgtsam-dev/html/a01256.html vs.
./usr/share/doc/libgtsam-dev/html/a00950.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/AntiFactor.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/AttitudeFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01256.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00950.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 40 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">AntiFactor.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">AttitudeFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p><a·href="a01256_source.html">Go·to·the·source·code·of·this·file.</a></p>104 <p>Implementation·file·for·Attitude·factor.··
 105 <a·href="#details">More...</a></p>
106 <table·class="memberdecls">106 <table·class="memberdecls">
107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
108 Classes</h2></td></tr> 
109 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04760.html">gtsam::AntiFactor</a></td></tr> 
110 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·class·for·downdating·an·existing·factor·from·a·graph.··<a·href="a04760.html#details">More...</a><br·/></td></tr> 
111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
112 </table><table·class="memberdecls"> 
113 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
114 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
115 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
116 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
117 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
118 </table>112 </table>
119 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
120 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Stephen·Williams·</dd></dl>114 <div·class="textblock"><p>Implementation·file·for·Attitude·factor.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
 116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>
121 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
122 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
123 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
124 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
125 ··<ul>121 ··<ul>
126 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01256.html">AntiFactor.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00950.html">AttitudeFactor.cpp</a></li>
127 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
128 ··</ul>124 ··</ul>
129 </div>125 </div>
130 </body>126 </body>
131 </html>127 </html>
1.19 KB
html2text {}
Max HTML report size reached
33.0 KB
./usr/share/doc/libgtsam-dev/html/a01316_source.html vs.
./usr/share/doc/libgtsam-dev/html/a01028_source.html
Files 73% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/JacobianFactorSVD.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/expressionTesting.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01316_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a01028_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 99 lines modifiedOffset 98, 66 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">JacobianFactorSVD.h</div></div>104 ··<div·class="headertitle"><div·class="title">expressionTesting.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
 107 <a·href="a01028.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*</span></div> 
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">·*·@file··JacobianFactorSVD.h</span></div> 
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·@date··Oct·27,·2013</span></div> 
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·@uthor·Frank·Dellaert</span></div> 
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*/</span></div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
 109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
 110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
 111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
 112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
 113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
 114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
 115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
 116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#pragma·once</span></div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00725.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div> 
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span>·</div>119 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>
 120 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;gtsam/nonlinear/ExpressionFactor.h&gt;</span></div>
 121 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01016.html">gtsam/nonlinear/factorTesting.h</a>&gt;</span></div>
 122 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00071.html">gtsam/base/Testable.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>124 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
117 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D,·<span·class="keywordtype">size_t</span>·ZDim&gt;</div> 
118 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};"> 
119 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a04872.html">···29</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04872.html">JacobianFactorSVD</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor</a>&lt;D&gt;·{</div> 
120 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>125 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
121 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>·Base;</div> 
122 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·ZDim,·D&gt;·MatrixZD;·<span·class="comment">//·e.g·2·x·6·with·Z=Point2</span></div> 
123 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">typedef</span>·std::pair&lt;Key,·Matrix&gt;·KeyMatrix;</div> 
124 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div> 
125 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="keyword">public</span>:</div>126 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="keyword">namespace·</span>internal·{</div>
 127 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="comment">//·CPPUnitLite-style·test·for·linearization·of·an·ExpressionFactor</span></div>
 128 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 129 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keywordtype">bool</span>·testExpressionJacobians(<span·class="keyword">const</span>·std::string&amp;·name_,</div>
 130 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>····<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04292.html">gtsam::Expression&lt;T&gt;</a>&amp;·expression,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a04612.html">gtsam::Values</a>&amp;·values,</div>
 131 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keywordtype">double</span>·nd_step,·<span·class="keywordtype">double</span>·tolerance)·{</div>
126 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>132 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··<span·class="comment">//·Create·factor</span></div>
127 <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="}"> 
128 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="a04872.html#a551b1c04012573be8cb418c02ed77295">···38</a></span>··<a·class="code·hl_function"·href="a04872.html#a551b1c04012573be8cb418c02ed77295">JacobianFactorSVD</a>()·{</div>133 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>··<span·class="keywordtype">size_t</span>·size·=·traits&lt;T&gt;::dimension;</div>
 134 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>··ExpressionFactor&lt;T&gt;·f(<a·class="code·hl_function"·href="a03940.html#a61fda7a7390d3fc40f5618185e801bfe">noiseModel::Unit::Create</a>(size),</div>
 135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>······expression.<a·class="code·hl_function"·href="a04292.html#acb8e427a376afb1eec8bcda057128c11">value</a>(values),·expression);</div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>··<span·class="keywordflow">return</span>·testFactorJacobians(name_,·f,·values,·nd_step,·tolerance);</div>
129 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>··}</div>137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>}</div>
 138 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>}·<span·class="comment">//·namespace·internal</span></div>
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>}·<span·class="comment">//·namespace·gtsam</span></div>
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 141 <div·class="foldopen"·id="foldopen00048"·data-start=""·data-end="">
 142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="a01028.html#a701d0cd12b81a725f7f9cd2432fe9e2a">···48</a></span><span·class="preprocessor">#define·EXPECT_CORRECT_EXPRESSION_JACOBIANS(expression,·values,·numerical_derivative_step,·tolerance)·\</span></div>
 143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">····{·EXPECT(gtsam::internal::testExpressionJacobians(name_,·expression,·values,·numerical_derivative_step,·tolerance));·}</span></div>
130 </div>144 </div>
 145 <div·class="ttc"·id="aa00071_html"><div·class="ttname"><a·href="a00071.html">Testable.h</a></div><div·class="ttdoc">Concept·check·for·values·that·can·be·used·in·unit·tests.</div></div>
 146 <div·class="ttc"·id="aa01016_html"><div·class="ttname"><a·href="a01016.html">factorTesting.h</a></div><div·class="ttdoc">Evaluate·derivatives·of·a·nonlinear·factor·numerically.</div></div>
131 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div> 
132 <div·class="foldopen"·id="foldopen00042"·data-start="{"·data-end="}"> 
133 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno"><a·class="line"·href="a04872.html#a7631acc7207dd75097e22708237f3632">···42</a></span>··<a·class="code·hl_function"·href="a04872.html#a7631acc7207dd75097e22708237f3632">JacobianFactorSVD</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div> 
134 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····················<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())</div> 
135 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······:·Base()·{</div> 
136 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····Matrix·zeroMatrix·=·Matrix::Zero(0,·D);</div> 
137 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····Vector·zeroVector·=·Vector::Zero(0);</div> 
138 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····std::vector&lt;KeyMatrix&gt;·QF;</div> 
139 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>····QF.reserve(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>.size());</div> 
140 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key:·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)</div> 
141 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······QF.push_back(KeyMatrix(key,·zeroMatrix));</div> 
142 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·zeroVector,·model);</div> 
143 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··}</div> 
144 </div> 
145 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> 
146 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="}"> 
147 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno"><a·class="line"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">···64</a></span>··<a·class="code·hl_function"·href="a04872.html#a72d8f9bc4560c97915194f35f8c2025f">JacobianFactorSVD</a>(</div> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div> 
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·Fblocks,</div> 
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······<span·class="keyword">const</span>·Matrix&amp;·Enull,·<span·class="keyword">const</span>·Vector&amp;·b,</div> 
151 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())</div> 
152 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······:·Base()·{</div> 
153 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordtype">size_t</span>·numKeys·=·Enull.rows()·/·ZDim;</div> 
154 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordtype">size_t</span>·m2·=·ZDim·*·numKeys·-·3;·<span·class="comment">//·TODO:·is·this·not·just·Enull.rows()?</span></div> 
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="comment">//·PLAIN·nullptr·SPACE·TRICK</span></div> 
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="comment">//·Matrix·Q·=·Enull·*·Enull.transpose();</span></div> 
157 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="comment">//·for(const·KeyMatrixZD&amp;·it:·Fblocks)</span></div> 
158 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="comment">//···QF.push_back(KeyMatrix(it.first,·Q.block(0,·2·*·j++,·m2,·2)·*·it.second));</span></div> 
159 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>····<span·class="comment">//·JacobianFactor·factor(QF,·Q·*·b);</span></div> 
160 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····std::vector&lt;KeyMatrix&gt;·QF;</div> 
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····QF.reserve(numKeys);</div> 
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">for</span>·(<span·class="keywordtype">size_t</span>·k·=·0;·k·&lt;·Fblocks.size();·++k)·{</div> 
Max diff block lines reached; 5979/25573 bytes (23.38%) of diff not shown.
7.92 KB
html2text {}
Max HTML report size reached
6.32 KB
./usr/share/doc/libgtsam-dev/html/a01325.html vs.
./usr/share/doc/libgtsam-dev/html/a00902.html
Files 94% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseRotationPrior.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/navigation/GPSFactor.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01325.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00902.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 44 lines modifiedOffset 94, 36 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PoseRotationPrior.h·File·Reference</div></div>101 ··<div·class="headertitle"><div·class="title">GPSFactor.cpp·File·Reference</div></div>
103 </div><!--header-->102 </div><!--header-->
104 <div·class="contents">103 <div·class="contents">
  
105 <p>Implements·a·prior·on·the·rotation·component·of·a·pose.··104 <p>Implementation·file·for·GPS·factor.··
106 <a·href="#details">More...</a></p>105 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01325_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">106 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04888.html">gtsam::PoseRotationPrior&lt;·POSE·&gt;</a></td></tr> 
112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
113 </table><table·class="memberdecls"> 
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>107 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>108 Namespaces</h2></td></tr>
116 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>109 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
117 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>110 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>111 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 </table>112 </table>
120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>113 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
121 <div·class="textblock"><p>Implements·a·prior·on·the·rotation·component·of·a·pose.·</p>114 <div·class="textblock"><p>Implementation·file·for·GPS·factor.·</p>
 115 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
122 <dl·class="section·date"><dt>Date</dt><dd>Jun·14,·2012·</dd></dl>116 <dl·class="section·date"><dt>Date</dt><dd>January·28,·2014·</dd></dl>
123 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl> 
124 </div></div><!--·contents·-->117 </div></div><!--·contents·-->
125 </div><!--·doc-content·-->118 </div><!--·doc-content·-->
126 <!--·start·footer·part·-->119 <!--·start·footer·part·-->
127 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->120 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
128 ··<ul>121 ··<ul>
129 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01325.html">PoseRotationPrior.h</a></li>122 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_57fcdbb68a7ed4352200f5cc9c5d1fe3.html">navigation</a></li><li·class="navelem"><a·class="el"·href="a00902.html">GPSFactor.cpp</a></li>
130 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>123 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
131 ··</ul>124 ··</ul>
132 </div>125 </div>
133 </body>126 </body>
134 </html>127 </html>
1.31 KB
html2text {}
Max HTML report size reached
6.33 KB
./usr/share/doc/libgtsam-dev/html/a01331.html vs.
./usr/share/doc/libgtsam-dev/html/a00617.html
Files 84% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/InitializePose3.cpp·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/DotWriter.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01331.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a00617.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 34 lines modifiedOffset 94, 45 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
 100 <a·href="#nested-classes">Classes</a>·&#124;
100 <a·href="#namespaces">Namespaces</a>··</div>101 <a·href="#namespaces">Namespaces</a>··</div>
101 ··<div·class="headertitle"><div·class="title">InitializePose3.cpp·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">DotWriter.h·File·Reference</div></div>
102 </div><!--header-->103 </div><!--header-->
103 <div·class="contents">104 <div·class="contents">
  
 105 <p>Graphviz·formatter.··
 106 <a·href="#details">More...</a></p>
  
 107 <p><a·href="a00617_source.html">Go·to·the·source·code·of·this·file.</a></p>
104 <table·class="memberdecls">108 <table·class="memberdecls">
 109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 110 Classes</h2></td></tr>
 111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03576.html">gtsam::DotWriter</a></td></tr>
 112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight"><a·class="el"·href="a03576.html"·title="DotWriter·is·a·helper·class·for·writing·graphviz·.dot·files.">DotWriter</a>·is·a·helper·class·for·writing·graphviz·.dot·files.··<a·href="a03576.html#details">More...</a><br·/></td></tr>
 113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 114 </table><table·class="memberdecls">
105 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
106 Namespaces</h2></td></tr>116 Namespaces</h2></td></tr>
107 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
108 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
109 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
110 </table>120 </table>
111 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 122 <div·class="textblock"><p>Graphviz·formatter.·</p>
 123 <dl·class="section·author"><dt>Author</dt><dd>Frank·Dellaert·</dd></dl>
112 <div·class="textblock"><dl·class="section·author"><dt>Author</dt><dd>Luca·Carlone·</dd> 
113 <dd> 
114 Frank·Dellaert·</dd></dl> 
115 <dl·class="section·date"><dt>Date</dt><dd>August,·2014·</dd></dl>124 <dl·class="section·date"><dt>Date</dt><dd>December,·2021·</dd></dl>
116 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
117 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
118 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
119 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
120 ··<ul>129 ··<ul>
121 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01331.html">InitializePose3.cpp</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_169eaf73225633059c1416b195c6cb0d.html">inference</a></li><li·class="navelem"><a·class="el"·href="a00617.html">DotWriter.h</a></li>
122 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
123 ··</ul>132 ··</ul>
124 </div>133 </div>
125 </body>134 </body>
126 </html>135 </html>
1.19 KB
html2text {}
Max HTML report size reached
8.16 KB
./usr/share/doc/libgtsam-dev/html/a01334.html vs.
./usr/share/doc/libgtsam-dev/html/a01097.html
Files 88% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/PoseTranslationPrior.h·File·Reference</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/nonlinear/ISAM2-impl.cpp·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ··</div>67 ··</div>
68 ··<div·id="splitbar"·style="-moz-user-select:none;"·68 ··<div·id="splitbar"·style="-moz-user-select:none;"·
69 ·······class="ui-resizable-handle">69 ·······class="ui-resizable-handle">
70 ··</div>70 ··</div>
71 </div>71 </div>
72 <script·type="text/javascript">72 <script·type="text/javascript">
73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/73 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
74 $(document).ready(function(){initNavTree('a01334.html','');·initResizable();·});74 $(document).ready(function(){initNavTree('a01097.html','');·initResizable();·});
75 /*·@license-end·*/75 /*·@license-end·*/
76 </script>76 </script>
77 <div·id="doc-content">77 <div·id="doc-content">
78 <!--·window·showing·the·filter·options·-->78 <!--·window·showing·the·filter·options·-->
79 <div·id="MSearchSelectWindow"79 <div·id="MSearchSelectWindow"
80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"80 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"81 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 94, 45 lines modifiedOffset 94, 44 lines modified
94 </div>94 </div>
95 </div>95 </div>
96 </div>96 </div>
97 </div>97 </div>
  
98 <div·class="header">98 <div·class="header">
99 ··<div·class="summary">99 ··<div·class="summary">
100 <a·href="#nested-classes">Classes</a>·&#124; 
101 <a·href="#namespaces">Namespaces</a>··</div>100 <a·href="#namespaces">Namespaces</a>·&#124;
 101 <a·href="#func-members">Functions</a>··</div>
102 ··<div·class="headertitle"><div·class="title">PoseTranslationPrior.h·File·Reference</div></div>102 ··<div·class="headertitle"><div·class="title">ISAM2-impl.cpp·File·Reference</div></div>
103 </div><!--header-->103 </div><!--header-->
104 <div·class="contents">104 <div·class="contents">
  
105 <p>Implements·a·prior·on·the·translation·component·of·a·pose.··105 <p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.··
106 <a·href="#details">More...</a></p>106 <a·href="#details">More...</a></p>
  
107 <p><a·href="a01334_source.html">Go·to·the·source·code·of·this·file.</a></p> 
108 <table·class="memberdecls">107 <table·class="memberdecls">
109 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
110 Classes</h2></td></tr> 
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a04892.html">gtsam::PoseTranslationPrior&lt;·POSE·&gt;</a></td></tr> 
112 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·prior·on·the·translation·part·of·a·pose.··<a·href="a04892.html#details">More...</a><br·/></td></tr> 
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
114 </table><table·class="memberdecls"> 
115 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>108 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
116 Namespaces</h2></td></tr>109 Namespaces</h2></td></tr>
117 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>110 <tr·class="memitem:a01428"·id="r_a01428"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01428.html">gtsam</a></td></tr>
118 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>111 <tr·class="memdesc:a01428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Global·functions·in·a·separate·testing·namespace.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>112 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 113 </table><table·class="memberdecls">
 114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
 115 Functions</h2></td></tr>
 116 <tr·class="memitem:a11b9e1513caf29c8fd2c0c838e4faaf0"·id="r_a11b9e1513caf29c8fd2c0c838e4faaf0"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a11b9e1513caf29c8fd2c0c838e4faaf0"·name="a11b9e1513caf29c8fd2c0c838e4faaf0"></a>
 117 void&#160;</td><td·class="memItemRight"·valign="bottom"><b>gtsam::internal::updateRgProd</b>·(const·<a·class="el"·href="a04396.html#a9b7c2355b667269d2cd08fc7b414f3f5">ISAM2::sharedClique</a>·&amp;clique,·const·<a·class="el"·href="a02320.html">KeySet</a>·&amp;replacedKeys,·const·<a·class="el"·href="a04064.html">VectorValues</a>·&amp;grad,·<a·class="el"·href="a04064.html">VectorValues</a>·*RgProd,·size_t·*varsUpdated)</td></tr>
 118 <tr·class="separator:a11b9e1513caf29c8fd2c0c838e4faaf0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 </table>119 </table>
121 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>120 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
 121 <div·class="textblock"><p>Incremental·update·functionality·(ISAM2)·for·BayesTree,·with·fluid·relinearization.·</p>
122 <div·class="textblock"><p>Implements·a·prior·on·the·translation·component·of·a·pose.·</p> 
123 <dl·class="section·date"><dt>Date</dt><dd>Jun·14,·2012·</dd></dl> 
124 <dl·class="section·author"><dt>Author</dt><dd>Alex·Cunningham·</dd></dl>122 <dl·class="section·author"><dt>Author</dt><dd>Michael·Kaess·</dd>
 123 <dd>
 124 Richard·Roberts·</dd></dl>
125 </div></div><!--·contents·-->125 </div></div><!--·contents·-->
126 </div><!--·doc-content·-->126 </div><!--·doc-content·-->
127 <!--·start·footer·part·-->127 <!--·start·footer·part·-->
128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->128 <div·id="nav-path"·class="navpath"><!--·id·is·needed·for·treeview·function!·-->
129 ··<ul>129 ··<ul>
130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_323e70a1eef083399c870cf8a6035771.html">slam</a></li><li·class="navelem"><a·class="el"·href="a01334.html">PoseTranslationPrior.h</a></li>130 ····<li·class="navelem"><a·class="el"·href="dir_bfc28a2d5821421c95e1320e4031f515.html">gtsam</a></li><li·class="navelem"><a·class="el"·href="dir_88adea47575c2d5c40d4070390572b66.html">nonlinear</a></li><li·class="navelem"><a·class="el"·href="a01097.html">ISAM2-impl.cpp</a></li>
131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>131 ····<li·class="footer">Generated·on·Tue·Jan·9·2024·05:51:35·for·gtsam·by·<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8·</li>
132 ··</ul>132 ··</ul>
133 </div>133 </div>
134 </body>134 </body>
135 </html>135 </html>
1.89 KB
html2text {}
Max HTML report size reached
40.5 KB
./usr/share/doc/libgtsam-dev/html/a01340_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00584_source.html
Files 73% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/slam/JacobianFactorQ.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/inference/MetisIndex.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01340_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00584_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 119 lines modifiedOffset 98, 113 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">JacobianFactorQ.h</div></div>104 ··<div·class="headertitle"><div·class="title">MetisIndex.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00584.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div> 
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>·</div>
118 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="comment">/*</span></div> 
119 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span><span·class="comment">·*·@file··JacobianFactorQ.h</span></div> 
120 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="comment">·*·@date··Oct·27,·2013</span></div> 
121 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span><span·class="comment">·*·@uthor·Frank·Dellaert</span></div> 
122 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">·*/</span></div> 
123 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
124 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="preprocessor">#pragma·once</span></div>
 118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
125 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
 120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.html">gtsam/inference/Key.h</a>&gt;</span></div>
 121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00656.html">gtsam/inference/FactorGraph.h</a>&gt;</span></div>
126 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00725.html">gtsam/linear/RegularJacobianFactor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00125.html">gtsam/base/types.h</a>&gt;</span></div>
 123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00119.html">gtsam/base/timing.h</a>&gt;</span></div>
127 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>·</div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>·</div>
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div> 
129 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="keyword">template</span>&lt;<span·class="keywordtype">size_t</span>·D,·<span·class="keywordtype">size_t</span>·ZDim&gt;</div> 
130 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};"> 
131 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno"><a·class="line"·href="a04860.html">···27</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a04860.html">JacobianFactorQ</a>:·<span·class="keyword">public</span>·<a·class="code·hl_class"·hr[·...·truncated·by·diffoscope;·len:·53,·SHA:·a74c967d537b852e582449d2079673a5adcfded157aa4fbb61cfc8714282699f·...·]</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span><span·class="comment">//·Boost·bimap·generates·many·ugly·warnings·in·CLANG</span></div>
 126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#ifdef·__clang__</span></div>
 127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#··pragma·clang·diagnostic·push</span></div>
 128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#··pragma·clang·diagnostic·ignored·&quot;-Wredeclared-class-member&quot;</span></div>
132 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>
 130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#include·&lt;boost/bimap.hpp&gt;</span></div>
133 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a04016.html">RegularJacobianFactor&lt;D&gt;</a>·Base;</div> 
134 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">typedef</span>·Eigen::Matrix&lt;double,·ZDim,·D&gt;·MatrixZD;</div> 
135 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>··<span·class="keyword">typedef</span>·std::pair&lt;Key,·Matrix&gt;·KeyMatrix;</div>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#ifdef·__clang__</span></div>
136 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#··pragma·clang·diagnostic·pop</span></div>
137 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="keyword">public</span>:</div>133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#endif</span></div>
138 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 136 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
 137 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
 138 <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="};">
 139 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="a03676.html">···45</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03676.html">MetisIndex</a>·{</div>
 140 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">public</span>:</div>
 141 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;MetisIndex&gt;·shared_ptr;</div>
 142 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">typedef</span>·boost::bimap&lt;Key,·int32_t&gt;·bm_type;</div>
 143 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
 144 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">private</span>:</div>
 145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··std::vector&lt;int32_t&gt;·xadj_;·<span·class="comment">//·Index·of·node&#39;s·adjacency·list·in·adj</span></div>
 146 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··std::vector&lt;int32_t&gt;·adj_;·<span·class="comment">//·Stores·ajacency·lists·of·all·nodes,·appended·into·a·single·vector</span></div>
 147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··boost::bimap&lt;Key,·int32_t&gt;·intKeyBMap_;·<span·class="comment">//·Stores·Key·&lt;-&gt;·integer·value·relationship</span></div>
 148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keywordtype">size_t</span>·nKeys_;</div>
 149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
 150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">public</span>:</div>
 151 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
139 <div·class="foldopen"·id="foldopen00036"·data-start="{"·data-end="}">152 <div·class="foldopen"·id="foldopen00061"·data-start="{"·data-end="}">
140 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a04860.html#a4dd3fbba46a6dff75bcf902931a3b769">···36</a></span>··<a·class="code·hl_function"·href="a04860.html#a4dd3fbba46a6dff75bcf902931a3b769">JacobianFactorQ</a>()·{</div>153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno"><a·class="line"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">···61</a></span>··<a·class="code·hl_function"·href="a03676.html#a1969389ac1418955a2d2763fe3d49fd6">MetisIndex</a>()·:</div>
 154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······nKeys_(0)·{</div>
141 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··}</div>155 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··}</div>
142 </div>156 </div>
143 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
144 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
145 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a04860.html#abfb38e58b5b2d1293cf374b7eca2b2d4">···40</a></span>··<a·class="code·hl_function"·href="a04860.html#abfb38e58b5b2d1293cf374b7eca2b2d4">JacobianFactorQ</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,·<span·class="comment">//</span></div> 
146 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div> 
147 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>······Base()·{</div> 
148 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····Matrix·zeroMatrix·=·Matrix::Zero(0,·D);</div> 
149 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····Vector·zeroVector·=·Vector::Zero(0);</div> 
150 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>····std::vector&lt;KeyMatrix&gt;·QF;</div> 
151 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····QF.reserve(<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>.size());</div> 
152 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>&amp;·key:·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>)</div> 
153 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>······QF.push_back(KeyMatrix(key,·zeroMatrix));</div> 
154 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>····<a·class="code·hl_function"·href="a03844.html#a87edd57f5afdc5a429163d6a917b6cec">JacobianFactor::fillTerms</a>(QF,·zeroVector,·model);</div> 
155 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··}</div> 
156 </div> 
157 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> 
158 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="}"> 
159 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a04860.html#a549fef1272025c45472f2e4294bd319e">···53</a></span>··<a·class="code·hl_function"·href="a04860.html#a549fef1272025c45472f2e4294bd319e">JacobianFactorQ</a>(<span·class="keyword">const</span>·<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>&amp;·<a·class="code·hl_function"·href="a03592.html#a03d71985cf81a0175a71d1ecf5279edb">keys</a>,</div> 
160 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>······<span·class="keyword">const</span>·std::vector&lt;MatrixZD,·Eigen::aligned_allocator&lt;MatrixZD&gt;·&gt;&amp;·FBlocks,·<span·class="keyword">const</span>·Matrix&amp;·E,·<span·class="keyword">const</span>·Matrix3&amp;·P,</div> 
161 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">const</span>·Vector&amp;·b,·<span·class="keyword">const</span>·SharedDiagonal&amp;·model·=·SharedDiagonal())·:</div>158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTORGRAPH&gt;</div>
 159 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_class"·href="a03676.html">MetisIndex</a>(<span·class="keyword">const</span>·FACTORGRAPH&amp;·factorGraph)·:</div>
162 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······Base()·{</div>160 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······nKeys_(0)·{</div>
163 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>····<span·class="keywordtype">size_t</span>·j·=·0,·m2·=·E.rows(),·m·=·m2·/·ZDim;</div> 
164 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>····<span·class="comment">//·Calculate·projector·Q</span></div> 
Max diff block lines reached; 11500/32434 bytes (35.46%) of diff not shown.
8.68 KB
html2text {}
Max HTML report size reached
31.1 KB
./usr/share/doc/libgtsam-dev/html/a01343_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00545_source.html
Files 76% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/symbolic/SymbolicFactor-inst.h·Source·File</title>8 <title>gtsam:·/build/reproducible-path/gtsam-4.2.0+dfsg/gtsam/hybrid/HybridJunctionTree.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>12 <link·href="navtree.css"·rel="stylesheet"·type="text/css"/>
13 <script·type="text/javascript"·src="resize.js"></script>13 <script·type="text/javascript"·src="resize.js"></script>
14 <script·type="text/javascript"·src="navtreedata.js"></script>14 <script·type="text/javascript"·src="navtreedata.js"></script>
15 <script·type="text/javascript"·src="navtree.js"></script>15 <script·type="text/javascript"·src="navtree.js"></script>
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
72 ··</div>72 ··</div>
73 ··<div·id="splitbar"·style="-moz-user-select:none;"·73 ··<div·id="splitbar"·style="-moz-user-select:none;"·
74 ·······class="ui-resizable-handle">74 ·······class="ui-resizable-handle">
75 ··</div>75 ··</div>
76 </div>76 </div>
77 <script·type="text/javascript">77 <script·type="text/javascript">
78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/78 /*·@license·magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt·MIT·*/
79 $(document).ready(function(){initNavTree('a01343_source.html','');·initResizable();·});79 $(document).ready(function(){initNavTree('a00545_source.html','');·initResizable();·});
80 /*·@license-end·*/80 /*·@license-end·*/
81 </script>81 </script>
82 <div·id="doc-content">82 <div·id="doc-content">
83 <!--·window·showing·the·filter·options·-->83 <!--·window·showing·the·filter·options·-->
84 <div·id="MSearchSelectWindow"84 <div·id="MSearchSelectWindow"
85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"85 ·····onmouseover="return·searchBox.OnSearchSelectShow()"
86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"86 ·····onmouseout="return·searchBox.OnSearchSelectHide()"
Offset 98, 99 lines modifiedOffset 98, 68 lines modified
98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>98 <div·class="SRStatus"·id="NoMatches">No·Matches</div>
99 </div>99 </div>
100 </div>100 </div>
101 </div>101 </div>
102 </div>102 </div>
  
103 <div·class="header">103 <div·class="header">
104 ··<div·class="headertitle"><div·class="title">SymbolicFactor-inst.h</div></div>104 ··<div·class="headertitle"><div·class="title">HybridJunctionTree.h</div></div>
105 </div><!--header-->105 </div><!--header-->
106 <div·class="contents">106 <div·class="contents">
107 <a·href="a01343.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>107 <a·href="a00545.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">/*·----------------------------------------------------------------------------</span></div>
108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>108 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment"></span>·</div>
109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>109 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">·*·GTSAM·Copyright·2010,·Georgia·Tech·Research·Corporation,</span></div>
110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>110 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">·*·Atlanta,·Georgia·30332-0415</span></div>
111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>111 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">·*·All·Rights·Reserved</span></div>
112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>112 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">·*·Authors:·Frank·Dellaert,·et·al.·(see·THANKS·for·the·full·author·list)</span></div>
113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>113 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment"></span>·</div>
114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>114 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">·*·See·LICENSE·for·the·license·information</span></div>
115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>115 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="comment"></span>·</div>
116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>116 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="comment">·*·--------------------------------------------------------------------------·*/</span></div>
117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>117 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·</div>
118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span><span·class="preprocessor">#pragma·once</span></div>
119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01385.html">gtsam/symbolic/SymbolicFactor.h</a>&gt;</span></div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00497.html">gtsam/hybrid/HybridBayesTree.h</a>&gt;</span></div>
121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a01352.html">gtsam/symbolic/SymbolicConditional.h</a>&gt;</span></div>121 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00554.html">gtsam/hybrid/HybridGaussianFactorGraph.h</a>&gt;</span></div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00641.html">gtsam/inference/Factor.h</a>&gt;</span></div>122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00692.html">gtsam/inference/JunctionTree.h</a>&gt;</span></div>
123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00581.html">gtsam/inference/Key.h</a>&gt;</span></div>123 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>·</div>
124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00092.html">gtsam/base/timing.h</a>&gt;</span></div>124 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a>·{</div>
125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>125 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#include·&lt;boost/shared_ptr.hpp&gt;</span></div>126 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="comment">//·Forward·declarations</span></div>
127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#include·&lt;boost/make_shared.hpp&gt;</span></div>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="keyword">class·</span>HybridEliminationTree;</div>
128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>128 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>·</div>
129 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div> 
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01428.html">gtsam</a></div> 
132 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>{</div> 
133 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>··<span·class="keyword">namespace·</span>internal</div> 
134 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>··{</div> 
135 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·FACTOR&gt;</div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····std::pair&lt;boost::shared_ptr&lt;SymbolicConditional&gt;,·boost::shared_ptr&lt;SymbolicFactor&gt;·&gt;</div> 
137 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="}">129 <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="};">
 130 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="a03484.html">···52</a></span><span·class="keyword">class·</span>GTSAM_EXPORT·<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a></div>
 131 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree</a>&lt;HybridBayesTree,·HybridGaussianFactorGraph&gt;·{</div>
138 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a01343.html#ae394348e1a503834f713405afa9afad8">···39</a></span>······<a·class="code·hl_function"·href="a01343.html#ae394348e1a503834f713405afa9afad8">EliminateSymbolic</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03524.html">FactorGraph&lt;FACTOR&gt;</a>&amp;·factors,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03680.html">Ordering</a>&amp;·keys)</div> 
139 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>····{</div> 
140 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>······gttic(<a·class="code·hl_function"·href="a01343.html#ae394348e1a503834f713405afa9afad8">EliminateSymbolic</a>);</div> 
141 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> 
142 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>······<span·class="comment">//·Gather·all·keys</span></div> 
143 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······<a·class="code·hl_class"·href="a02320.html">KeySet</a>·allKeys;</div> 
144 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>······<span·class="keywordflow">for</span>(<span·class="keyword">const</span>·boost::shared_ptr&lt;FACTOR&gt;&amp;·factor:·factors)·{</div> 
145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>········allKeys.insert(factor-&gt;begin(),·factor-&gt;end());</div> 
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>······}</div> 
147 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>······<span·class="comment">//·Check·keys</span></div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>······<span·class="keywordflow">for</span>(<a·class="code·hl_typedef"·href="a01428.html#adad029f5f6ffce610428b5fe768b0df2">Key</a>·key:·keys)·{</div> 
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>········<span·class="keywordflow">if</span>(allKeys.find(key)·==·allKeys.end())</div> 
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··········<span·class="keywordflow">throw</span>·std::runtime_error(<span·class="stringliteral">&quot;Requested·to·eliminate·a·key·that·is·not·in·the·factors&quot;</span>);</div> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>······}</div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>132 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="comment">//·Sort·frontal·keys</span></div>133 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·<span·class="keyword">public</span>:</div>
 134 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03652.html">JunctionTree&lt;HybridBayesTree,·HybridGaussianFactorGraph&gt;</a></div>
 135 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno"><a·class="line"·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">···57</a></span>······<a·class="code·hl_typedef"·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">Base</a>;····································</div>
 136 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">···58</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>·<a·class="code·hl_typedef"·href="a03484.html#ae1e6fccff4dbeb26ab992853a2f3d333">This</a>;·············</div>
 137 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno"><a·class="line"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">···59</a></span>··<span·class="keyword">typedef</span>·boost::shared_ptr&lt;This&gt;·<a·class="code·hl_typedef"·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">shared_ptr</a>;··</div>
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>······<a·class="code·hl_class"·href="a02320.html">KeySet</a>·frontals(keys);</div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·nFrontals·=·keys.size();</div> 
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="comment">//·Build·a·key·vector·with·the·frontals·followed·by·the·separator</span></div> 
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<a·class="code·hl_typedef"·href="a01428.html#a1c320e42b033352fbbd8266e3bd5faad">KeyVector</a>·orderedKeys(allKeys.size());</div> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······std::copy(keys.begin(),·keys.end(),·orderedKeys.begin());</div> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······std::set_difference(allKeys.begin(),·allKeys.end(),·frontals.begin(),·frontals.end(),·orderedKeys.begin()·+·nFrontals);</div> 
162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>138 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 139 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<a·class="code·hl_class"·href="a03484.html">HybridJunctionTree</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03444.html">HybridEliminationTree</a>&amp;·eliminationTree);</div>
163 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>······<span·class="comment">//·Return·resulting·conditional·and·factor</span></div> 
164 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>······<span·class="keywordflow">return</span>·std::make_pair(</div> 
165 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········<a·class="code·hl_function"·href="a04996.html#ad58aecba408464f68fbd159bb228d917">SymbolicConditional::FromKeysShared</a>(orderedKeys,·nFrontals),</div> 
166 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>········<a·class="code·hl_function"·href="a05012.html#aa7f3add34e99945f8f92632dd54afc6e">SymbolicFactor::FromIteratorsShared</a>(orderedKeys.begin()·+·nFrontals,·orderedKeys.end()));</div> 
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····}</div>140 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>};</div>
168 </div>141 </div>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··}</div> 
170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div>142 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 143 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>}··<span·class="comment">//·namespace·gtsam</span></div>
 144 <div·class="ttc"·id="aa00497_html"><div·class="ttname"><a·href="a00497.html">HybridBayesTree.h</a></div><div·class="ttdoc">Hybrid·Bayes·Tree,·the·result·of·eliminating·a·HybridJunctionTree.</div></div>
 145 <div·class="ttc"·id="aa00554_html"><div·class="ttname"><a·href="a00554.html">HybridGaussianFactorGraph.h</a></div><div·class="ttdoc">Linearized·Hybrid·factor·graph·that·uses·type·erasure.</div></div>
171 <div·class="ttc"·id="aa00092_html"><div·class="ttname"><a·href="a00092.html">timing.h</a></div><div·class="ttdoc">Timing·utilities.</div></div>146 <div·class="ttc"·id="aa00692_html"><div·class="ttname"><a·href="a00692.html">JunctionTree.h</a></div><div·class="ttdoc">The·junction·tree.</div></div>
172 <div·class="ttc"·id="aa00581_html"><div·class="ttname"><a·href="a00581.html">Key.h</a></div></div> 
173 <div·class="ttc"·id="aa00641_html"><div·class="ttname"><a·href="a00641.html">Factor.h</a></div><div·class="ttdoc">The·base·class·for·all·factors.</div></div> 
174 <div·class="ttc"·id="aa01343_html_ae394348e1a503834f713405afa9afad8"><div·class="ttname"><a·href="a01343.html#ae394348e1a503834f713405afa9afad8">gtsam::internal::EliminateSymbolic</a></div><div·class="ttdeci">std::pair&lt;·boost::shared_ptr&lt;·SymbolicConditional·&gt;,·boost::shared_ptr&lt;·SymbolicFactor·&gt;·&gt;·EliminateSymbolic(const·FactorGraph&lt;·FACTOR·&gt;·&amp;factors,·const·Ordering·&amp;keys)</div><div·class="ttdoc">Implementation·of·dense·elimination·function·for·symbolic·factors.</div><div·class="ttdef"><b>Definition</b>·SymbolicFactor-inst.h:39</div></div> 
175 <div·class="ttc"·id="aa01352_html"><div·class="ttname"><a·href="a01352.html">SymbolicConditional.h</a></div></div> 
176 <div·class="ttc"·id="aa01385_html"><div·class="ttname"><a·href="a01385.html">SymbolicFactor.h</a></div></div> 
177 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>147 <div·class="ttc"·id="aa01428_html"><div·class="ttname"><a·href="a01428.html">gtsam</a></div><div·class="ttdoc">Global·functions·in·a·separate·testing·namespace.</div><div·class="ttdef"><b>Definition</b>·chartTesting.h:28</div></div>
 148 <div·class="ttc"·id="aa03444_html"><div·class="ttname"><a·href="a03444.html">gtsam::HybridEliminationTree</a></div><div·class="ttdoc">Elimination·Tree·type·for·Hybrid·Factor·Graphs.</div><div·class="ttdef"><b>Definition</b>·HybridEliminationTree.h:32</div></div>
 149 <div·class="ttc"·id="aa03484_html"><div·class="ttname"><a·href="a03484.html">gtsam::HybridJunctionTree</a></div><div·class="ttdoc">An·EliminatableClusterTree,·i.e.,·a·set·of·variable·clusters·with·factors,·arranged·in·a·tree,...</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:53</div></div>
 150 <div·class="ttc"·id="aa03484_html_a500b8a70d2480bd538d99ebf3be546f9"><div·class="ttname"><a·href="a03484.html#a500b8a70d2480bd538d99ebf3be546f9">gtsam::HybridJunctionTree::shared_ptr</a></div><div·class="ttdeci">boost::shared_ptr&lt;·This·&gt;·shared_ptr</div><div·class="ttdoc">Shared·pointer·to·this·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:59</div></div>
 151 <div·class="ttc"·id="aa03484_html_adc5a4ce83a37d629dd2a33f22123a9ab"><div·class="ttname"><a·href="a03484.html#adc5a4ce83a37d629dd2a33f22123a9ab">gtsam::HybridJunctionTree::Base</a></div><div·class="ttdeci">JunctionTree&lt;·HybridBayesTree,·HybridGaussianFactorGraph·&gt;·Base</div><div·class="ttdoc">Base·class.</div><div·class="ttdef"><b>Definition</b>·HybridJunctionTree.h:57</div></div>
Max diff block lines reached; 962/23658 bytes (4.07%) of diff not shown.
7.83 KB
html2text {}
Max HTML report size reached
126 KB
./usr/share/doc/libgtsam-dev/html/a01379_source.html vs.
./usr/share/doc/libgtsam-dev/html/a00566_source.html
Max HTML report size reached